{"url":"https://pypi.sbomify.com/package/pypatchmatch/2.2.0","markdown_url":"https://pypi.sbomify.com/package/pypatchmatch/2.2.0.md","name":"pypatchmatch","version":"2.2.0","purl":"pkg:pypi/pypatchmatch@2.2.0","summary":"This library implements the PatchMatch based inpainting algorithm.","author":null,"project_urls":{"Issues":"https://github.com/mauwii/PyPatchMatch/issues","Release Notes":"https://github.com/mauwii/PyPatchMatch/releases","Source Code":"https://github.com/mauwii/PyPatchMatch"},"requires_python":">=3.11","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: C++","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Topic :: Multimedia :: Graphics","Topic :: Scientific/Engineering :: Image Processing","Typing :: Typed"],"wheels":[{"filename":"pypatchmatch-2.2.0-py3-none-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/ee/49/75a7b8f276d4ef6c5d1aa329bb18d6b94abc81239d53bb5104ca68ea99c7/pypatchmatch-2.2.0-py3-none-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"75865c9c-e3d6-5b83-9388-dc910db07118","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/75865c9c-e3d6-5b83-9388-dc910db07118/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pypatchmatch-2.2.0-py3-none-macosx_11_0_x86_64.whl","url":"https://files.pythonhosted.org/packages/4e/b5/0c8e8d6aa85abde3b6fedce0a30cfaeaf05b433a408b563b3683f2689c50/pypatchmatch-2.2.0-py3-none-macosx_11_0_x86_64.whl","sboms":[{"artifact_uuid":"4cf8627e-fc1e-50c5-992f-2da6cf34aa06","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4cf8627e-fc1e-50c5-992f-2da6cf34aa06/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pypatchmatch-2.2.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/71/7c/9aaa52b0438e30a3fb0282eff6622ad7b24679144ae13b507e6a9cd50a69/pypatchmatch-2.2.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"2ad38fd8-3a1f-55f7-aa52-34c48cdef5b6","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2ad38fd8-3a1f-55f7-aa52-34c48cdef5b6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pypatchmatch-2.2.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/b5/24/a0646eb76ce9d968cccf08e63651e8aca78044b5f552f22135280f114f66/pypatchmatch-2.2.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"87a0cf68-1f7f-52ec-9453-0e700b5a6b73","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/87a0cf68-1f7f-52ec-9453-0e700b5a6b73/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pypatchmatch-2.2.0-py3-none-win_amd64.whl","url":"https://files.pythonhosted.org/packages/2a/02/c814735cde25d08bf2f17c99314ea3aaa0fb9de939dad7b8078755c686a0/pypatchmatch-2.2.0-py3-none-win_amd64.whl","sboms":[{"artifact_uuid":"a2eced4b-7d5c-5e40-a20f-38c42dfed32e","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a2eced4b-7d5c-5e40-a20f-38c42dfed32e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pypatchmatch-2.2.0-py3-none-win_arm64.whl","url":"https://files.pythonhosted.org/packages/35/8d/969a21977f1b474b8168a839ec4ccd6842dd932dfe65882f57d648c82803/pypatchmatch-2.2.0-py3-none-win_arm64.whl","sboms":[{"artifact_uuid":"362f483d-f854-579b-8294-b14eea0059f4","path":"pypatchmatch-2.2.0.dist-info/sboms/opencv.cdx.json","format":"CycloneDX/1.6","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/362f483d-f854-579b-8294-b14eea0059f4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mauwii/PyPatchMatch","workflow":"wheels.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/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mauwii/PyPatchMatch","1.3.6.1.4.1.57264.1.13":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"579809876","1.3.6.1.4.1.57264.1.16":"https://github.com/mauwii","1.3.6.1.4.1.57264.1.17":"40327258","1.3.6.1.4.1.57264.1.18":"https://github.com/mauwii/PyPatchMatch/.github/workflows/wheels.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"d6affc5f523dcd7bb263fd4d0a5a3af19e163522","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/mauwii/PyPatchMatch/actions/runs/39441636679/attempts/4","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":{}}}