Metadata-Version: 2.4
Name: typer-repyt
Version: 0.9.2
Summary: Build Typer commands dynamically
Author: Tucker Beck
Author-email: Tucker Beck <tucker.beck@gmail.com>
License-File: LICENSE.md
Requires-Dist: humanize>=4.12.2
Requires-Dist: inflection>=0.5.1
Requires-Dist: py-buzz>=7.3
Requires-Dist: pydantic>=2.13.3
Requires-Dist: snick>=2.1
Requires-Dist: typer>=0.15.2
Requires-Dist: auto-name-enum>=3.0.0 ; extra == 'demo'
Requires-Dist: rich>=14.0.0 ; extra == 'demo'
Requires-Python: >=3.12, <3.15
Project-URL: homepage, https://github.com/dusktreader/typer-repyt
Project-URL: source, https://github.com/dusktreader/typer-repyt
Project-URL: changelog, https://github.com/dusktreader/typer-repyt/blob/main/CHANGELOG.md
Provides-Extra: demo
Description-Content-Type: text/markdown

[![Latest Version](https://img.shields.io/pypi/v/typer-repyt?label=pypi-version&logo=python&style=plastic)](https://pypi.org/project/typer-repyt/)
[![Python Versions](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fdusktreader%2Ftyper-repyt%2Fmain%2Fpyproject.toml&style=plastic&logo=python&label=python-versions)](https://www.python.org/)
[![Build Status](https://github.com/dusktreader/typer-repyt/actions/workflows/main.yml/badge.svg)](https://github.com/dusktreader/typer-repyt/actions/workflows/main.yml)
[![Documentation Status](https://github.com/dusktreader/typer-repyt/actions/workflows/docs.yml/badge.svg)](https://dusktreader.github.io/typer-repyt/)


![typer-repyt-logo](https://github.com/dusktreader/typer-repyt/blob/main/docs/source/images/logo-dark.png)

_Build Typer commands dynamically_


## Super-quick Start

Requires: Python 3.12 or greater

Install through pip:

```bash
pip install typer-repyt
```


## Documentation

The complete documentation can be found at the
[typer-repyt home page](https://dusktreader.github.io/typer-repyt)


## Demo

To see the features in action, you can run the demo in an isolated environment with `uv`:

```
uvx --from=typer-repyt[demo] typer-repyt-demo
```
