numpy>=1.26.0
scikit-learn>=1.4.0
pillow>=10.0.0
requests>=2.31.0
python-dotenv>=1.0.0
pydantic>=2.0.0

[api]
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
slowapi>=0.1.9
python-pptx>=0.6.23
websockets>=12.0
aiofiles>=23.2.1
tomli>=2.0.1

[dev]
pytest>=6.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
black>=21.0.0
flake8>=3.9.0
mypy>=0.800
isort>=5.0.0
pre-commit>=2.15.0

[docs]
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0
sphinx-autodoc-typehints>=1.12.0

[full]
torch>=2.2.0
transformers>=4.40.0
opencv-python-headless>=4.9.0
librosa>=0.10.0
soundfile>=0.12.1
sounddevice>=0.4.6
pytesseract>=0.3.10
deepface>=0.0.79
speechrecognition>=3.10.0
pytrends>=4.9.0
datasets>=2.0.0
accelerate>=0.12.0
pytorch-lightning>=1.8.0

[gpu]
torch>=2.2.0
cuda-python>=11.0

[torch]
torch>=2.2.0

[transformers]
transformers>=4.40.0
