hoppr

View on PyPIReverse Dependencies (4)

1.12.0 hoppr-1.12.0-py3-none-any.whl

Wheel Details

Project: hoppr
Version: 1.12.0
Filename: hoppr-1.12.0-py3-none-any.whl
Download: [link]
Size: 335352
MD5: 75c8fc51d4a247510c5a5203ae929a06
SHA256: 05deef8cdf3be52914c1983cae5a67fdefa557c6e748524da37291e0c77843de
Uploaded: 2024-05-16 17:52:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hoppr
Version: 1.12.0
Summary: A tool for defining, verifying, and transferring software dependencies between environments.
Author: LMCO Open Source
Author-Email: open.source[at]lmco.com
Home-Page: https://hoppr.dev
Project-Url: Repository, https://gitlab.com/hoppr/hoppr
License: MIT
Keywords: packaging,reports,build dependencies,software bill of materials
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: Topic :: Communications :: File Sharing
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: System :: Software Distribution
Requires-Python: >=3.10,<4.0
Requires-Dist: Jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: hoppr-cyclonedx-models (<1,>=0.5.5)
Requires-Dist: in-toto (<2.0.0,>=1.4.0)
Requires-Dist: jc (<2.0.0,>=1.25.2)
Requires-Dist: jmespath (<2.0.0,>=1.0.1)
Requires-Dist: oras (<1,>=0.1.28)
Requires-Dist: packageurl-python (<1,>=0.15.0)
Requires-Dist: psutil (<6.0.0,>=5.9.8)
Requires-Dist: pydantic-yaml (<1,>=0.11.2)
Requires-Dist: pydantic[email] (<2.0.0,>=1.10.15)
Requires-Dist: rapidfuzz (<4.0.0,>=3.7.0)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: ruamel-yaml (<1,>=0.18.6)
Requires-Dist: securesystemslib (<1,>=0.31.0)
Requires-Dist: typer-slim[standard] (<1,>=0.12.0)
Requires-Dist: typing-extensions (<5.0.0,>=4.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 1216 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hoppr/__init__.py sha256=7Wvpi8jSvYASZd51NgKSkjNFEbV9lspSy34DMASXvJw 2262
hoppr/__main__.py sha256=KOD9peNo0NCkDheFmPDmugGcnF_W1tHOcy3YyOfuvgI 154
hoppr/base_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/base_plugins/collector.py sha256=E37bovV-M34gM9m5lI7t_5KR-IpykcZlRth-8teXwPE 11462
hoppr/base_plugins/hoppr.py sha256=Ybc698iLJK4OFFm44_uo5HvpxzZGByt4Ka55eqhQHy4 10907
hoppr/base_plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/cli/__init__.py sha256=GdBulWu6VT3sOEQR6i0w8Ar66R3U6neProZE7rAtZOs 2452
hoppr/cli/bundle.py sha256=6Ui3XkJ0ChSd-dKsI25fXSjmsR3ROCoihlnATvUkaW0 8634
hoppr/cli/experimental/__init__.py sha256=BK_ELT01-E0prk_cz-MrVAEqGcH9sl3NhmaYWEgHSYA 43
hoppr/cli/experimental/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/cli/experimental/validate.py sha256=ev4IGAmRwMeQxz4G4zHolP9evSFxd7nQgtUBDsfCHsU 9304
hoppr/cli/generate.py sha256=32IhW6ssaXXCzlXVMLDcid_PEx87kP41SmMD7aXWW7Q 3289
hoppr/cli/layout.py sha256=3cGN4KTVkyAuwTlc2LkEsMwj8x4QSvyevHU0sv6Zkjk 11006
hoppr/cli/merge.py sha256=b-orWmRE4hZdJ8Ffwg1zgmsJpfCBWjup792OP_MgrFM 5789
hoppr/cli/options.py sha256=WHPuVfHVfAnLwh-IQngXnrn9-8aV7H9ei6oMQqo9N4E 6955
hoppr/cli/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/cli/validate.py sha256=lSNJjVQhVggHKntxXqaPE1gQ-MqfJKVZxogIGzWKXMk 24011
hoppr/constants.py sha256=vboatVF_9vj7MXebf573tg_gdvVxkdSIgOU_sL73mZQ 562
hoppr/core_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/core_plugins/bundle_tar.py sha256=JCJeObxiwG8L7kFkFVades9y9k6Q7qyehjdQZh_3nj8 2637
hoppr/core_plugins/collect_apt_plugin.py sha256=NlsWcY_frwbaaLDKsZqmn_kdWLzA4m5B523DbOXBrBA 13578
hoppr/core_plugins/collect_cargo_plugin.py sha256=I8YXO_OYhX1vVIK23rXpmbJmi61hPyoTI_yMNkJLr5g 2403
hoppr/core_plugins/collect_dnf_plugin.py sha256=zR_SNcO0gLr6j2lY7D9f3K7rILavWP56Sx4LQuEK408 11597
hoppr/core_plugins/collect_docker_plugin.py sha256=o4a1WkAIHPjOtz5MoHPMjY3jVX8X_rIeWoZ_BQyeNCA 6485
hoppr/core_plugins/collect_gem_plugin.py sha256=BznkFPSf-lVCR1UkxMrmchCqjYhax53TIVi8N0IGbJE 2961
hoppr/core_plugins/collect_git_plugin.py sha256=TcxGdcz9OqspNBPTi8W4eZ9h6V9wrsEsKnhATiZ5MfQ 5202
hoppr/core_plugins/collect_golang_plugin.py sha256=yZum0Kh-aUOVcuTeNx64qEddjjEKMwm2oTsZXI6HckY 2403
hoppr/core_plugins/collect_helm_plugin.py sha256=MSC85Lf5QXS3yADvFGR93IkYTTjA-EkxHyGbPezIiG4 4230
hoppr/core_plugins/collect_maven_plugin.py sha256=KGNXe3LLRPu62Ywvcw28hCEciRCIowNSRYZqniDkUfc 11528
hoppr/core_plugins/collect_nexus_search.py sha256=xr74H0M_XdBBHqCTn6j8tFHIcUrvRT0T5IFMITCtj4c 11268
hoppr/core_plugins/collect_npm_plugin.py sha256=zgmd6z_W6XQl81O8QIlv6_7LkloaPr-L6x7RU3sZCas 2463
hoppr/core_plugins/collect_nuget_plugin.py sha256=t7lWzDlgdP3eTvh2yWtzSZ1eQVe90w1Wp6zokNXAP9Y 2860
hoppr/core_plugins/collect_pypi_plugin.py sha256=fUB-LsMbW2J0bwj2FPYoECeCYKDb89fJGC-6N9H7Gyw 6943
hoppr/core_plugins/collect_raw_plugin.py sha256=D1hGennVfMe5V9wHeHo3-HM0YvGrO82f_MUyKuA_zls 3033
hoppr/core_plugins/collect_yum_plugin.py sha256=vIx8ijhC_KScRWSq5WUakSQ8QnLl7y_TA3iBu-vukrY 3941
hoppr/core_plugins/composite_collector.py sha256=iwXEZD7V1G76JCQ5Qn6Hc2er1Jxc_nB3pkU1jnZXV0A 4458
hoppr/core_plugins/delta_sbom.py sha256=Biw2_cWNy99BD4avyVo43bNUtg4Exfof89ORdKscSzM 5878
hoppr/core_plugins/oras_bundle.py sha256=fBTcLoERYEqg_1rwThCnLTMUYLxDczXf9f8T12Wxd1Y 6517
hoppr/core_plugins/oras_registry.py sha256=Hx5XtiFXTAUyOjHdov6Yneyo8ojdRVEUjymJGKSDtwE 5157
hoppr/core_plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/core_plugins/report_generator/__init__.py sha256=_C6ZsgnNr6bEqbiWHgF_Dkxay5QcpdqLtRkxkUn8uMU 202
hoppr/core_plugins/report_generator/assets/hoppr_hippo.png sha256=UPztAVd6_BRJF79tITgsKQ7T9zFIrRd1xzrZxaZGrZ4 126749
hoppr/core_plugins/report_generator/report_generator.py sha256=9TsA9AIzIae1EDAVM2ynHkbtJl006B6NMeY_8z7SkGo 5193
hoppr/core_plugins/report_generator/scripts/bootstrap.min.js sha256=NPJAn1iz_TgPjvzeMx4YUx5sS846wi_6oB7yqO0u_Us 60554
hoppr/core_plugins/report_generator/scripts/custom.js sha256=gftCN6mlZGKuxIIBkjneeW1GXKkjUi6wf4Q_ZJPD1do 518
hoppr/core_plugins/report_generator/styles/bootstrap.min.css sha256=ky6hUQiSiZG88MCkZBX8ZS3l_8AVjDUgU1e5DGXus4Y 220780
hoppr/core_plugins/report_generator/styles/custom.css sha256=uoY-OTDcFhBR3AUl36DBI3Ntw3vpSJodmHp3y9nCN1I 3562
hoppr/core_plugins/report_generator/templates/component_card.jinja2 sha256=dbZiG3ypn5xafJA_OtR79O5mazG7PWLmNrWS2fEyy2E 5052
hoppr/core_plugins/report_generator/templates/general_summary.jinja2 sha256=TmFpw9lWrvJFNpkOihIcyf0CNCIxCNAITqiUamQjLyk 1230
hoppr/core_plugins/report_generator/templates/index.jinja2 sha256=sia-PchQybGMwCWWpJGZ1KLzk1GXTE-1_FHvbTfT6fU 7246
hoppr/exceptions.py sha256=iRFo4yW2rv0hIII1q3XCn46taduS8c5pI07_aiNmkpQ 925
hoppr/in_toto.py sha256=ewtrA8Yrz7QRYWSxtIwrnCpr-miKGHcQKAmcHjgdDz8 6787
hoppr/logger.py sha256=NfKRG_ImSgIOFW7rBuCe6J6_94k5dc_MOW-Uyk52UIo 4247
hoppr/logger.pyi sha256=tsTd6EI03LSJuYmSwzab1LIUdlZrjL-gVqAiczNhp-8 2083
hoppr/main.py sha256=i4g9QBwXNxy_FRJg1KHoeudIdWOLf4trZLx3p3vnvcY 2841
hoppr/models/__init__.py sha256=AJr-qUqeVeOJxSkE2qf3XnYhsCB1nbXFy_ENOsv78Ig 1582
hoppr/models/__main__.py sha256=zjg_cId1T0x1C049GBHS4lP81o_RuAsmQ8JF7NwjxPY 1949
hoppr/models/affect.py sha256=eF7zp-ptBtsq1vWwUDpncs5syIgRWn7a2mzdBudNk2k 1819
hoppr/models/base.py sha256=mvTsfccVMnvcBLTQgiRNIN1xMRXcOrLMLprQzjfWOjg 10302
hoppr/models/credentials.py sha256=pwEt8KGaygdnsqiRtTULLhPl42z2TD_b2Uqxn4W-okg 4024
hoppr/models/licenses.py sha256=0l-2MllZi6mUXMsjhbj7YDi-4eMM-gP_llR7GwjY4Tc 5399
hoppr/models/manifest.py sha256=abifvPw4J-90Cg8YHTcmGb-NjIPUnh3_FVUEB_bpovo 14404
hoppr/models/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/models/sbom.py sha256=6ZLXD8SbhEQFGXXDPFh1rmFwRQHc66Z_BI6yZLHVtaA 18590
hoppr/models/transfer.py sha256=qg3i8sdYOGavQ5E1I46BoeUgoO3lApv-E6qZrn3ZPUQ 5528
hoppr/models/types.py sha256=owKIZMb1OqmJfmdZGVpQbN1J_vcDvxTk2pi9J2tvRAc 6118
hoppr/models/validate.py sha256=OJxbC5vzjYTdTZ1skLaoHhuyOeC-8jcepYLmgeQB3uE 3399
hoppr/models/validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/models/validation/base.py sha256=o3Kyyv4JyUlJDcGC7GS1_q7utJ7KgMkH3CEdwuZev6E 4703
hoppr/models/validation/checks.py sha256=usTSAVtHDKJP8Z-cmTGdcIQc0YRZOMVTxNePlOZEXZc 7037
hoppr/models/validation/code_climate.py sha256=92bdqZs_Bn7F0Wx-lfyPKWtd_Hl3qIvyJhoBlCv4K0M 6417
hoppr/models/validation/exclude.py sha256=emYQypciesCqoLTQsZ1YG6LVBKoHm1ur8UqYXVwHfXM 4349
hoppr/models/validation/json_mapper.py sha256=5NI8TNiRdfo7IiUjHJCdSmqhtCtzi-1Abn83dQD6ubQ 15046
hoppr/models/validation/profiles/default.config.yml sha256=EV72wMsMxzfItyesQuW43fXzaM9GOwEhNEo3Q2QxoFg 10303
hoppr/models/validation/profiles/licensing.config.yml sha256=17b4m2mpjSiaqc_5kICQ6tfRODIBZqLxKKQ0Drwyc5c 258
hoppr/models/validation/profiles/ntia.config.yml sha256=54qjsNg76mBXN0F2wtdxRLV_zX0q2Brd2VU__upmH5c 162
hoppr/models/validation/profiles/strict.config.yml sha256=AdgmayIOqrgJUN1_QGWJLN6Z5YP2gwnZE84FntyK6_U 469
hoppr/models/validation/templates/config.yml.jinja2 sha256=Xpa6xYuo-xITfNncmGpetWsVgnSn3bUASp_KkirR8OE 825
hoppr/models/validation/validators.py sha256=HS3vhmU250SasN0lCSfuRbPq7H99MYLl66Nf55EOIVQ 13450
hoppr/net.py sha256=Hv18kqSJgIPu2JdokRbK0kaMf79U1uSUxj-EjYNpuis 3767
hoppr/oci_artifacts.py sha256=QjuUQVy4ltyB3_3rqGoyNFw4hji-nJQd7zWnwKn-Upw 4325
hoppr/plugin_utils.py sha256=0LYxbYaDbPatrIxQ584HXu0tgPMEEyny5DKBaHyk7SI 1406
hoppr/plugins/__init__.py sha256=3_ejjCaC9JCOmcBuU7k__cX3smxVEjTIBJeRMNPOJmw 128
hoppr/plugins/collect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/plugins/collect/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/plugins/collect/rpm.py sha256=DuEIjqIWydbJVFTBLQccv5eYsvEG0N_otG-OIFSXnkQ 11199
hoppr/plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/processor.py sha256=2A1T32knpRiHVazFudR12ESuHTtPEUFvZ6H-SaS6F7Y 30751
hoppr/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/resources/hoppr-hippo.ansi sha256=vgyveGpCR96y1RUyAQRdshuCVIjBCfOThiOwVFwmITg 22579
hoppr/resources/hoppr-hippo.ascii sha256=GMWBSAUDI5i-kzC7IoEYuwWWDzL-hyfqBYg62sl6TzA 19725
hoppr/result.py sha256=n_EGqsH5nJ69ozOGpThPhjzTGKaH7Ldm5MTVLRuSzCA 4810
hoppr/utils.py sha256=U9Xe3q5FOfssYjbK6va9g5JpMQVW6b5FgH3cAn_0kl4 10010
hoppr-1.12.0.dist-info/LICENSE sha256=Hg-9VyNKfH4fKo0_Iwq6eG15iCBnHiV5mSJzs9kJYms 1084
hoppr-1.12.0.dist-info/METADATA sha256=QUDdGduH4fMar162WweOtcZUMeMKylcsimcMz2CXKUw 2919
hoppr-1.12.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
hoppr-1.12.0.dist-info/entry_points.txt sha256=TJAgEktD5yZKtbFpUBaBElw0Ng18e06MxzN8i_xG_hY 1576
hoppr-1.12.0.dist-info/RECORD

entry_points.txt

hopctl = hoppr.cli:app
bundle_tar = hoppr.core_plugins.bundle_tar:TarBundlePlugin
collect_apt_plugin = hoppr.core_plugins.collect_apt_plugin:CollectAptPlugin
collect_cargo_plugin = hoppr.core_plugins.collect_cargo_plugin:CollectCargoPlugin
collect_dnf_plugin = hoppr.core_plugins.collect_dnf_plugin:CollectDnfPlugin
collect_docker_plugin = hoppr.core_plugins.collect_docker_plugin:CollectDockerPlugin
collect_gem_plugin = hoppr.core_plugins.collect_gem_plugin:CollectGemPlugin
collect_git_plugin = hoppr.core_plugins.collect_git_plugin:CollectGitPlugin
collect_golang_plugin = hoppr.core_plugins.collect_golang_plugin:CollectGolangPlugin
collect_helm_plugin = hoppr.core_plugins.collect_helm_plugin:CollectHelmPlugin
collect_maven_plugin = hoppr.core_plugins.collect_maven_plugin:CollectMavenPlugin
collect_nexus_search = hoppr.core_plugins.collect_nexus_search:CollectNexusSearch
collect_npm_plugin = hoppr.core_plugins.collect_npm_plugin:CollectNpmPlugin
collect_nuget_plugin = hoppr.core_plugins.collect_nuget_plugin:CollectNugetPlugin
collect_pypi_plugin = hoppr.core_plugins.collect_pypi_plugin:CollectPypiPlugin
collect_raw_plugin = hoppr.core_plugins.collect_raw_plugin:CollectRawPlugin
collect_yum_plugin = hoppr.core_plugins.collect_yum_plugin:CollectYumPlugin
composite_collector = hoppr.core_plugins.composite_collector:CompositeCollector
delta_sbom = hoppr.core_plugins.delta_sbom:DeltaSbom
oras_bundle = hoppr.core_plugins.oras_bundle:OrasBundlePlugin
report_generator = hoppr.core_plugins.report_generator:ReportGenerator
rpm = hoppr.plugins.collect.rpm:CollectRpmPlugin