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-compiled 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
Release files for shirabe 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shirabe-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shirabe-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.4 kB
Release files / shirabe-0.1.0.tar.gz
| Download URL | shirabe-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f4ce076eed6a35f25b4e9a5ca1101b392506c3bb7626f4e59fe90e4313c0732
|
|
BLAKE2b-256 checksum How to use checksums |
000d2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / shirabe-0.1.0-py3-none-any.whl
| Download URL | shirabe-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
41ab50aad8e24e394a02822784060f0716eb11515ef7f5a17dc05b699ce1e135
|
|
BLAKE2b-256 checksum How to use checksums |
788e86d8dd24dd175a5e432804ddfed4dfd8e02b7261acef4fcc52e4e03aa512
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|