---
hidden: true
maxdepth: 1
---
Quickstart <quickstart>
guide
contributing
Code of Conduct <codeofconduct>
license
Changelog <https://github.com/cjolowicz/cookiecutter-hypermodern-python/releases>
---
start-after: <!-- badges-begin -->
end-before: <!-- badges-end -->
---
Cookiecutter template for a Python package based on the Hypermodern Python article series.
$ cookiecutter gh:cjolowicz/cookiecutter-hypermodern-python --checkout="2022.6.3"
---
start-after: <!-- features-begin -->
end-before: <!-- features-end -->
---
The mission of this project is to enable current best practices through modern Python tooling.
This is a general-purpose template for Python libraries and applications.
Our goals are:
- Focus on simplicity and minimalism
- Promote code quality through automation
- Provide reliable and repeatable processes
The project template is centered around the following tools:
- Poetry for packaging and dependency management
- Nox for automation of checks and other development tasks
- GitHub Actions for continuous integration and delivery
Hypermodernism is a school of chess that dates back to more than a century ago. If this setup ever goes out of fashion, I can pretend it was my secret plan from the start. All images on the associated blog show past visions of the future.