shirabe


Nameshirabe JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryVirtual Python Environment builder
upload_time2024-07-17 16:47:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT License
keywords environments isolated virtual
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # shirabe
調 - Experimental Python dependency manager with virtual environment

* Creates a virtual environment installed all dependencies
* By default, the virtual environment doesn't have `pip`
  * Developers can read requirements.txt to know dependencies

## Usage

### Case: there is requirements.txt

(Mainly support `pip-compile`d requirements.txt)

```
% cat requirements.txt
kojo-fan-art==0.1.1
% shirabe alpha .venv
```

```
.
├── .venv/  # Dependencies are installed
└── requirements.txt
```

Example: https://github.com/ftnext/shirabe/tree/main/example/dependencies

### Case: there is requirements.in

(or pyproject.toml)

Shirabe generates requirements.txt, then creates virtual environment and installs requirements.

```
% cat requirements.in
kojo-fan-art
% shirabe alpha .venv
```

```
.
├── .venv/  # Dependencies are installed
├── requirements.in
└── requirements.txt  # Generated
```

Example: https://github.com/ftnext/shirabe/tree/main/example/library-names-only

pyproject.toml version: https://github.com/ftnext/shirabe/tree/main/example/pyproject

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "shirabe",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "environments, isolated, virtual",
    "author": null,
    "author_email": "nikkie <takuyafjp+develop@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/00/0d/2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129/shirabe-0.1.0.tar.gz",
    "platform": null,
    "description": "# shirabe\n\u8abf - Experimental Python dependency manager with virtual environment\n\n* Creates a virtual environment installed all dependencies\n* By default, the virtual environment doesn't have `pip`\n  * Developers can read requirements.txt to know dependencies\n\n## Usage\n\n### Case: there is requirements.txt\n\n(Mainly support `pip-compile`d requirements.txt)\n\n```\n% cat requirements.txt\nkojo-fan-art==0.1.1\n% shirabe alpha .venv\n```\n\n```\n.\n\u251c\u2500\u2500 .venv/  # Dependencies are installed\n\u2514\u2500\u2500 requirements.txt\n```\n\nExample: https://github.com/ftnext/shirabe/tree/main/example/dependencies\n\n### Case: there is requirements.in\n\n(or pyproject.toml)\n\nShirabe generates requirements.txt, then creates virtual environment and installs requirements.\n\n```\n% cat requirements.in\nkojo-fan-art\n% shirabe alpha .venv\n```\n\n```\n.\n\u251c\u2500\u2500 .venv/  # Dependencies are installed\n\u251c\u2500\u2500 requirements.in\n\u2514\u2500\u2500 requirements.txt  # Generated\n```\n\nExample: https://github.com/ftnext/shirabe/tree/main/example/library-names-only\n\npyproject.toml version: https://github.com/ftnext/shirabe/tree/main/example/pyproject\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Virtual Python Environment builder",
    "version": "0.1.0",
    "project_urls": {
        "Repository": "https://github.com/ftnext/shirabe"
    },
    "split_keywords": [
        "environments",
        " isolated",
        " virtual"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "788e86d8dd24dd175a5e432804ddfed4dfd8e02b7261acef4fcc52e4e03aa512",
                "md5": "4b6e7302e3d6db123844fde102c109a5",
                "sha256": "41ab50aad8e24e394a02822784060f0716eb11515ef7f5a17dc05b699ce1e135"
            },
            "downloads": -1,
            "filename": "shirabe-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4b6e7302e3d6db123844fde102c109a5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 5184,
            "upload_time": "2024-07-17T16:47:53",
            "upload_time_iso_8601": "2024-07-17T16:47:53.006707Z",
            "url": "https://files.pythonhosted.org/packages/78/8e/86d8dd24dd175a5e432804ddfed4dfd8e02b7261acef4fcc52e4e03aa512/shirabe-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "000d2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129",
                "md5": "e3d78ebc6a49ff7528d6ab668660f564",
                "sha256": "5f4ce076eed6a35f25b4e9a5ca1101b392506c3bb7626f4e59fe90e4313c0732"
            },
            "downloads": -1,
            "filename": "shirabe-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e3d78ebc6a49ff7528d6ab668660f564",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 5220,
            "upload_time": "2024-07-17T16:47:54",
            "upload_time_iso_8601": "2024-07-17T16:47:54.412543Z",
            "url": "https://files.pythonhosted.org/packages/00/0d/2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129/shirabe-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-17 16:47:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ftnext",
    "github_project": "shirabe",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "shirabe"
}
        
Elapsed time: 2.64116s