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

  2. Actions Actions Public

    Reusable steps and workflows for GitHub Actions

    Python 30 6

  3. sphinx-reports sphinx-reports Public

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

    Python 2

Repositories

Showing 6 of 6 repositories
  • Actions Public

    Reusable steps and workflows for GitHub Actions

    pyTooling/Actions’s past year of commit activity
  • 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 0 25 5 Updated Aug 5, 2024
  • .github Public
    pyTooling/.github’s past year of commit activity
    0 0 0 0 Updated Jul 29, 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 2 0 1 2 Updated Jun 28, 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 11 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…