Metadata-Version: 2.4
Name: ml-pipes
Version: 0.1.0rc2
Summary: Umbrella meta-package for ml-pipes component installs
Project-URL: Homepage, https://github.com/trained-by-humans/ml-pipes
Project-URL: Documentation, https://github.com/trained-by-humans/ml-pipes/blob/main/docs/PACKAGES.md
Project-URL: Repository, https://github.com/trained-by-humans/ml-pipes
Project-URL: Issues, https://github.com/trained-by-humans/ml-pipes/issues
Project-URL: Changelog, https://github.com/trained-by-humans/ml-pipes/releases
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: framework,machine-learning,onnx,pipelines,torch
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
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: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Requires-Dist: ml-pipes-core==0.1.0rc2
Provides-Extra: all
Requires-Dist: ml-pipes-core[inspection,otel]==0.1.0rc2; extra == 'all'
Requires-Dist: ml-pipes-onnx==0.1.0rc2; extra == 'all'
Requires-Dist: ml-pipes-tensor==0.1.0rc2; extra == 'all'
Requires-Dist: ml-pipes-torch==0.1.0rc2; extra == 'all'
Requires-Dist: ml-pipes-vision==0.1.0rc2; extra == 'all'
Provides-Extra: inspection
Requires-Dist: ml-pipes-core[inspection]==0.1.0rc2; extra == 'inspection'
Provides-Extra: onnx
Requires-Dist: ml-pipes-onnx==0.1.0rc2; extra == 'onnx'
Provides-Extra: otel
Requires-Dist: ml-pipes-core[otel]==0.1.0rc2; extra == 'otel'
Provides-Extra: tensor
Requires-Dist: ml-pipes-tensor==0.1.0rc2; extra == 'tensor'
Provides-Extra: torch
Requires-Dist: ml-pipes-torch==0.1.0rc2; extra == 'torch'
Provides-Extra: vision
Requires-Dist: ml-pipes-vision==0.1.0rc2; extra == 'vision'
Description-Content-Type: text/markdown

# ml-pipes

`ml-pipes` is the umbrella install package for the `ml-pipes` framework. It
installs `ml-pipes-core` by default and uses extras to pull in additional
framework packages.

After installation, import the component modules you use, such as
`ml_pipes.core`, `ml_pipes.tensor`, `ml_pipes.vision`, `ml_pipes.onnx`, or
`ml_pipes.torch`. See the main project docs and examples for the broader
framework usage model.

Example:

```bash
pip install 'ml-pipes[onnx,vision]'
```

This installs the ONNX and vision package chain while keeping imports
component-scoped:

```python
from ml_pipes.core import Pipeline
from ml_pipes.onnx import Infer
from ml_pipes.vision import Resize
```

Optional installs are requested through the umbrella package name. For
example, install OpenTelemetry support with `pip install 'ml-pipes[otel]'`,
not with nested extra syntax such as `ml-pipes[core[otel]]`.

For existing install profiles, the package matrix, and the public component
import model, see the
[package guide](https://github.com/trained-by-humans/ml-pipes/blob/main/docs/PACKAGES.md).
