Skip to main content

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-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

Project details


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)

Uploaded Source

Built Distribution

shirabe-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

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

Hashes for shirabe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5f4ce076eed6a35f25b4e9a5ca1101b392506c3bb7626f4e59fe90e4313c0732
MD5 e3d78ebc6a49ff7528d6ab668660f564
BLAKE2b-256 000d2fa8f55c08ab0b7ffe37fa4a6d9e5cc06e9d50817307843bdb76680c3129

See more details on using hashes here.

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

Hashes for shirabe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41ab50aad8e24e394a02822784060f0716eb11515ef7f5a17dc05b699ce1e135
MD5 4b6e7302e3d6db123844fde102c109a5
BLAKE2b-256 788e86d8dd24dd175a5e432804ddfed4dfd8e02b7261acef4fcc52e4e03aa512

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page