Metadata-Version: 2.4
Name: libreyolo
Version: 0.1.2
Summary: Libre YOLO - An open source YOLO library with MIT license.
Author: LibreYOLO Team
License: MIT
Project-URL: Homepage, https://github.com/Libre-YOLO
Project-URL: Repository, https://github.com/Libre-YOLO/libreyolo
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.19.0
Requires-Dist: Pillow>=8.0.0
Requires-Dist: torch>=1.7.0
Requires-Dist: torchvision>=0.11.0
Requires-Dist: PyYAML>=6.0
Requires-Dist: matplotlib>=3.3.0
Requires-Dist: requests>=2.25.0
Requires-Dist: opencv-python>=4.11.0.86
Provides-Extra: convert
Requires-Dist: ultralytics; extra == "convert"
Provides-Extra: onnx
Requires-Dist: onnx>=1.14.0; extra == "onnx"
Requires-Dist: onnxscript>=0.1.0; extra == "onnx"
Requires-Dist: onnxruntime>=1.16.0; extra == "onnx"
Dynamic: license-file

# LibreYOLO

[![Documentation](https://img.shields.io/badge/docs-docs.libreyolo.com-blue)](https://docs.libreyolo.com)
[![PyPI](https://img.shields.io/pypi/v/libreyolo)](https://pypi.org/project/libreyolo/)
[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)

MIT-licensed YOLO implementation supporting YOLOv8, YOLOv11, and YOLOX.

![LibreYOLO Detection Example](media/parkour_result.jpg)

## Installation

```bash
pip install libreyolo
```

## Quick Start

```python
from libreyolo import LIBREYOLO

# Weights auto-download from HuggingFace
model = LIBREYOLO(model_path="libreyolo8n.pt", size="n")
results = model(image="https://raw.githubusercontent.com/Libre-YOLO/libreyolo/main/media/parkour.jpg", save=True)

print(f"Detected {results['num_detections']} objects")
```

## Documentation

Full documentation at [docs.libreyolo.com](https://docs.libreyolo.com):

## License

- **Code:** MIT License
- **Weights:** Pre-trained weights may inherit licensing from the original source
