Metadata-Version: 2.4
Name: pyrig-runtime
Version: 3.6.0
Summary: Runtime dependency and library for projects built with pyrig.
Author: Winipedia
Maintainer: Winipedia
License-Expression: MIT
Project-URL: Homepage, https://github.com/Winipedia/pyrig-runtime
Project-URL: Documentation, https://Winipedia.github.io/pyrig-runtime
Project-URL: Source, https://github.com/Winipedia/pyrig-runtime
Project-URL: Issues, https://github.com/Winipedia/pyrig-runtime/issues
Project-URL: Changelog, https://github.com/Winipedia/pyrig-runtime/releases
Keywords: pyrig
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.26.8
Dynamic: license-file

## Overview

`pyrig-runtime` is the runtime layer that projects built with
[pyrig](https://github.com/Winipedia/pyrig) depend on. It is a standalone
library — its only dependency is Typer, and nothing here requires pyrig itself
to be installed. pyrig is the build- and development-time toolkit; pyrig-runtime
is the piece that ships with the projects pyrig creates.

## Features

- **Plugin discovery via classes** — define a base class and its subclasses are
  discovered automatically across every installed package that depends on it without
  the need for registration. [Learn more](https://Winipedia.github.io/pyrig-runtime/plugins).
- **Automatic CLI** — every project gets a working command-line interface,
  assembled from commands across its dependencies.
  [Learn more](https://Winipedia.github.io/pyrig-runtime/cli).

## Documentation

For anything beyond this overview, see the [Documentation](https://Winipedia.github.io/pyrig-runtime).
