fastapi<1.0,>=0.115.0
uvicorn[standard]<1.0,>=0.24.0
pydantic<3.0,>=2.5.0
pypdf<7.0,>=6.10.2
beautifulsoup4<5.0,>=4.12.2
lxml<7.0,>=4.9.3
python-multipart<1.0,>=0.0.22
tiktoken<1.0,>=0.5.1
numpy<2.0,>=1.26.2
scikit-learn<2.0,>=1.6.1
aiofiles<24.0,>=23.2.2

[all]
caas-core[dev,hf,test]

[dev]
pytest<8.0,>=7.4.0
pytest-cov<5.0,>=4.1.0
pytest-asyncio<1.0,>=0.21.0
black<27.0,>=26.3.1
ruff<1.0,>=0.1.0
mypy<2.0,>=1.5.0

[hf]
huggingface_hub<1.0,>=0.20.0
datasets<3.0,>=2.16.0

[test]
pytest<8.0,>=7.4.0
pytest-cov<5.0,>=4.1.0
pytest-asyncio<1.0,>=0.21.0
