jsonschema>=4.23

[all]
jsonschema>=4.23
anthropic>=0.39
aiohttp>=3.10.11
fastapi<1.0,>=0.110
uvicorn>=0.29
jinja2>=3.1
python-multipart>=0.0.18
httpx>=0.27
bcrypt>=4.1
cryptography>=42
opentelemetry-api>=1.25
opentelemetry-sdk>=1.25
redis>=5.0
psycopg[binary]>=3.1
web3<8,>=7.0
boto3>=1.34

[anthropic]
anthropic>=0.39

[api]
fastapi<1.0,>=0.110
uvicorn>=0.29

[dashboard]
fastapi<1.0,>=0.110
uvicorn>=0.29
jinja2>=3.1
python-multipart>=0.0.18
httpx>=0.27
bcrypt>=4.1

[dev]
pytest>=8
pytest-asyncio>=0.23
httpx>=0.27
cryptography>=42
jinja2>=3.1
python-multipart>=0.0.18
bcrypt>=4.1

[encrypted]
cryptography>=42

[ethereum]
web3<8,>=7.0

[ml]
sentence-transformers>=3.0

[ollama]
aiohttp>=3.10.11

[otel]
opentelemetry-api>=1.25
opentelemetry-sdk>=1.25

[postgres]
psycopg[binary]>=3.1

[redis]
redis>=5.0

[s3]
boto3>=1.34
cryptography>=42
