Skip to content

breno-costa/cookiecutter-python-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Python Package

This is a naive template for creating Python packages with default files.

Quickstart

Install the Cookiecutter if you haven't installed on your computer.

pip install -U cookiecutter

Generate your Python package:

cookiecutter https://github.com/brenocosta0901/cookiecutter-python-package

Features

This template is created using Python 3.8, and includes the following features.

  • Pytest: framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.

  • Mypy: optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing.

  • Flake8: wrapper around PyFlakes and pycodestyle.

  • Bandit: tool designed to find common security issues in Python code.

  • Fire: library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

Credits

This template was based on cookiecutter-pypackage.

About

Cookiecutter template for python packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published