A package template for Python.
To start using this template, familiarise yourself with the files and tooling, change any references from "package" to your chosen package name.
- Pytest and Coverage for testing
- Uv, tox, ruff etc.
- Numpy-style
.rst
docs with Sphinx hosted on Read The Docs - Hosted on GitHub with GH Actions CI
- Change any references to "Package" to your liking
- Create
.pypirc
file for publishing the package
[pypi]
username = __token__
password = pypi-<your-token>
# Bootstrap
pip install uv
uv venv
source .venv/bin/activate # or .venv/Scripts/activate on Windows
# Setup and verify
uv pip install -e . -r requirements/dev
tox