🎈 A Python package template using pyproject.toml, hatch, pre-commit, black, ruff, and mkdocs.
pyproject.toml
built with hatch
ruff
, and black
Dockerfile
with package installationpre-commit
configuration file.devcontainer
pytest
set-up for unit testsmkdocs
and mkdocs-material
REPLACE_PACKAGE_NAME
: name of the package (usually the same name as the repository in which it's hosted).REPLACE_PACKAGE_DESCRIPTION
: description of the package.REPLACE_FULL_NAME
: user's full name.REPLACE_EMAIL
: user's email.REPLACE_GITHUB_USERNAME
: GitHub username of the package owner.