pyproject.toml¶
The single source of metadata for your project, as defined by PEP-518. This contains configuration for several tools used in building & testing your app.
Poetry¶
Used to manage dependencies, and virtual environments. It can also be used to build/publish packages, but you likely won't be needing those features for this project.
Private PyPI Repository¶
Configure a private PyPI repo that you can install dependencies from.
Dependencies¶
The Python packages your project will use at runtime
Dev Dependencies¶
The Python packages only you and CI use, not packaged with a release
CLI Entrypoint¶
An entrypoint to a CLI named the same thing as the module_name variable for calling the Typer CLI defined in cli.py.
taskipy¶
A tool for easily running commands in the context of our Poetry environment.
black¶
Automatically reformats your code.
isort¶
Organizes your Python imports.
coverage¶
Configure Coverage.