GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • pyTooling
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — pyTooling

README.md

pyTooling

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.

Pinned Loading

  1. pyTooling pyTooling Public

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

    Python 11 2

  2. Actions Actions Public

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

    Python 34 7

  3. sphinx-reports sphinx-reports Public

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

    Python 14 1

  4. upload-artifact upload-artifact Public

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

    8 1

  5. MiKTeX MiKTeX Public

    A Docker image containing MikTeX to translate LaTeX documents.

    TeX 1

  6. download-artifact download-artifact Public

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

    4 1

Repositories

Loading
Type
Language
Sort
Showing 10 of 16 repositories
  • pyTooling.GitLab Public

    Working with GitLab pipelines - workflow files, action files, convert pipeline runs to (OTLP) traces.

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/pyTooling.GitLab's past year of commit activity
    Python 0 0 0 1 Updated Nov 11, 2026
  • pyTooling.GitHub Public

    Working with GitHub pipelines - workflow files, action files, convert pipeline runs to (OTLP) traces

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/pyTooling.GitHub's past year of commit activity
    Python 0 0 0 1 Updated Nov 10, 2026
  • sphinx-reports Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/sphinx-reports's past year of commit activity
    Python 14 1 0 0 Updated Nov 10, 2026
  • Actions Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/Actions's past year of commit activity
    Python 34 7 14 (1 issue needs help) 4 Updated Nov 10, 2026
  • pyTooling.Sphinx Public

    More Sphinx roles, directives and domains

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/pyTooling.Sphinx's past year of commit activity
    Python 0 0 5 3 Updated Nov 10, 2026
  • pyTooling Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/pyTooling's past year of commit activity
    Python 11 2 22 2 Updated Nov 10, 2026
  • MiKTeX Public

    A Docker image containing MikTeX to translate LaTeX documents.

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/MiKTeX's past year of commit activity
    TeX 1 MIT 0 7 1 Updated Oct 18, 2026
  • download-artifact Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/download-artifact's past year of commit activity
    4 MIT 1 2 0 Updated Oct 11, 2026
  • SynchronizeForks Public

    Synchronize forked repositories.

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/SynchronizeForks's past year of commit activity
    0 MIT 0 0 0 Updated Sep 13, 2026
  • upload-artifact Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    pyTooling/upload-artifact's past year of commit activity
    8 MIT 1 0 1 Updated Sep 12, 2026
View all repositories

People

@Paebbels @umarcor

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.