{"url":"https://pypi.sbomify.com/package/heavykeeper/0.2.5","markdown_url":"https://pypi.sbomify.com/package/heavykeeper/0.2.5.md","name":"heavykeeper","version":"0.2.5","purl":"pkg:pypi/heavykeeper@0.2.5","summary":"Python bindings for the HeavyKeeper algorithm implemented in Rust","author":"Patrick McGleenon","project_urls":{"Bug Reports":"https://github.com/pmcgleenon/heavykeeper-py/issues","Homepage":"https://github.com/pmcgleenon/heavykeeper-py","Repository":"https://github.com/pmcgleenon/heavykeeper-py","Source":"https://github.com/pmcgleenon/heavykeeper-py"},"requires_python":">=3.11","license":"MIT","classifiers":["License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Rust"],"wheels":[{"filename":"heavykeeper-0.2.5-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/41/65/115029a4e3f6c2647751893a0aa41f815923e42fb80f983ad569756f986b/heavykeeper-0.2.5-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"a188b494-f094-5294-acd7-c3dc64074a34","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a188b494-f094-5294-acd7-c3dc64074a34/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/ea/bb/ec3561335c1ec338696cc3f64f564256bb78e386bbdafc97cf5be00458fe/heavykeeper-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"b8832553-db2e-53db-9eb3-d5a89f664bcb","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b8832553-db2e-53db-9eb3-d5a89f664bcb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/d6/0b/3ad0a843d14c10855dc1143bf46b6cc81bb39651267c3fb925742ec6ef12/heavykeeper-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"60422fb4-3305-5c33-aed8-b872fc2304a3","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/60422fb4-3305-5c33-aed8-b872fc2304a3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/51/f4/3ebb0512ca944fd91c51055650a0d0cd434495c94f8c2a7b4c6cdaadd87c/heavykeeper-0.2.5-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"36bdcd7d-19d2-5e5c-83d8-7ad98bdede71","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/36bdcd7d-19d2-5e5c-83d8-7ad98bdede71/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/38/84/72972a8e8dbd4343856f23f44eb8ab9a67c96a99ce77854fac2e134bcda8/heavykeeper-0.2.5-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"8d350eba-40f1-581f-a815-3d56940c36b8","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8d350eba-40f1-581f-a815-3d56940c36b8/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/2c/b6/48f4548618885979673bad38ffc6bab43a3d4573c0868113e8b62e0f94ba/heavykeeper-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"5ff7c63b-04c8-5de6-afa9-8a4fc6cd2c36","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5ff7c63b-04c8-5de6-afa9-8a4fc6cd2c36/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/3b/2c/f0d4f5bc17d2ae4659534bab0073d1ec8d599a3f01d154575b8180b7d935/heavykeeper-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"0706949b-d822-5d9e-8e2c-d039d541ea90","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0706949b-d822-5d9e-8e2c-d039d541ea90/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/a2/99/7f89753aa9074789da4fc101a5b36ab94aeccdb48914d8cb0c0dbfb12d34/heavykeeper-0.2.5-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"27db000a-ceb2-5048-aa6b-3dd85d6cb87d","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/27db000a-ceb2-5048-aa6b-3dd85d6cb87d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/cb/43/1992b82d6b7cbae72aff7b1e2141153fa0d95bf2526dd38b5f04e40b0822/heavykeeper-0.2.5-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"055c5dc3-123c-5dc0-a5fe-287d8b88dcd9","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/055c5dc3-123c-5dc0-a5fe-287d8b88dcd9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/af/87/efcceadc8d3669b256d036e9a480c8733def5aaf6581a107211a82244ea2/heavykeeper-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"858b8403-cb69-552a-a7a3-11807c844d6c","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/858b8403-cb69-552a-a7a3-11807c844d6c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/1d/cd/6909f59a747f6b1598dbb1c9d3b625411b639bfcb1161ab39cdb6b390996/heavykeeper-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"48bfa61a-5941-5bb7-bc6a-444bb1ec824e","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/48bfa61a-5941-5bb7-bc6a-444bb1ec824e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/13/0a/ce26efa2737a97fe6190fae17c4377b8d78e0a8375ef0c36af14628cf223/heavykeeper-0.2.5-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"7c03f1ce-07d1-5d5e-bee9-318bdce7aee9","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7c03f1ce-07d1-5d5e-bee9-318bdce7aee9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/bc/16/aa3dd7221f59de367e29b6b29b9f0190936d43a5308bd48f670692075852/heavykeeper-0.2.5-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"bf502f9f-d35a-5eb8-9b1f-932d9741b77b","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/bf502f9f-d35a-5eb8-9b1f-932d9741b77b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/8f/cd/c8f4c363e730f81ef110fa1323014c265c7875a2df8f1d8867db93058f9f/heavykeeper-0.2.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"774d349e-149e-5f72-9402-7b4be256d0ca","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/774d349e-149e-5f72-9402-7b4be256d0ca/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/7e/17/80457c9717433db88914524f02748ab09626453586916dddd26fbbf24073/heavykeeper-0.2.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"e1a7614d-d8d9-5012-bb35-5c36de3064e4","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e1a7614d-d8d9-5012-bb35-5c36de3064e4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"heavykeeper-0.2.5-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/04/d5/2435e702d037f53240c9bd4c0c07cc5b7d626a543b62a457fdb0b52cd3a7/heavykeeper-0.2.5-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"a408ee05-8849-5033-b2c8-ac2a54d3d4eb","path":"heavykeeper-0.2.5.dist-info/sboms/heavykeeper.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a408ee05-8849-5033-b2c8-ac2a54d3d4eb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmcgleenon/heavykeeper-py","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmcgleenon/heavykeeper-py","1.3.6.1.4.1.57264.1.13":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"997557093","1.3.6.1.4.1.57264.1.16":"https://github.com/pmcgleenon","1.3.6.1.4.1.57264.1.17":"8458078","1.3.6.1.4.1.57264.1.18":"https://github.com/pmcgleenon/heavykeeper-py/.github/workflows/release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f7877b766f5df799d4af0b72649dbaf920d9dede","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/pmcgleenon/heavykeeper-py/actions/runs/27468020682/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":16,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":16,"total_sboms":16,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}