An opinionated Cookiecutter to create a new Python package.
- CI/CD: bump2version, dependabot, Github Actions and pre-commit
- Code Style: flake8 and isort
- Documentation: Sphinx
- Tests: Coveralls, faker, pytest and pytest-mock
├── CHANGELOG.rst
├── docs
│ ├── changelog.rst
│ ├── conf.py
│ ├── index.rst
│ ├── make.bat
│ ├── Makefile
│ ├── readme.rst
│ └── usage.rst
├── .github
│ ├── dependabot.yml
│ └── workflows
│ └── python-app.yml
├── .gitignore
├── LICENSE
├── MANIFEST.in
├── .pre-commit-config.yaml
├── python_boilerplate
│ ├── __init__.py
│ └── python_boilerplate.py
├── README.rst
├── requirements_dev.txt
├── setup.cfg
├── setup.py
├── tests
│ ├── __init__.py
│ └── test_python_boilerplate.py
└── tox.ini
pip install -U cookiecutter
cookiecutter https://github.com/lucasrcezimbra/cookiecutter-pypackage