python-dateutil>=2.9.0.post0
click<9.0,>=8.4.2
httpx<1.0,>=0.27
typer<1.0,>=0.26.8
PyYAML<7.0,>=6.0.3
pydantic<3.0,>=2.13.4
pydantic-settings<3.0,>=2.14.2
aiohttp<4.0,>=3.14.1
websockets<15.1,>=13.0

[all]
fastapi<1.0,>=0.138.0
uvicorn<1.0,>=0.49.0
aiohttp<4.0,>=3.14.1
web3<8.0,>=7.16.0
asyncpg<1.0,>=0.31.0
python3-saml<2.0,>=1.16.0
supabase<3.0,>=2.31.0
aiokafka<1.0,>=0.14.0
aio-pika<10.0,>=9.6.2
playwright<2.0,>=1.60.0

[blockchain]
aiohttp<4.0,>=3.14.1
web3<8.0,>=7.16.0

[connectors]
aiokafka<1.0,>=0.14.0
aio-pika<10.0,>=9.6.2

[dev]
mypy<3.0,>=2.1.0
mypy-baseline<0.8,>=0.7.4
types-PyYAML<7.0,>=6.0.12.20260518
types-croniter<7.0,>=6.2.2.20260518
bandit<2.0,>=1.9.4
pre-commit<5.0,>=4.6.0
hatchling<2.0,>=1.18

[enterprise]
asyncpg<1.0,>=0.31.0
python3-saml<2.0,>=1.16.0
supabase<3.0,>=2.31.0

[experimental]
playwright<2.0,>=1.60.0

[gateway]
fastapi<1.0,>=0.138.0
uvicorn<1.0,>=0.49.0

[test]
build<2.0,>=1.5.0
pydantic<3.0,>=2.13.4
pydantic-settings<3.0,>=2.14.2
PyYAML<7.0,>=6.0.3
pytest<10.0,>=9.1.1
pytest-asyncio<2.0,>=1.4.0
twine<7.0,>=6.2.0
