Установка¶
fluxio работает на Python 3.12 и выше.
Базовый пакет¶
Этого достаточно для всего, что не требует внешних сервисов: компиляция, асинхронный запуск, параллелизм, in-memory чекпоинты, встроенные middleware и логирование.
Дополнительные extras¶
Подключайте только то, что реально используете — лишние зависимости не нужны:
pip install fluxio[redis] # хранение чекпоинтов в Redis
pip install fluxio[langfuse] # отправка трейсов в Langfuse
pip install fluxio[all] # всё сразу
Установка из исходников¶
Понадобится, если вы хотите править код или собирать локально:
Что подтянется как зависимость¶
| Пакет | Зачем нужен |
|---|---|
| pyrsistent | неизменяемая HAMT-структура под Context |
| pydantic | опциональная валидация входа и выхода стейджей |
redis и langfuse ставятся только вместе с соответствующим extras — без них код, не использующий эти возможности, прекрасно работает.