{"url":"https://pypi.sbomify.com/package/shapely/2.2.0","markdown_url":"https://pypi.sbomify.com/package/shapely/2.2.0.md","name":"shapely","version":"2.2.0","purl":"pkg:pypi/shapely@2.2.0","summary":"Manipulation and analysis of geometric objects","author":"Sean Gillies","project_urls":{"Documentation":"https://shapely.readthedocs.io/","Repository":"https://github.com/shapely/shapely"},"requires_python":">=3.11","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: Unix","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 :: Scientific/Engineering :: GIS"],"wheels":[{"filename":"shapely-2.2.0-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/a4/a8/95a81840efdfc49902cdfceb91e0972563489acda5e92d93bce7fdabea5d/shapely-2.2.0-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"888cd014-8a4a-5d68-9ca6-7dc698c0cbd8","path":"shapely-2.2.0.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/888cd014-8a4a-5d68-9ca6-7dc698c0cbd8/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/ab/f1/23aa57dd931a361d7a77512a32fbaedd2eb62ede201192c2ff391bf1d28a/shapely-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"89104a8a-81db-559f-a3c5-2d9c39d49131","path":"shapely-2.2.0.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/89104a8a-81db-559f-a3c5-2d9c39d49131/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/54/ea/06295d871f0befc3eafa96b7bb87a31e848f042d03ba80c5938b12eb68dd/shapely-2.2.0-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"bfef0cc7-3abb-5f8b-a3a4-9941345997ed","path":"shapely-2.2.0.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/bfef0cc7-3abb-5f8b-a3a4-9941345997ed/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/8b/2a/ab017941b2014f29b8fca233e3f5a75e5fe109a1f27d316ba85d95a515ff/shapely-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"8a98d02b-f488-5c30-9857-c2ddfd6799bc","path":"shapely-2.2.0.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/8a98d02b-f488-5c30-9857-c2ddfd6799bc/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/58/dd/6e2b5ac83edb4afb540925092feee393a15970216e711a8b211f5abe4478/shapely-2.2.0-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"4ce64cf1-ccd4-5cba-a4a3-41efd4d3595f","path":"shapely-2.2.0.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/4ce64cf1-ccd4-5cba-a4a3-41efd4d3595f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/0c/dc/7c0461549c212b0d663f99383fe846eb082f4b06cd1fba3bb786b9927d22/shapely-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"4260c449-e3a7-5be5-b94e-32f4912e01fb","path":"shapely-2.2.0.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/4260c449-e3a7-5be5-b94e-32f4912e01fb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/cf/ec/3389afd3919494f479347a83db7b5672c3c73a339173426a902d9d295152/shapely-2.2.0-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"93fbefd4-8d1a-5176-8e4c-725cf39fd162","path":"shapely-2.2.0.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/93fbefd4-8d1a-5176-8e4c-725cf39fd162/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/6f/b5/d0d4e3eaf232425a11be7af1a24aaf9c6792bc7a17dd17d722e42892f91a/shapely-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"2e886b97-2d7e-5482-a379-2f91ff36930a","path":"shapely-2.2.0.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/2e886b97-2d7e-5482-a379-2f91ff36930a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/cf/74/dd289ba822b8c50a2b47dc70f87a6f4933a6402f5fe4cc5cb999fdf1ea4a/shapely-2.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"c27bedc0-f932-53c0-83fd-0f4147b53167","path":"shapely-2.2.0.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/c27bedc0-f932-53c0-83fd-0f4147b53167/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/04/d8/bd58de9c4f325369bbc7edc4f7cce1a56cfab61e2b1c534176ea58d89db4/shapely-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b58ecf53-cdd8-51bb-8a12-45fd1991e6a6","path":"shapely-2.2.0.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/b58ecf53-cdd8-51bb-8a12-45fd1991e6a6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp315-cp315-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/58/2f/49eb352f7c0c0c6ec17bc0bee33f9f449d397f8bfc9c2694c384e752f25e/shapely-2.2.0-cp315-cp315-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"7c6b56be-8f7d-5325-82e5-b67065cc8158","path":"shapely-2.2.0.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/7c6b56be-8f7d-5325-82e5-b67065cc8158/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/1a/c6/3f4f736d615013b2c117cec4d716e775659b2452bb039643c0411d131750/shapely-2.2.0-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"3d14a0dd-ad89-55f5-ad81-f50d09d1dcec","path":"shapely-2.2.0.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/3d14a0dd-ad89-55f5-ad81-f50d09d1dcec/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp315-cp315t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/c5/29/2b38bbe8b9b2dba0838b7718819e8751490e3d946cff232049d0e707f98e/shapely-2.2.0-cp315-cp315t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"3456904a-b87d-5ec4-8c8c-cbfde1ab3d00","path":"shapely-2.2.0.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/3456904a-b87d-5ec4-8c8c-cbfde1ab3d00/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"shapely-2.2.0-cp315-cp315t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e8/1c/5430d8d6559c944ac673984f25989121abfd2bac4254ec3fff1d7673b7bc/shapely-2.2.0-cp315-cp315t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"15a09863-43f8-5c35-8573-8839ace7ccb3","path":"shapely-2.2.0.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/15a09863-43f8-5c35-8573-8839ace7ccb3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"shapely/shapely","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/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.10":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/shapely/shapely","1.3.6.1.4.1.57264.1.13":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.14":"refs/tags/2.2.0","1.3.6.1.4.1.57264.1.15":"3080613","1.3.6.1.4.1.57264.1.16":"https://github.com/shapely","1.3.6.1.4.1.57264.1.17":"59894073","1.3.6.1.4.1.57264.1.18":"https://github.com/shapely/shapely/.github/workflows/release.yml@refs/tags/2.2.0","1.3.6.1.4.1.57264.1.19":"229c71f7128713b37201f3c77336d32b52467454","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/shapely/shapely/actions/runs/37597567800/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":14,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":14,"total_sboms":14,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}