hoppr

View on PyPIReverse Dependencies (4)

1.13.2 hoppr-1.13.2-py3-none-any.whl

Wheel Details

Project: hoppr
Version: 1.13.2
Filename: hoppr-1.13.2-py3-none-any.whl
Download: [link]
Size: 358029
MD5: 6c5afa8cf40b6e91c731bb0df2aacdec
SHA256: c066c626c94388b8ba58846f0d91044cd52155687c73639d3c7bf7a4989a211c
Uploaded: 2024-10-16 20:12:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hoppr
Version: 1.13.2
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: Programming Language :: Python :: 3.13
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 (<0.3.0,>=0.2.2)
Requires-Dist: packageurl-python (<1,>=0.15.0)
Requires-Dist: packaging (<25.0,>=24.1)
Requires-Dist: psutil (<6.0.0,>=5.9.8)
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.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hoppr/__init__.py sha256=aZUUONfXcWeQxWdPRkimQGDXppuEkf_cX5OFxQ0a-ZA 2260
hoppr/__main__.py sha256=xb513OlDTFBdHlTbkaAY96rL4U_GAIcXJw9nu-viR94 170
hoppr/base_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/base_plugins/collector.py sha256=YVy3n8NGgfV4amRx03XAjAGwBPwNWz6qJ_jpiUgrO-c 12429
hoppr/base_plugins/hoppr.py sha256=uQXE-ZfMIAx02YxjaMlx-2DV1J9jXCwZx-XMPh--CAI 11466
hoppr/base_plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/cli/__init__.py sha256=0_bU1Hww-nKBI7fMRVxnnZCVu7ZlQspBsH3_fu8Sr7o 2441
hoppr/cli/bundle.py sha256=nvDEoaBbofrW10ZkK_eddtEiHN4ho3NDFxrut4iqizs 8923
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=UlJ1Ln7XaPuCsAIitVuOPnushB5Cledy_Ywv-PHl50Y 9349
hoppr/cli/generate.py sha256=1q5YOL3rTfcVyVv57q3wWiK1ho1-GrLZZtdQyqOpa70 3171
hoppr/cli/layout.py sha256=0T2TompNXMJzvl3sw9OTiXzFRFO5Pn_9o0b5P1GVNnw 11005
hoppr/cli/merge.py sha256=gxj9KkAz2BimAiCvCl_IDhr9AEYH2Ub8mpcsZcPXyhE 5589
hoppr/cli/options.py sha256=jHUnugMHBTkvNA52btirZxP7IBbJhIgYbLXUh1snHDk 6954
hoppr/cli/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/cli/validate.py sha256=FNmch_u1Vz_Xi1yLyhwyPd19ewOKeeBrXpxya94QFEg 23916
hoppr/constants.py sha256=3xVuB9ieO0R-Pcy52agKuxCdOVXPtcHlrLRKCzj8Mfg 644
hoppr/core_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/core_plugins/bundle_tar.py sha256=wqf3Xv0egFYSMKV0DOUKDB4rLg2_TCs4XdJD3hzYurU 2693
hoppr/core_plugins/collect_apt_plugin.py sha256=7dYEibJnvVWsETqXMsCorLyTRhZ9fQaFSDIn2m1Wz1A 14694
hoppr/core_plugins/collect_cargo_plugin.py sha256=IkRMOHiIPrvtRORmUpx7X8Gf_0wmdji1ub6B-l2XOfg 6667
hoppr/core_plugins/collect_dnf_plugin.py sha256=1gaYb0ZNm55hef_-ZQigKeYWQcXNc1Oc7H4vl-z1yHM 14660
hoppr/core_plugins/collect_docker_plugin.py sha256=X70s0oLBvALo6c0s2Jx5C6FA1i0EBlc7YNCXjHke4dE 15351
hoppr/core_plugins/collect_gem_plugin.py sha256=DLfqXahpnKZmEllqh_OsGOHYeuK_zkxznpPfGGYB-3g 4577
hoppr/core_plugins/collect_git_plugin.py sha256=GEDM6URAV9sJhBpsiygCpdlpVFXEUuwTsTKeP68bIDQ 6769
hoppr/core_plugins/collect_golang_plugin.py sha256=ILfsoZ9IgmfwIcSN83ghLFNtQtP510enP2hXUQ4aDIg 9105
hoppr/core_plugins/collect_helm_plugin.py sha256=ypYNzwCNRMEmosP1wziLE58L7wWzenZ4Gw__rJHBqTc 7039
hoppr/core_plugins/collect_maven_plugin.py sha256=tQmBs7XZTLJa7tVQudlHWqhRS6nhF4R0X4CymSEvGD0 6754
hoppr/core_plugins/collect_nexus_search.py sha256=2h_ovprikIHIdba1ZwsWM9efoXaBwI6t2Re_ZSE1s-o 11203
hoppr/core_plugins/collect_npm_plugin.py sha256=t_zYu57pH3O0jYgnd4cYn4UeqGlUo0tkpMr0x-dMQVg 6722
hoppr/core_plugins/collect_nuget_plugin.py sha256=w8Z6_-1cklIROp7B4FRoV41FyWbUmnUhz8Khsck9hWA 2977
hoppr/core_plugins/collect_pypi_plugin.py sha256=cnrAofAtN50uB4pDCJr0rUIrRuwbgTaFiipZDG2WTLA 14678
hoppr/core_plugins/collect_raw_plugin.py sha256=7Sy9kmrRIofmOwTVdPBvOqL64REboXmwwJsa2ouY-TM 4028
hoppr/core_plugins/collect_yum_plugin.py sha256=Trlc5aBgldltGmVr_5J1Ty8HSSImp6ddCvCi0RhSso0 4188
hoppr/core_plugins/composite_collector.py sha256=emTrpbMxmArBj0kFjtEoEcQ7ZX2APEzDUG9nRmGIDzA 4437
hoppr/core_plugins/delta_sbom.py sha256=D67rBiIdWKmK1WiccnzsUY8VODKepXytPu0gxiuKmdQ 5853
hoppr/core_plugins/oras_bundle.py sha256=VW0Zm-eYG1Kp7qqWeT80Xm1x9vxycE_MPv_YsyEY7AI 6538
hoppr/core_plugins/oras_registry.py sha256=E3vX9pnTnZWVUrFHl_NY_13ZDVCfceZl3iGV-hSendE 11831
hoppr/core_plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/core_plugins/report_generator/__init__.py sha256=Ogbd3yVl2S-pl3wOvevsqaFvkX7NHrtIIvwxF7E8gXQ 237
hoppr/core_plugins/report_generator/assets/hoppr_hippo.png sha256=UPztAVd6_BRJF79tITgsKQ7T9zFIrRd1xzrZxaZGrZ4 126749
hoppr/core_plugins/report_generator/report_generator.py sha256=ONrERXtntGKmGLEq7IKKZwegmkeDoVsS4rNRcXtC41I 5015
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=W-U8Q_peFNJLggryTDyQAVdlMTX0Pw6SmSv_WdgERDA 1171
hoppr/in_toto.py sha256=KUVHqcHdxCkhV-eb2TOM-Qg3OUq3dEi_FQjOJkcq44g 7077
hoppr/logger.py sha256=x7BM4tmN5UYUZtjMAYcWzgrPrl265pJzXirXgq9a0Io 4239
hoppr/logger.pyi sha256=2VYDNovau-CdcpJaIo5jYigZ3EoWxfTz8gxw9xnFOkM 1794
hoppr/main.py sha256=-t0vPfwLGUB_wvWCIp0tEQ8xONXU8uelmMaryPN6YjY 2830
hoppr/models/__init__.py sha256=evF42y01may9e8CVmHKUMJsRqQUUgWxsof5sNImtpUI 1620
hoppr/models/__main__.py sha256=T1cYWzerG8rdJKodQ9Om1W8tlRIkVviU9uj2XXm5FqM 1976
hoppr/models/affect.py sha256=udP4sWSgLdoyExe6FL6EAfkkRwQntT8BMIZDJK3TBoE 1661
hoppr/models/annotations.py sha256=ZoS8Ly9i3jG2qcQ4WPoSG2ZdQufOQvehSSyC9hD6tqc 2529
hoppr/models/base.py sha256=jlmxyRF2xaTfhaxB-0X8OF8bGH_Awfhm58jNe8HnKzw 15385
hoppr/models/credentials.py sha256=KDhA_C5F3CI9X8FlxEK7H-ASAikY3muwwgM1fHc1Kk4 3937
hoppr/models/licenses.py sha256=HXM7ryKDZZNrE4grwAv4yRqv2Z3jEZ8eobJ1VsZ3E8w 5091
hoppr/models/manifest.py sha256=3sOtXQQViVzsd1_JoQraPrM5-r28Q2LwrhMpgkUi7Hg 14127
hoppr/models/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/models/sbom.py sha256=0qI5ht7MdRRcKhTL7jiQdkeidphRQ9tRDxS2RuTZohg 19571
hoppr/models/transfer.py sha256=dqhJf8KzlCtVd82pd6d6H2kx7coXoWGr_hQJfL8BaZE 5383
hoppr/models/types.py sha256=65RlhrWUIEY5xnk69U13gGhA08vHYQl7tnvtr7n0O-Q 5844
hoppr/models/validate.py sha256=dt4KeuSC1FGUo2d2PcaQ7ol7HqDF4pWnGQZtlHqb3hw 3460
hoppr/models/validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/models/validation/base.py sha256=vQ4w_rbFoberACGaJKUnNTHLGlRWIUhFEYnW1eQxAOk 5062
hoppr/models/validation/checks.py sha256=QZXh9puiBFWecScHS5yrMPReVhzCM6j1vngKKRj-8o0 7019
hoppr/models/validation/code_climate.py sha256=XbqOJmUcHwpw-O9mj6mKnCJKDQO7exmcDQsDBxVGxUI 6545
hoppr/models/validation/exclude.py sha256=yeA56Hs0ryVeXdqORH2ZbTbSQuposV58al7krSfha60 4269
hoppr/models/validation/json_mapper.py sha256=7sq6qpIR8TOljzmje73UqWpkE09u66fGTeFkRJApXbo 15700
hoppr/models/validation/profiles/default.config.yml sha256=XnmJIJfrLK5oyKBSx4h3NtLj6SrUDJwlEnZcMQrY9jA 10080
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=LhroxocZemXkAz8zf6jNcGzzT2dyqqPvuzEAuehOK7E 16126
hoppr/net.py sha256=NeEQt164kg5sptK8mWVvDvMf9_2-0rfgoI8nK7zYEwA 5097
hoppr/oci_artifacts.py sha256=dh4Es7qzUYqr97KC6Uw9j_eFe3b8_n_IAXrNfc8d-Sk 4452
hoppr/plugin_utils.py sha256=e08zKYkoFI9CWMF3uMsHdhI_mqfR0a8plgUWyujs2fI 1393
hoppr/plugins/__init__.py sha256=aMB81qasqeGitnOXcoSN_Nolr9RXfjFxU8iIZkhPgKo 165
hoppr/plugins/collect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/plugins/collect/maven.py sha256=F8-7a4Suo3DjUirpEs7fhBXx5EgOQE3X1k8h69nzFnM 8544
hoppr/plugins/collect/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/plugins/collect/rpm.py sha256=9MhdPMMLu476vksK4aGmLT3zBP0JGsofPfqHsE3oa6I 20852
hoppr/plugins/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoppr/processor.py sha256=e0Pf_xFWMuVHTUJGNAYBt9uEce3dHd1BkWIUOIBASoU 30530
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=MEWN9ip25MVcMf21Ti6ooiL5gW9FzyR0-KvMXwVw98Q 4812
hoppr/signer.py sha256=xfCWQIqvl5MXsGuQ8-sDyZLAGRdlIMs1JxhYJzPZ3nc 3318
hoppr/utils.py sha256=7jGk42QCCRWFmUAeYxYZcVuvdGYiFG3ne9nridclKzU 9880
hoppr-1.13.2.dist-info/LICENSE sha256=Hg-9VyNKfH4fKo0_Iwq6eG15iCBnHiV5mSJzs9kJYms 1084
hoppr-1.13.2.dist-info/METADATA sha256=2JmZp8DWeHqjdGjeNvqjlK_O0WaGy27lwOtd-ecSWps 2970
hoppr-1.13.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
hoppr-1.13.2.dist-info/entry_points.txt sha256=4g_h4mBsOOhAX9o19FbwggmieT-eRWmgFUkLeT0pWlo 1629
hoppr-1.13.2.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
maven = hoppr.plugins.collect.maven:CollectMavenPlugin
oras_bundle = hoppr.core_plugins.oras_bundle:OrasBundlePlugin
report_generator = hoppr.core_plugins.report_generator:ReportGenerator
rpm = hoppr.plugins.collect.rpm:CollectRpmPlugin