Virtual Python Environment builder
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shirabe-0.1.0.tar.gz
(5.2 kB
view details)
Built Distribution
File details
Details for the file shirabe-0.1.0.tar.gz
.
File metadata
- Download URL: shirabe-0.1.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f4ce076eed6a35f25b4e9a5ca1101b392506c3bb7626f4e59fe90e4313c0732 |
|
MD5 | e3d78ebc6a49ff7528d6ab668660f564 |
|
BLAKE2b-256 | 000d2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129 |
File details
Details for the file shirabe-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: shirabe-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ab50aad8e24e394a02822784060f0716eb11515ef7f5a17dc05b699ce1e135 |
|
MD5 | 4b6e7302e3d6db123844fde102c109a5 |
|
BLAKE2b-256 | 788e86d8dd24dd175a5e432804ddfed4dfd8e02b7261acef4fcc52e4e03aa512 |