The skeleton of a python lib embedding what I like:
- pre-commit hooks (prettier, ruff, black)
- uv backed nox unit tests (doc, pytest, mypy)
- a documentation structure based on Sphinx using the pydata-sphinx-theme
- a complete github folder (README, LICENSE, etc...)
- an automated citation file
- github actions (test, coverage, mypy, lint)
- ready to publish on pipy
- ready to publish on readthedocs
- ready to link to codecov
Follow the instructions from the onilne documentation
The package end result is demonstrated in the pypackage-skeleton repository.