kapaow 0.0.1-dev Documentation
Cookiecutter
This package was created with the cookiecutter package using cookiecutter-snekpack template. It comes with the following:
Standard
src/layoutDeclarative setup with pyproject.toml (following PEP 621)
Reproducible workflows configured with
tox- Reproducible tests withpytest- A command line interface withclick- Reproducible notebooks with treon - Documentation build withsphinx8.0 andsphinx-rtd-theme3.0 - Testing of code quality withruff- Testing of documentation coverage withdocstr-coverage- Testing of documentation format - Testing of package metadata completeness withpyroma- Testing of MANIFEST correctness withcheck-manifest- Testing of optional static typing withmypy- Version management with bump-my-version - Building with uv build - Releasing to PyPI with uv publishA command line interface with
clickA vanity CLI via python entrypoints
A py.typed file so other packages can use your type hints
Automated running of tests on each push with GitHub Actions
Configuration for ReadTheDocs
A good base .gitignore generated from gitignore.io.
A pre-formatted README with badges
A pre-formatted LICENSE file with the MIT License (you can change this to whatever you want, though)
A pre-formatted CONTRIBUTING guide
A copy of the Contributor Covenant as a basic code of conduct