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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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