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.1.6
hub-sdk>=0.0.12

[export]
onnxslim>=0.1.82

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

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

[export:platform_system == "Darwin" and python_version >= "3.13"]
onnx>=1.20.0

[export:platform_system == "Linux" and platform_machine == "aarch64" and python_version == "3.11"]
torch<2.13.0,>=2.12.0

[export:python_version < "3.11" and (platform_machine != "aarch64" or platform_system != "Linux")]
onnxruntime<1.20.0

[export:python_version >= "3.11"]
onnxruntime>=1.20.0

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

[logging]
wandb
tensorboard
mlflow

[solutions]
shapely>=2.0.0
lapx>=0.10.0
flask>=3.0.1

[solutions:python_version < "3.10" and (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
