numpy>=1.21.6
onnxruntime<2.0.0,>=1.14.0
openai<4.0.0,>=1.0.0

[:python_version < "3.13"]
tokenizers<1.0.0,>=0.13.3

[:python_version >= "3.13"]
tokenizers<1.0.0,>=0.21.0

[all]
fastapi
fastembed
psutil
pydantic
python-dotenv<2.0.0,>=0.21.0
pytz
requests<3.0.0,>=2.28.0
rich<15.0.0,>=12.0.0
uvicorn[standard]

[dev]
torch
uv
ruff
black
isort
flake8
pylint
mypy
python-dotenv<2.0.0,>=0.21.0
requests<3.0.0,>=2.28.0
rich<15.0.0,>=12.0.0
scikit-learn
fastembed
psutil
pytz
fastapi
uvicorn[standard]
pydantic

[harmactionseval]
python-dotenv<2.0.0,>=0.21.0
requests<3.0.0,>=2.28.0
rich<15.0.0,>=12.0.0
