sentence-transformers<6.0,>=3.0
numpy<3.0,>=1.24

[all]
scroot[local]
scroot[api]

[api]
httpx>=0.27.0
openai>=1.0.0

[bench]
scipy>=1.10
datasets>=2.14
tqdm>=4.65
matplotlib>=3.7
psutil>=5.9

[ci]
pytest
pytest-cov
ruff
sqlalchemy>=2.0
cryptography>=41.0
numpy<3.0,>=1.24
fastapi>=0.110
httpx>=0.27.0
typer>=0.9
pyyaml>=6.0

[dashboard]
fastapi>=0.110
uvicorn>=0.29
python-multipart>=0.0.9
typer>=0.9
pyyaml>=6.0

[database]
sqlalchemy>=2.0

[dev]
pytest
pytest-cov
ruff
sqlalchemy>=2.0
cryptography>=41.0

[local]
llama-cpp-python>=0.2.90
huggingface-hub>=0.23.0

[pandas]
pandas

[security]
cryptography>=41.0
