anthropic>=0.72.0
uvicorn[standard]>=0.36.0
fastapi>=0.129.2
sqlalchemy>=2.0.0
greenlet>=3.0.0
psycopg[binary]>=3.1.12
psycopg2-binary>=2.9.0
pgvector>=0.2.0
pydantic>=2.4.0
pydantic-settings>=2.0.0
pydantic[email]>=2.4.0
python-jose>=3.3.0
passlib[bcrypt]>=1.7.4
bcrypt<4.1.0
python-multipart>=0.0.6
httpx[http2]>=0.24.1
tenacity>=8.2.3
python-json-logger>=2.0.0
jinja2>=3.1.2
aiosmtplib>=2.0.2
loguru>=0.7.3
aiohttp>=3.9.0
sentry-sdk[fastapi]>=2.9.0
pyinstrument>=4.6.2
nats-py>=2.6.0
stripe>=12.4.0
fastmcp<4.0.0,>=3.2.0
aiodocker>=0.21.0
kubernetes_asyncio>=30.5.0
cel-python>=0.1.0
python-dotenv>=1.2.1
alembic>=1.10.0
numpy>=1.24.0
openai>=1.75.0
asyncpg>=0.29.0
click>=8.0.0
python-gitlab>=4.0.0
APScheduler>=3.0.0
pytz>=2025.2
jira>=3.8.0
cryptography>=42.0.0
firebase-admin>=6.0.0
litellm>=1.50.0
boto3>=1.34.0

[ai-providers]
anthropic>=0.39.0
google-generativeai>=0.8.0

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.1
pytest-mock>=3.12.0
python-dotenv>=0.21.0
black>=23.7.0
isort>=5.12.0
mypy>=1.5.1
pymdown-extensions>=10.0
pre-commit>=4.2.0
ruff>=0.11.3
httpx>=0.24.1
playwright>=1.30.0
pytest-playwright>=0.4.0
mcp>=1.0.0

[push-notifications]
firebase-admin>=6.0.0
