Skip to content
@pyTooling

pyTooling

pyTooling maintained by @Paebbels

pyTooling

Actions Reusable steps and workflows for GitHub Actions, focused on Python packages.

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.

Pinned Loading

  1. pyTooling pyTooling Public

    pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.

    Python 7 1

  2. Actions Actions Public

    Reusable steps and workflows for GitHub Actions

    Python 31 5

  3. sphinx-reports sphinx-reports Public

    Integrate reports (code coverage, doc. coverage, pytest, mypy, ...) into Sphinx documentation as appendix pages.

    Python 5

Repositories

Showing 6 of 6 repositories
  • Actions Public

    Reusable steps and workflows for GitHub Actions

    pyTooling/Actions’s past year of commit activity
    Python 31 5 9 (1 issue needs help) 2 Updated Nov 23, 2024
  • pyTooling Public

    pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.

    pyTooling/pyTooling’s past year of commit activity
    Python 7 1 20 3 Updated Nov 22, 2024
  • sphinx-reports Public

    Integrate reports (code coverage, doc. coverage, pytest, mypy, ...) into Sphinx documentation as appendix pages.

    pyTooling/sphinx-reports’s past year of commit activity
    Python 5 0 1 2 Updated Nov 13, 2024
  • .github Public
    pyTooling/.github’s past year of commit activity
    0 0 0 0 Updated Jul 29, 2024
  • pyTooling.TerminalUI Public

    A set of helpers to implement a text user interface (TUI) in a terminal.

    pyTooling/pyTooling.TerminalUI’s past year of commit activity
    Python 12 0 0 0 Updated Oct 5, 2022
  • pyTooling.github.io Public

    pyTooling website on GitHub.io.

    pyTooling/pyTooling.github.io’s past year of commit activity
    0 0 0 0 Updated May 28, 2022

Top languages

Loading…

Most used topics

Loading…