Skip to content

andrzej3393/cookiecutter_python_package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Python Package

FOSSA Status

Cookiecutter template for a Python package.

Features

  • Testing setup with pytest
  • Linters set up:
    • flake8
    • mypy
    • isort
    • bandit
  • Easy invocation of commands with make
  • Ready for GitLab CI
  • Automatic git repo init & initial commit
  • SCM versioning
  • Base Dockerfile
  • Package managed with setup.py
  • Compilable requirements used in setup.py and Dockerfile

Quickstart

Install Cookiecutter:

pip install -U cookiecutter

Generate a Python package project:

cookiecutter https://gitlab.com/andrzej3393/cookiecutter_python_package.git

License

FOSSA Status