A cookiecutter for Python projects.
Features
- Pipenv as packaging tool.
- pylint as source code analyzer.
- pytest as testing framework.
- pytest-cov to produce coverage reports.
- isort to sort imports.
- black as (uncompromising) code formatter.
- pre-commit to manage pre-commit hooks.
- pyproject.toml as main configuration file.
- Predefined vscode settings
Install cookiecutter
$ pip install --user cookiecutter
Run cookiecutter pointing to this repo
$ cookiecutter https://github.com/jonathadv/python-cookiecutter.git