coverage ==7.3.0
pytest ==7.4.0
pytest-cov ==4.1.0
pytest-forked ==1.4.0
pytest-rerunfailures ==10.3

# needed in tests
cloudpickle >=1.3, <2.3.0
scikit-learn >0.22.1, <1.4.0
onnx <1.15.0
onnxruntime <1.16.0
psutil <5.9.6 # for `DeviceStatsMonitor`
pandas >1.0, <2.1.0  # needed in benchmarks
fastapi <0.100.0  # for `ServableModuleValidator`
uvicorn <0.23.3  # for `ServableModuleValidator`

tensorboard >=2.9.1, <2.14.0  # for `TensorBoardLogger`
protobuf <3.21.0 # strict  # an extra is updating protobuf, this pin prevents TensorBoard failure
