numpy>=1.23.5
matplotlib>=3.3.0
Pillow>=7.1.2
PyYAML>=5.3.1
requests>=2.23.0
scipy>=1.4.1
psutil>=5.8.0
polars>=0.20.0
ultralytics-thop>=2.0.18
hub-sdk>=0.0.12

[export]
numpy<2.0.0
onnxslim>=0.1.82
openvino>=2024.0.0
tensorflow<=2.19.0,>=2.0.0
tensorflowjs>=2.0.0
setuptools<=81.0.0

[export:platform_machine != "aarch64"]
ydf<0.13.0

[export:platform_machine == "aarch64"]
h5py!=3.11.0

[export:platform_machine == "aarch64" and platform_system == "Linux" and python_version >= "3.9"]
packaging>=26.0

[export:platform_machine == "aarch64" and python_version >= "3.9"]
tensorstore>=0.1.63

[export:platform_system != "Darwin"]
onnx>=1.12.0

[export:platform_system != "Windows" and python_version <= "3.13"]
coremltools>=9.0
scikit-learn>=1.3.2

[export:platform_system == "Darwin"]
onnx<1.18.0,>=1.12.0

[extra]
ipython
albumentations>=1.4.6
faster-coco-eval>=1.6.7

[logging]
wandb
tensorboard
mlflow

[solutions]
shapely>=2.0.0
flask>=3.0.1

[solutions:python_version < "3.10" and (python_version < "3.9" or platform_machine != "aarch64" or platform_system != "Linux")]
streamlit<1.51.0,>=1.29.0

[solutions:python_version >= "3.10"]
streamlit>=1.51.0

[typing]
types-pillow
types-psutil
types-pyyaml
types-requests
types-shapely

[typing:python_version >= "3.10"]
scipy-stubs>=1.14.1.4
