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:
- Code documentation:
- Virtual enviroment:
All behind a unified API.
pyrgo -h
# 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 Scan project requirements for packages with known vulnerabilities.
# build Build project.
# check Analyze the current package with `ruff` and `mypy`.
# clean Remove artifacts that pyrgo has generated in the past.
# docs Document you project with `mkdocs-material`.
# fmt Format all files of the current project using `black` and `ruff`.
# lock Lock dependencies using `piptools`.
# sync Synchronize virtual environment with requirements.txt.
# test Execute tests using `pytest`.
# venv Create project virtual environment.
Use pyrgo-new -n <project-name> [path]
to initialize your new project
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-0.4.0.tar.gz
(18.0 kB
view hashes)
Built Distribution
pyrgo-0.4.0-py3-none-any.whl
(29.4 kB
view hashes)