Skip to content

Releases: omicronZero/Python-CI-Base

v0.1.1

Choose a tag to compare

@omicronZero omicronZero released this 17 Jul 20:41

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

Choose a tag to compare

@omicronZero omicronZero released this 09 Jul 21:08
505e5c3

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.