A cookiecutter template for Python projects.
After installing cookiecutter itself, get started with snake-charmer via:
cookiecutter https://github.com/Nicholas-Autio-Mitchell/snake-charmer.gitApart from automating naming, authorship etc. it contains options to specify:
- the Python version
.githubconfiguration files for CI via Git Actions- PR and issue templates
- Unit tests directory and optionally
pytestusage - a
requirements.txt - Formatting and type-checking
- CLI package choices
- LICENSE file variants
It also provides a sensible pyproject.toml configuration for production grade Python.