requests>=2.28.0

[client]
requests>=2.28.0

[converters]
numpy>=1.24.0
scikit-learn>=1.2.0
onnx>=1.15.0
skl2onnx>=1.16.0

[converters:sys_platform != "linux"]
xgboost>=2.0.0

[converters:sys_platform == "linux"]
xgboost-cpu>=2.0.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
mypy>=1.9.0
ruff>=0.3.0
sphinx>=7.2.0
shibuya>=2024.8.0

[full]
grpcio>=1.60.0
grpcio-health-checking>=1.60.0
protobuf>=4.25.0
numpy>=1.24.0
scikit-learn>=1.2.0
onnx>=1.15.0
skl2onnx>=1.16.0

[full:sys_platform != "linux"]
xgboost>=2.0.0

[full:sys_platform == "linux"]
xgboost-cpu>=2.0.0

[grpc]
grpcio>=1.60.0
grpcio-health-checking>=1.60.0
protobuf>=4.25.0
numpy>=1.24.0

[onnx]
numpy>=1.24.0
scikit-learn>=1.2.0
onnx>=1.15.0
skl2onnx>=1.16.0

[torch]
torch>=2.0.0

[worker]
numpy>=1.24.0

[xgboost]
numpy>=1.24.0

[xgboost:sys_platform != "linux"]
xgboost>=2.0.0

[xgboost:sys_platform == "linux"]
xgboost-cpu>=2.0.0
