Skip to content

Releases: omicronZero/Python-CI-Base

Version 0.1.4

Choose a tag to compare

@omicronZero omicronZero released this 07 Aug 11:18
3802d7a

Fixed coverage reporting.

Version 0.1.3

Choose a tag to compare

@omicronZero omicronZero released this 06 Aug 15:24
f942416

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

Choose a tag to compare

@omicronZero omicronZero released this 03 Aug 16:37
63b62fe

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

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.