Metadata-Version: 2.3
Name: hoppr
Version: 1.14.0
Summary: A tool for defining, verifying, and transferring software dependencies between environments.
License: MIT
Keywords: packaging,reports,build dependencies,software bill of materials
Author: LMCO Open Source
Author-email: open.source@lmco.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT 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 :: Communications :: File Sharing
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: System :: Software Distribution
Requires-Dist: Jinja2 (>=3.1.3,<4.0.0)
Requires-Dist: PyYAML (>=6.0.1,<7.0.0)
Requires-Dist: hoppr-cyclonedx-models (==0.6.0)
Requires-Dist: in-toto (>=3.0.0,<4.0.0)
Requires-Dist: jc (>=1.25.2,<2.0.0)
Requires-Dist: jmespath (>=1.0.1,<2.0.0)
Requires-Dist: oras (>=0.2.2,<0.3.0)
Requires-Dist: packageurl-python (>=0.15.0,<1)
Requires-Dist: packaging (>=24.1,<25.0)
Requires-Dist: psutil (>=5.9.8,<6.0.0)
Requires-Dist: pydantic[email] (>=1.10.15,<2.0.0)
Requires-Dist: rapidfuzz (>=3.7.0,<4.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: ruamel-yaml (>=0.18.6,<1)
Requires-Dist: securesystemslib (>=1.0.0,<2.0.0)
Requires-Dist: typer-slim[standard] (>=0.12.0,<1)
Requires-Dist: typing-extensions (>=4.10.0,<5.0.0)
Project-URL: Homepage, https://hoppr.dev
Project-URL: Repository, https://gitlab.com/hoppr/hoppr
Description-Content-Type: text/markdown

<img src="https://gitlab.com/hoppr/hoppr/-/raw/dev/media/hoppr-repo-banner.png" />
<br />
<br />

# What is Hoppr?

Hoppr is a Python plugin-based framework for collecting, processing, and bundling your software supply chain.
Feed Hoppr your [CycloneDX-spec SBOMs](https://cyclonedx.org/specification/overview/) (Software Bill of Materials) and receive enhanced SBOMs and component bundles in return!  Those are just the basics, learn more at our:

- **Documentation**: <https://hoppr.dev>
- **Source Code**: <https://gitlab.com/hoppr/hoppr>

# Getting Started

## Basic Install [from PyPI](https://pypi.org/project/hoppr/)

```
pip install hoppr
```

## Quickstart Tutorial

Once you have Hoppr installed, we recommend the ["Your First Bundle" tutorial](https://hoppr.dev/docs/using-hoppr/tutorials/your-first-bundle) to understand the basics.

# Join Us

We're completely open source, [MIT licensed](LICENSE), and community friendly. Built with a plugin architecture, Hoppr enables users to extend its SBOM-processing capabilities through their own plugins and algorithms.
[Learn more about how to contribute](https://hoppr.dev/docs/development/contributing/guide), it's easy and we've got
a welcoming community!

