Skip to main content

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)

Source distribution for shirabe 0.1.0
File Size Uploaded
shirabe-0.1.0.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shirabe 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page