Installation
Flowrra requires Python 3.11 or later.
Basic Installation
Install from PyPI:
pip install flowrra
This installs the core package with in-memory backend support.
Optional Dependencies
Redis Backend
For distributed execution with Redis result backend:
pip install flowrra[redis]
Database Support for Scheduler
PostgreSQL:
pip install flowrra[postgresql]
MySQL:
pip install flowrra[mysql]
Web UI Support
FastAPI:
pip install flowrra[ui-fastapi]
Flask/Quart:
pip install flowrra[ui-flask]
Django:
pip install flowrra[ui-django]
All UI adapters:
pip install flowrra[ui]
All Optional Dependencies
pip install flowrra[all]
Development Installation
For development with testing and linting tools:
pip install flowrra[dev]
Or install from source:
git clone https://github.com/yourusername/flowrra.git
cd flowrra
pip install -e ".[dev]"
Verifying Installation
Check that Flowrra is installed correctly:
import flowrra
print(flowrra.__version__)