fastapi<1.0,>=0.110
uvicorn[standard]<1.0,>=0.29
gunicorn<24,>=21
pydantic<3.0,>=2.6
pydantic[email]<3.0,>=2.6
pydantic_settings<3.0,>=2.2
numpy<3.0,>=1.24
pandas<3.0,>=2.1
tqdm<5,>=4.66
rich<15,>=13
itsdangerous<3.0,>=2.1
bcrypt<5.0,>=4.1
passlib<2.0,>=1.7
python-jose[cryptography]<4,>=3.3
openai<2.0,>=1.30
huggingface_hub<1.0,>=0.20
chromadb<2,>=1.0
SQLAlchemy<3.0,>=2.0
PyMuPDF<2,>=1.23
python-docx<2,>=1.0
python-pptx<1,>=0.6.21
fonttools<5,>=4.43
beautifulsoup4<5,>=4.10
altair<6,>=5

[:platform_system != "Windows"]
python-magic<0.5,>=0.4

[:platform_system == "Windows"]
python-magic-bin<0.5,>=0.4

[:python_version < "3.11"]
typing-extensions<5,>=4.6

[torch]
torch<3.0,>=2.8
torchvision<0.24,>=0.23
torchaudio<2.9,>=2.8
transformers<5.0,>=4.56
sentence-transformers<6.0,>=5.1
bitsandbytes<0.49,>=0.48
unsloth<2026.0,>=2025.10
accelerate<2.0,>=1.10.1
