Installation¶
From PyPI (Recommended)¶
Install taut with pip: (WIP)
This gives you both:
- The taut command-line tool
- The Python decorators (@skip, @mark, @parallel)
Verify the installation:
From Source¶
If you want to build from source, you'll need Rust and maturin.
Prerequisites¶
Install Rust using rustup:
Install maturin:
Build and Install¶
Clone and build:
This builds the Rust code and installs taut in your current Python environment.
Development Mode¶
For development:
Verify Installation¶
# Check CLI
taut --version
# Check Python imports
python -c "from taut import skip, mark, parallel; print('OK')"
System Requirements¶
- Python: 3.12 or later
Standalone Binary¶
If you only need the CLI (no Python decorators), you can build a standalone binary:
The binary will be at target/release/taut. Add it to your PATH: