{"url":"https://pypi.sbomify.com/package/pylibmgm/1.1.3","markdown_url":"https://pypi.sbomify.com/package/pylibmgm/1.1.3.md","name":"pylibmgm","version":"1.1.3","purl":"pkg:pypi/pylibmgm@1.1.3","summary":"Utilities for graph and multi-graph matching optimization.","author":null,"project_urls":{"Documentation":"https://pylibmgm.readthedocs.io/en/latest/","publication":"https://arxiv.org/abs/2406.18215","source":"https://github.com/vislearn/multi-matching-optimization"},"requires_python":">=3.10","license":null,"classifiers":["License :: OSI Approved :: GNU General Public License v3 (GPLv3)","Operating System :: POSIX :: Linux","Programming Language :: C++","Programming Language :: Python :: 3"],"wheels":[{"filename":"pylibmgm-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/1a/d6/e5021eb34c785d0cbf27dbb1da513defa283831a145c3101b9217066b793/pylibmgm-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e5f25659-cd0c-5483-8eea-b8e4c3a13e18","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e5f25659-cd0c-5483-8eea-b8e4c3a13e18/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pylibmgm-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/4a/85/0e43378ac408a0ac491e82f03a1da13bd1e130a46f94f39e4f88887f4b9a/pylibmgm-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"3677977b-719a-5057-89bd-301b3a079c33","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3677977b-719a-5057-89bd-301b3a079c33/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pylibmgm-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/d2/6f/cba37528dde53bbaff207357229ebf58a040e60a315a836fc6b1b7c1ac88/pylibmgm-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"2ea270eb-8e78-55d6-a04c-c614455a4177","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2ea270eb-8e78-55d6-a04c-c614455a4177/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pylibmgm-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/a0/4b/18e5c3c2a29b2f2ccd63db3d9242fb24639ffff01a95569c39ae2d6d238b/pylibmgm-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"4b592491-594c-5aeb-a8e3-d095c358e1fd","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4b592491-594c-5aeb-a8e3-d095c358e1fd/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pylibmgm-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/e5/72/aada7cc6b4d369f219ac947a136fece86079f6a52333e6ae72159c2d9aba/pylibmgm-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"9f1740ac-2008-5321-985b-f1111ad7fa5a","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9f1740ac-2008-5321-985b-f1111ad7fa5a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pylibmgm-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/03/a9/1fa0cc187e00b2b5b54d7c641c42439b28e52b315e82c64812f3340fb0aa/pylibmgm-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e81fbc80-f4a1-5ed9-840b-21b7e6ebfcc1","path":"pylibmgm-1.1.3.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e81fbc80-f4a1-5ed9-840b-21b7e6ebfcc1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"vislearn/multi-matching-optimization","workflow":"build_wheels_release.yml","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/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/vislearn/multi-matching-optimization","1.3.6.1.4.1.57264.1.13":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"819896317","1.3.6.1.4.1.57264.1.16":"https://github.com/vislearn","1.3.6.1.4.1.57264.1.17":"34310729","1.3.6.1.4.1.57264.1.18":"https://github.com/vislearn/multi-matching-optimization/.github/workflows/build_wheels_release.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bd432ae5053c4fcf884728f7203810a9928bad03","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/vislearn/multi-matching-optimization/actions/runs/37317295417/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":6,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":6,"total_sboms":6,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}