{"package":"ultralytics","ecosystem":"pypi","latest_version":"8.4.41","description":"Ultralytics YOLO 🚀 for SOTA object detection, multi-object tracking, instance segmentation, pose estimation and image classification.","license":"AGPL-3.0","homepage":"https://pypi.org/project/ultralytics/","repository":"https://github.com/ultralytics/ultralytics","downloads_weekly":2441203,"health":{"score":92,"risk":"low","breakdown":{"maintenance":25,"popularity":17,"security":25,"maturity":15,"community":10},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"8.4.41","total_count":716,"recent":["8.4.22","8.4.23","8.4.24","8.4.25","8.4.26","8.4.27","8.4.28","8.4.29","8.4.30","8.4.31","8.4.32","8.4.33","8.4.34","8.4.35","8.4.36","8.4.37","8.4.38","8.4.39","8.4.40","8.4.41"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-21T13:43:24.707650Z","dependencies_count":50,"dependencies":["numpy>=1.23.0","matplotlib>=3.3.0","opencv-python>=4.6.0","pillow>=7.1.2","pyyaml>=5.3.1","requests>=2.23.0","scipy>=1.4.1","torch>=1.8.0","torch!=2.4.0,>=1.8.0; sys_platform == \"win32\"","torchvision>=0.9.0","psutil>=5.8.0","polars>=0.20.0","ultralytics-thop>=2.0.18","ipython; extra == \"dev\"","pytest; extra == \"dev\"","pytest-cov; extra == \"dev\"","coverage[toml]; extra == \"dev\"","zensical>=0.0.15; python_version >= \"3.10\" and extra == \"dev\"","mkdocs-ultralytics-plugin>=0.2.4; extra == \"dev\"","minijinja>=2.0.0; extra == \"dev\"","numpy<2.0.0; extra == \"export\"","onnx>=1.12.0; platform_system != \"Darwin\" and extra == \"export\"","onnx<1.18.0,>=1.12.0; platform_system == \"Darwin\" and extra == \"export\"","onnxslim>=0.1.82; extra == \"export\"","coremltools>=9.0; (platform_system != \"Windows\" and python_version <= \"3.13\") and extra == \"export\"","scikit-learn>=1.3.2; (platform_system != \"Windows\" and python_version <= \"3.13\") and extra == \"export\"","openvino>=2024.0.0; extra == \"export\"","tensorflow<=2.19.0,>=2.0.0; extra == \"export\"","tensorflowjs>=2.0.0; extra == \"export\"","ydf<0.13.0; platform_machine != \"aarch64\" and extra == \"export\"","tensorstore>=0.1.63; (platform_machine == \"aarch64\" and python_version >= \"3.9\") and extra == \"export\"","h5py!=3.11.0; platform_machine == \"aarch64\" and extra == \"export\"","setuptools<=81.0.0; extra == \"export\"","packaging>=26.0; (platform_machine == \"aarch64\" and platform_system == \"Linux\" and python_version >= \"3.9\") and extra == \"export\"","shapely>=2.0.0; extra == \"solutions\"","streamlit>=1.51.0; python_version >= \"3.10\" and extra == \"solutions\"","streamlit<1.51.0,>=1.29.0; (python_version < \"3.10\" and (python_version < \"3.9\" or platform_machine != \"aarch64\" or platform_system != \"Linux\")) and extra == \"solutions\"","flask>=3.0.1; extra == \"solutions\"","wandb; extra == \"logging\"","tensorboard; extra == \"logging\"","mlflow; extra == \"logging\"","ipython; extra == \"extra\"","albumentations>=1.4.6; extra == \"extra\"","faster-coco-eval>=1.6.7; extra == \"extra\"","scipy-stubs>=1.14.1.4; python_version >= \"3.10\" and extra == \"typing\"","types-pillow; extra == \"typing\"","types-psutil; extra == \"typing\"","types-pyyaml; extra == \"typing\"","types-requests; extra == \"typing\"","types-shapely; extra == \"typing\""]},"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"8.4.41","version_hint":null,"summary":"ultralytics@8.4.41 is safe to use (health: 92/100)"},"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false}}