Skip to content

Python Project Creation with cookiecutter

Michael Goerz edited this page Dec 30, 2019 · 1 revision

Current best practices for a Python 3 package are encapsulated in goerz/cookiecutter-pypackage

Do not create new Python 2 packages: Python 2 has reached its end of life. Generally, any new Python package should support all currently maintained versions of Python (and only those). Dropping support for a version of Python requires a major-version release of a package. Conversely, any major-version release should re-evaluate support with respect to the current status of Python versions.