Metadata-Version: 2.4
Name: pivot-tui
Version: 0.1.0
Summary: Textual-based TUI for the Pivot pipeline framework
Author: Sami Jawhar
Author-email: Sami Jawhar <sami@metr.org>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: pivot
Requires-Dist: textual>=7.0
Requires-Dist: pytest>=7.0 ; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.24.0 ; extra == 'dev'
Requires-Dist: pytest-mock>=3.15.1 ; extra == 'dev'
Requires-Python: >=3.13, <3.14
Project-URL: Documentation, https://sjawhar.github.io/pivot/
Project-URL: Homepage, https://github.com/sjawhar/pivot
Project-URL: Issues, https://github.com/sjawhar/pivot/issues
Project-URL: Repository, https://github.com/sjawhar/pivot
Provides-Extra: dev
Description-Content-Type: text/markdown

# pivot-tui

Interactive terminal UI for [Pivot](https://pypi.org/project/pivot/), the
high-performance Python pipeline tool with automatic code change detection.

Built on [Textual](https://textual.textualize.io/), pivot-tui gives you a live
view of your pipeline as it runs: stage status, dependency/output diffs, logs,
and run history — all updating in real time over Pivot's RPC interface.

## Installation

```bash
pip install pivot[tui]
```

## Usage

```bash
pivot repro --tui           # Run the pipeline with the interactive TUI
pivot repro --tui --watch   # Watch mode: re-runs stages as files change
```

## Learn More

- [Documentation](https://sjawhar.github.io/pivot/)
- [Source code](https://github.com/sjawhar/pivot)
