andrzej3393 / cookiecutter_python_package

Cookiecutter template for a Python package.

Home Page:https://gitlab.com/andrzej3393/cookiecutter_python_package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Cookiecutter template for a Python package.

https://gitlab.com/andrzej3393/cookiecutter_python_package

License:MIT License


Languages

Language:Python 59.6%Language:Makefile 36.8%Language:Dockerfile 3.6%