No project description provided
Project description
pyrgo
Python project manager inspired in Cargo.
pyrgo
does not reinvent the wheel. It's just a unified API that leverages popular libraries to improve your development experience.
- Testing:
- Code formatting:
- Code checking:
- Artifacts building:
- Package management:
All behind a unified API.
Usage: pyrgo [OPTIONS] COMMAND [ARGS]...
pyrgo. Python package manager.
Options:
-v, --version Show the version and exit.
-h, --help Show this message and exit.
Commands:
audit Audit locked dependencies with `pip_audit`.
build Build project with `build`.
check Check code with `mypy` and `ruff`.
clean Clean project repository.
fmt Format code with `ruff` and `black`.
lock Lock project dependencies with `piptools`.
new Create a project.
sync Sync current python environment to locked deps.
test Run tests with `pytest`.
The minimal pyrgo project structure, as well as python project structure is this one:
.
├── README.md
├── pkg
│ └── __init__.py
├── pyproject.toml
└── tests
└── test_something.py
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
pyrgo-1.0.1.tar.gz
(12.2 kB
view hashes)
Built Distribution
pyrgo-1.0.1-py3-none-any.whl
(15.5 kB
view hashes)