Actions Reusable steps and workflows for GitHub Actions, focused on Python packages.
- upload-artifact
 File access rights preserving artifact upload.
- download-artifact
 File access rights preserving artifact download.
pyTooling is a powerful collection of arbitrary useful classes, decorators, meta-classes and exceptions.
It's useful for any Python-base project independent if it's a library, framework or CLI tool.
- pyTooling.Attributes (former pyAttributes)
 .NET-like Attributes implemented as Python decorators.
- pyTooling.CLIAbstraction (former standalone package)
 A Python abstraction layer for command line tools that allows interactive execution of CLI programs.
- pyTooling.GenericPath (former standalone package)
 A generic path implementation to derive domain specific path libraries.
- pyTooling.Packageing (former standalone package)
 A set of helper functions to describe a Python package for setuptools.
- pyTooling.TerminalUI  (former standalone package)
 A set of helpers to implement a text user interface (TUI) in a terminal.
sphinx-reports
Integrate reports (code coverage, doc. coverage, pytest, mypy, ...) into Sphinx documentation as appendix pages.