Hypermodern Python for ML Cookiecutter#
This is a very opinionated template, designed to guide the user in creating a ML project that will be easy to test, maintain, update and deploy.
$ cookiecutter gh:mdsach/cookiecutter-hypermodern-python-ml \ --checkout=""
Packaging and dependency management with Poetry
Test automation with Nox
Automated release notes with Release Drafter
Code formatting with Black
Import sorting with isort
Testing with pytest
Code coverage with Coverage.py
Static type-checking with mypy
Runtime type-checking with Typeguard
Automated Python syntax upgrades with pyupgrade
Check documentation examples with xdoctest
The template supports Python 3.9, and 3.10.