Cookiecutter template for creating a new Python library
- 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
Before getting started, make sure to install cookiecutter.
You can easily install it using pip:
pip install cookiecutter
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.