- Package configuration with
pyproject.tomlbuilt withhatch - Code formatting and linting with
ruff, andblack Dockerfilewith package installationpre-commitconfiguration file- GitHub Codespaces can be created from
.devcontainer - CI-CD Pipelines with GitHub Actions
- Basic
pytestset-up for unit tests - Auto-generated docs with
mkdocsandmkdocs-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.