pydantic>=2.12.5
pydantic-settings>=2.12.0
python-dotenv>=1.2.1
sentence-transformers>=5.1.2
openai>=2.8.1
langchain>=1.1.0
langchain-text-splitters>=1.0.0
transformers>=4.57.3
torch>=2.9.1
numpy>=2.3.5
scipy>=1.16.3
scikit-learn>=1.7.2
qdrant-client>=1.16.1
pymongo>=4.15.4
motor>=3.7.1
pillow>=12.0.0
pypdf>=6.4.0
python-docx>=1.2.0
python-pptx>=1.0.2
openpyxl>=3.1.5
pandas>=2.3.3
lxml>=6.0.2
pytesseract>=0.3.13
html2text>=2025.4.15
striprtf>=0.0.29
xlrd>=2.0.2
python-jose>=3.5.0
passlib[argon2]>=1.7.4
cryptography>=46.0.3
bcrypt>=4.0.1
argon2-cffi>=25.1.0
aiohttp>=3.13.2
httpx>=0.28.1
orjson>=3.11.4
pytz>=2025.2
python-dateutil>=2.9.0
typing-extensions>=4.15.0
tqdm>=4.67.1
joblib>=1.5.2

[dev]
pytest>=7.0.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0
build>=1.3.0
twine>=4.0.0

[firebase]
firebase-admin>=6.2.0

[full]
fastapi>=0.123.4
uvicorn>=0.38.0
websockets>=15.0.1
starlette>=0.50.0
