pyyaml>=6.0

[all]
qp-conductor[api,cli,vault]

[api]
fastapi>=0.135
uvicorn>=0.42

[cli]
typer>=0.21

[dev]
pytest>=9.0
pytest-asyncio>=1.3
pytest-cov>=7.0
ruff>=0.15
mypy>=1.19
types-PyYAML>=6.0

[postgres]
sqlalchemy>=2.0
asyncpg>=0.31

[redis]
redis>=5.0

[scheduler]
sqlalchemy>=2.0
aiosqlite>=0.22

[vault]
qp-vault>=1.2.0
