fastapi>=0.141.1
uvicorn>=0.53.0
httptools>=0.8.0
pydantic[email]>=2.13.5
pydantic-settings>=2.15.0
python-multipart>=0.0.32
python-dotenv>=1.2.3
websockets>=12.0
httpx>=0.28.1
requests>=2.34.2
aiohttp>=3.14.3
urllib3>=2.8.0
aiosqlite>=0.22.1
redis>=8.1.0
aioredis>=2.0.1
celery>=5.6.3
kombu>=5.6.2
cryptography>=50.0.1
PyJWT>=2.15.0
bcrypt>=5.0.0
bleach>=6.4.0
itsdangerous>=2.2.0
defusedxml>=0.7.1
mistune>=3.3.4
pygments>=2.18.0
pillow>=12.3.0
psutil>=7.2.2
structlog>=26.1.0
slowapi>=0.1.10
prometheus-client>=0.26.0
opentelemetry-distro>=0.65b0
opentelemetry-instrumentation-fastapi>=0.65b0
mcp==2.2.0
supabase==2.31.0
boto3>=1.43.102
numpy<3
transformers>=5.17.0
sentence-transformers<6,>=5.7.0
accelerate>=1.15.0
chromadb>=1.5.9
rank-bm25>=0.2.2
langchain-community>=0.4.2
torch==2.14.1

[:python_version < "3.11"]
sqlalchemy<2.1,>=2.0.54
onnxruntime<1.24,>=1.23.2
networkx<3.5,>=3.4.2
matplotlib<3.11,>=3.10.9

[:python_version >= "3.11"]
sqlalchemy>=2.1.0
onnxruntime>=1.30.0
networkx>=3.6.1
matplotlib>=3.11.2

[:sys_platform != "win32"]
uvloop>=0.22.1

[dev]
build>=1.2
mypy>=1.10
pytest>=8.0
pytest-cov>=4.0
pytest-mock>=3.0
ruff>=0.4
setuptools>=70
twine>=5.0

[dev:python_version < "3.11"]
tomli>=2.0

[xai]
xai-sdk>=1.6.1
