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 30 6

  3. sphinx-reports sphinx-reports Public

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

    Python 7

  4. upload-artifact upload-artifact Public

    The upload-artifact action will preserve file attributes like permissions.

    2

  5. MikTeX MikTeX Public

    A Docker image containing MikTeX to translate LaTeX documents.

  6. download-artifact download-artifact Public

    The download-artifact action will preserve file attributes like permissions.

    1

Repositories

Showing 9 of 9 repositories
  • MikTeX Public

    A Docker image containing MikTeX to translate LaTeX documents.

    pyTooling/MikTeX’s past year of commit activity
    0 0 0 0 Updated Dec 20, 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 7 0 1 3 Updated Dec 20, 2024
  • Actions Public

    Reusable steps and workflows for GitHub Actions

    pyTooling/Actions’s past year of commit activity
    Python 30 6 9 (1 issue needs help) 1 Updated Dec 18, 2024
  • download-artifact Public

    The download-artifact action will preserve file attributes like permissions.

    pyTooling/download-artifact’s past year of commit activity
    1 MIT 0 0 0 Updated Dec 16, 2024
  • upload-artifact Public

    The upload-artifact action will preserve file attributes like permissions.

    pyTooling/upload-artifact’s past year of commit activity
    2 MIT 0 0 0 Updated Dec 14, 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 4 Updated Dec 13, 2024
  • .github Public
    pyTooling/.github’s past year of commit activity
    0 0 0 0 Updated Dec 11, 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…