Skip to content

This is not the cookiecutter you are looking for ๐Ÿ‘‹

License

Notifications You must be signed in to change notification settings

rszamszur/cookiecutter-pypackage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

62 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Cookiecutter PyPackage

CI Code style: black GitHub GitHub


Example generated project: rszamszur/pypackage-example


Cookiecutter template for a Python package.

Includes

  • GitHub actions for CI
  • Poetry package manager
  • Makefile with targets for install, tests (unit, integration, metrics), image
  • Root CLI implementation with tests (Click)
  • Dockerfile
  • Sphinx documentation
  • Nix expressions for development environment, package and container image

Quickstart

Install cookiecutter

pip install -U cookiecutter

Generate a Python project:

cookiecutter https://github.com/rszamszur/cookiecutter-pypackage.git

Contributing

Questions, comments or improvements? Please create an issue on Github. I do my best to include every contribution proposed in any way that I can.

License

MIT