cookiecutter template of a Python package
cookiecutter-python-package is a cookiecutter template of a Python package. The projects generated with this template have the following features:
-
Usage of Nox as task runner and virtualenv handler.
-
noxfile.py with common sessions / tasks.
-
setup.py and Manifest.in generated accordingly.
-
Optionally generated CI/CD stuff.
-
Optionally generated CLI entry point.
Please also take note of the following:
- Not generated by the template, you should commonly create folders "scripts", "examples" and "docs", for things like helper scripts, code examples showing how to use the package and extra documentation, respectively.
cookiecutter git+https://github.com/e-k-m/cookiecutter-python-package