Releases: omicronZero/Python-CI-Base
Release list
Version 0.1.4
Fixed coverage reporting.
Version 0.1.3
Small fix: The project.optional-dependencies.pre_commit changes in the pyproject.toml were not committed in the previous release. I have added them.
Version 0.1.2
In this release, pre-commit has been added to check the commit already on the client side for trivial mistakes (ruff/mypy). Furthermore, some unneeded files were removed and the test dummy was removed.
v0.1.1
Typing is now recognized correctly by static type checkers when your package is used in a separate application.
Furthermore, I commented out the standard entrypoint declaration in the pyproject.toml and marked it with a TODO.
Version 0.1.0
This is the first release of the template. Feel free to use it as a starting point, but do not expect it to be completely bug-free.
It provides a basic, adjustable configuration for a CI/CD pipeline using
- ruff: format checking, linting
- mypy: static type checking
- pytest: testing
- Optional: deployment to TestPyPI and PyPI
- Optional: documentation to .readthedocs.yaml
You can generate the documentation using the scripts/doc.sh script. You can also include the templates/build_docs.yml file in your .github/workflows directory to use Github Actions to generate a documentation for your master/main and dev branches (they are generated to a new branch called 'gh-docs-*' where * is replaced with main/master/dev.