anthropic>=0.72.0
uvicorn[standard]>=0.36.0
websockets>=13.0
jsonschema>=4.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
PyJWT>=2.8.0
bcrypt<5.1.0
python-multipart>=0.0.6
Pillow>=10.0.0
regex>=2022.10.31
asyncssh<3,>=2.21.1
httpx[http2]>=0.24.1
tenacity>=8.2.3
python-json-logger>=2.0.0
jinja2>=3.1.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
mcp<2,>=1.30.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.106,>=1.101.0
boto3>=1.34.0
azure-identity>=1.17.0
webauthn>=2.0.0
opentelemetry-api>=1.27.0
opentelemetry-sdk>=1.27.0
opentelemetry-exporter-otlp>=1.27.0
opentelemetry-proto>=1.27.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
pytest-split>=0.10.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
PyYAML>=6.0
jsonschema>=4.0
cyclonedx-python-lib>=11.12.0

[ee]
maxminddb>=2.6.0
user-agents>=2.2.0

[push-notifications]
firebase-admin>=6.0.0
