Skip to content

felix-hilden/python-package

Repository files navigation

python-package

build status documentation status

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.

Tooling

  • 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

Setup

  • 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

About

Template for a Python package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages