This is a Python package project template that combines the following libraries:
black: To automate formatting.pre-commit: To active pre-commit hooks, includingblack.pytest: To test the project.twine: To publish to PyPI, for systems with olderuv.
The rest of the readme is meant to be used as a template for package projects. The information is otherwise irrelevant for this template.
Install the package from PyPI with pip using:
pip install <pkg>
Contributions are welcome; please:
- Use uv.
- Run
uv syncto install the development environment. - Run
uv run pre-commit installto active the pre-commit hooks, including black. - Ensure pytest runs without failures with
make tests. - Be nice.
The source code is hosted at <homepage>.
<pkg> is licensed under the MIT License. See LICENSE file for details.