gira-cli
PyPI distribution wrapper for the official Go-built gira binary.
This package does not reimplement Gira in Python and does not require Go. The gira console command downloads the matching GitHub Release archive on first run, verifies checksums.txt, caches the native binary, and then executes it.
uv tool install gira-cli
gira version
or:
pip install gira-cli
gira version
The PyPI package name is gira-cli because the gira package name is already occupied on PyPI. The installed command is still gira.
Native Binary Cache
The wrapper stores downloaded native binaries under GIRA_PYPI_CACHE_DIR when set, otherwise under ~/.cache/gira-cli/<version>.
Preview and remove stale cached versions after an upgrade:
gira cache prune --dry-run
gira cache prune --apply
The prune command removes only older stable semver release directories. It skips the active version, newer versions, malformed entries, files, symlinks, and any directory containing the current executable. Use --root PATH for a custom cache root and --json for machine-readable output.
- Repository: https://github.com/StatPan/gira
- Issues: https://github.com/StatPan/gira/issues
- Contact: statpan@outlook.com
Metadata
Release files for gira-cli 3.2.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 | |
|---|---|---|---|
| gira_cli-3.2.0.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gira_cli-3.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.7 kB
Release files / gira_cli-3.2.0.tar.gz
| Download URL | gira_cli-3.2.0.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b6e0fef085e08429108d9b3c1c6c815bcc08152495ce1a6648b7f933d7bcb02
|
|
BLAKE2b-256 checksum How to use checksums |
031b816f642a56dcd476ea006453918c8d15747fd2d8e8c459d7739e9ea26fa6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gira_cli-3.2.0-py3-none-any.whl
| Download URL | gira_cli-3.2.0-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e86ce7fba1481191abf60e3a0ef89ef9fb739341d9b7cfa99a11b6fb3fe329e
|
|
BLAKE2b-256 checksum How to use checksums |
a022062c25962e516fcf8c828c31d82d06948238c6039354d36d1f9a06423920
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|