fastapi<0.141.0,>=0.140.0
pydantic<3.0.0,>=2.13.0
uvicorn<0.53.0,>=0.52.0
starlette>=0.48.0
pyyaml<7.0.0,>=6.0.0
numpy<3.0.0,>=1.0.0

[lightgbm]
lightgbm<5.0.0,>=4.0.0

[onnx]
onnx<2.0.0,>=1.0.0
onnxruntime<1.26.0,>=1.14.0

[scikit-learn]
scikit-learn<2.0.0,>=1.2.0

[tensorflow]

[tensorflow:python_version < "3.14"]
tensorflow<3.0.0,>=2.0.0

[tests]
pytest<8.0.0,>=7.0.0
pytest-asyncio==0.21.0
requests<3.0.0,>=2.0.0
httpx<1.0.0,>=0.27.0
joblib<2.0.0,>=1.2.0
pandas<3.0.0,>=2.0.0
scikit-learn<2.0.0,>=1.2.0
lightgbm<5.0.0,>=4.0.0
torch<3.0.0,>=2.0.0
onnx<2.0.0,>=1.0.0
onnxruntime<1.26.0,>=1.14.0
nbclient==0.10.0
jupyterlab-pygments==0.3.0

[tests:python_version < "3.14"]
tensorflow<3.0.0,>=2.16.0

[torch]
torch<3.0.0,>=2.0.0
