pydantic>=2.0
typer>=0.9
jinja2>=3.1
pyyaml>=6.0
markdown>=3.5
psycopg[binary]>=3.2
psycopg-pool>=3.2
sqlalchemy>=2.0
alembic>=1.14

[celery]
celery>=5.3.0
redis>=5.0

[dev]
pytest>=7.4
pytest-asyncio>=0.23
pytest-cov>=4.1
pytest-xdist>=3.3
pytest-timeout>=2.2
hypothesis>=6.82
syrupy>=4.0
mypy>=1.5
ruff>=0.1
pyyaml>=6.0
types-PyYAML>=6.0
requests>=2.31
aiosqlite>=0.19.0
mutmut>=2.4
fastapi>=0.100.0
uvicorn[standard]>=0.24.0
httpx>=0.24.0

[kafka]
aiokafka>=0.9

[llm]
anthropic>=0.21.0
openai>=1.0.0

[lsp]
pygls>=1.0.0
lsprotocol>=2023.0.0

[mcp]
mcp>=1.0.0

[messaging]
aio-pika>=9.0
redis>=5.0
aiokafka>=0.9

[mobile]
PyJWT>=2.8.0
cryptography>=41.0.0

[mobile_full]
PyJWT>=2.8.0
cryptography>=41.0.0
google-auth>=2.25.0
httpx>=0.25.0
firebase-admin>=6.2.0

[pitch]
python-pptx>=0.6.21
matplotlib>=3.7.0

[postgres]

[push]
firebase-admin>=6.2.0

[rabbitmq]
aio-pika>=9.0

[redis]
redis>=5.0

[social_auth]
google-auth>=2.25.0
httpx>=0.25.0

[temporal]
temporalio>=1.4.0

[tigerbeetle]
tigerbeetle>=0.16.0

[viewport]
Pillow>=10.0.0
