fastapi<1.0.0,>=0.104.0
uvicorn[standard]<1.0.0,>=0.24.0
typer[all]<1.0.0,>=0.9.0
rich<14.0.0,>=13.0
sqlalchemy<3.0.0,>=2.0.0
python-jose[cryptography]<4.0.0,>=3.3.0
pydantic[email]<3.0.0,>=2.5.0
pydantic-settings<3.0.0,>=2.1.0
pyyaml<7.0.0,>=6.0
passlib[bcrypt]<2.0.0,>=1.7.4
python-multipart<1.0.0,>=0.0.6
aiofiles<24.0.0,>=23.0
httpx<1.0.0,>=0.25.0
stripe<11.0.0,>=7.0.0
python-dotenv<2.0.0,>=1.0.0
alembic<2.0.0,>=1.12.0
scikit-learn<2.0.0,>=1.3.0
joblib<2.0.0,>=1.3.0

[all]
sentinelai[dev,llm,ml]

[dev]
pytest>=7.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0
ruff>=0.1.0

[llm]
anthropic>=0.7.0

[ml]
transformers>=4.30.0
onnxruntime>=1.15.0
torch>=2.0.0
