httpx>=0.27.0
pyyaml>=6.0
click>=8.0
pydantic>=2.0

[all]
perceivo[database,dev,elasticsearch,milvus,redis]

[database]
asyncpg>=0.29

[dev]
pytest<10.0.0,>=9.0.3
pytest-asyncio<2.0.0,>=0.19.0
pytest-cov<8.0.0,>=7.0.0
setuptools<84.0.0,>=83.0.0
ruff>=0.4.0
mypy>=1.10
pyflakes>=3.0
fastapi>=0.110

[elasticsearch]
elasticsearch[async]>=8.0

[fastapi]
fastapi>=0.110

[milvus]
pymilvus>=2.4

[redis]
redis>=5.0
