/cookiecutter-python

Cookiecutter template for creating a new Python library

Primary LanguagePythonMIT LicenseMIT

cookiecutter-python

Cookiecutter template for creating a new Python library

Features

  • Linting with Black, isort and Flake8
  • Testing with Pytest
  • Code coverage with Coverage.py
  • VSCode settings for testing
  • Makefile with linting, formatting and testing commands

Requirements

Before getting started, make sure to install cookiecutter.

You can easily install it using pip:

pip install cookiecutter

Usage

To create a new project, simply run the following command in your terminal:

cookiecutter gh:ernestofgonzalez/cookiecutter-python

You will be prompted to enter your project details, after which the project structure will be generated.