Installation¶
Requirements¶
- Python 3.13+ (3.14+ for experimental InterpreterPoolExecutor)
- Unix only (Linux/macOS)
Installing from PyPI¶
Installing with Optional Dependencies¶
S3 Remote Storage¶
For pushing/pulling cached outputs to S3:
DVC Integration¶
For pivot export to generate DVC-compatible YAML:
All Optional Dependencies¶
Development Installation¶
For contributing to Pivot:
# Clone the repository
git clone https://github.com/sjawhar/pivot.git
cd pivot
# Install with uv (recommended)
uv sync --active
# Or with pip
uv pip install -e ".[dev]"
Verifying Installation¶
Next Steps¶
- Quick Start Tutorial - Build your first pipeline
- Guides - Watch mode, multi-pipeline projects, remote storage, CI