Metadata-Version: 2.4
Name: pyppbox-ultralytics
Version: 8.4.202
Summary: Ultralytics YOLO 🚀 for SOTA object detection, instance segmentation, semantic segmentation, depth estimation, classification, pose estimation, oriented object detection, and multi-object tracking.
Home-page: https://github.com/rathaumons/ultralytics-for-pyppbox
License: AGPL-3.0
Project-URL: Bug Reports, https://github.com/rathaumons/ultralytics-for-pyppbox/issues
Project-URL: Source, https://github.com/rathaumons/ultralytics-for-pyppbox
Keywords: machine-learning,deep-learning,computer-vision,ML,DL,AI,RT-DETR,SAM3,YOLO,YOLOv3,YOLOv5,YOLOv8,YOLO11,YOLO26,Platform,Ultralytics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.23.5
Requires-Dist: Pillow>=7.1.2
Requires-Dist: requests>=2.23.0
Requires-Dist: lapcpp>=1.2.0
Provides-Extra: plotting
Requires-Dist: matplotlib>=3.3.0; extra == "plotting"
Requires-Dist: polars>=0.20.0; extra == "plotting"
Provides-Extra: tables
Requires-Dist: polars>=0.20.0; extra == "tables"
Provides-Extra: profiling
Requires-Dist: ultralytics-thop>=2.2.4; extra == "profiling"
Provides-Extra: diagnostics
Requires-Dist: psutil>=5.8.0; extra == "diagnostics"
Provides-Extra: solutions
Requires-Dist: shapely>=2.0.0; extra == "solutions"
Requires-Dist: matplotlib>=3.3.0; extra == "solutions"
Requires-Dist: streamlit>=1.51.0; python_version >= "3.10" and extra == "solutions"
Requires-Dist: streamlit<1.51.0,>=1.29.0; (python_version < "3.10" and (platform_machine != "aarch64" or platform_system != "Linux")) and extra == "solutions"
Requires-Dist: flask>=3.0.1; extra == "solutions"
Provides-Extra: logging
Requires-Dist: matplotlib>=3.3.0; extra == "logging"
Requires-Dist: polars>=0.20.0; extra == "logging"
Requires-Dist: psutil>=5.8.0; extra == "logging"
Requires-Dist: wandb; extra == "logging"
Requires-Dist: tensorboard; extra == "logging"
Requires-Dist: mlflow; extra == "logging"
Provides-Extra: typing
Requires-Dist: types-pillow; extra == "typing"
Requires-Dist: types-psutil; extra == "typing"
Requires-Dist: types-requests; extra == "typing"
Requires-Dist: types-shapely; extra == "typing"
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

[![Test Build](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/test_build.yaml/badge.svg?branch=main)](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/test_build.yaml) [![Publish on PyPI](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/publish.yaml/badge.svg?branch=main)](https://github.com/rathaumons/ultralytics-for-pyppbox/actions/workflows/publish.yaml)

# Customized Ultralytics for pyppbox

* Updated: **November 4, 2026**
* Synced with: v8.4.202 -> [[ae725d5]](https://github.com/ultralytics/ultralytics/commit/ae725d5cb20c2d849b864cd34fc15f5c55f877a5)
* All credit and info -> [[Original Ultralytics repo]](https://github.com/ultralytics/ultralytics)
* Customized for [`pyppbox`](https://github.com/rathaumons/pyppbox) -> [SCOPE.md](https://github.com/rathaumons/ultralytics-for-pyppbox/blob/main/SCOPE.md)

## Installation

* Install from [PyPI](https://pypi.org/project/pyppbox-ultralytics/):
    ```
    pip install pyppbox-ultralytics
    ``` 
* Or install from GitHub directly:
    ```
    pip install git+https://github.com/rathaumons/ultralytics-for-pyppbox.git
    ```
* Or build from source:

    <details><summary><ins>Click here to expand!</ins></summary>
    
    ```
    git clone https://github.com/rathaumons/ultralytics-for-pyppbox.git
    cd ultralytics-for-pyppbox
    python -m pip install --upgrade pip
    python -m pip install -U pip setuptools
    pip install wheel build
    python -m build --wheel --skip-dependency-check --no-isolatio
    cd dist
    ```
    
    </details>
