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:
# --version Show the version and exit.
# -h, --help Show this message and exit.
# Commands:
# add Add dependencies to a pyproject.toml manifest file and install.
# 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`.
# init Create a new pyrgo project in an existing directory.
# lock Lock dependencies using `piptools`.
# new Create a new pyrgo project.
# remove Remove dependencies from the manifest file.
# sync Synchronize virtual environment with requirements.txt.
# test Execute tests using `pytest`.
# venv Create project virtual environment.
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.3.0.tar.gz
(18.1 kB
view hashes)
Built Distribution
pyrgo-0.3.0-py3-none-any.whl
(30.2 kB
view hashes)