{"url":"https://pypi.sbomify.com/package/meshpy/2026.1.1","markdown_url":"https://pypi.sbomify.com/package/meshpy/2026.1.1.md","name":"meshpy","version":"2026.1.1","purl":"pkg:pypi/meshpy@2026.1.1","summary":"Triangular and Tetrahedral Mesh Generator","author":null,"project_urls":{"Documentation":"https://documen.tician.de/meshpy","Repository":"https://github.com/inducer/meshpy"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Other Audience","Intended Audience :: Science/Research","Natural Language :: English","Programming Language :: C++","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Multimedia :: Graphics :: 3D Modeling","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Mathematics","Topic :: Scientific/Engineering :: Physics","Topic :: Scientific/Engineering :: Visualization","Topic :: Software Development :: Libraries"],"wheels":[{"filename":"meshpy-2026.1.1-cp310-cp310-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/34/64/e561e10a6cfd601f25fd387bc532cf08e621347ad3b2d36a4d207aa6ab41/meshpy-2026.1.1-cp310-cp310-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"73956bbe-1ade-5752-a994-0ecdc25db124","path":"meshpy-2026.1.1.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/73956bbe-1ade-5752-a994-0ecdc25db124/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/c0/79/9753e46999b1e3f8bb431158ed563a644d61a0a0e5be351a29bd2e4b102f/meshpy-2026.1.1-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e5acf3f1-9bd2-5e2d-afbf-07bb9644083e","path":"meshpy-2026.1.1.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/e5acf3f1-9bd2-5e2d-afbf-07bb9644083e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/23/29/f8e2d07fb5ed4fb1573d1243d935e036b0044de3f73f585767bd5e50dc38/meshpy-2026.1.1-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"72370d39-da86-55d6-a298-aca029724f96","path":"meshpy-2026.1.1.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/72370d39-da86-55d6-a298-aca029724f96/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/58/8f/e19772e6abb9acc6e2d54ed19879f5215752d5bf08abad52a0ba5321468b/meshpy-2026.1.1-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"3b5a1543-0e32-5b52-8af8-15ac23995221","path":"meshpy-2026.1.1.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/3b5a1543-0e32-5b52-8af8-15ac23995221/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/f8/aa/85f3ae8cc2f3517f685ea25d4dc7f483db256292355ff17f453bd3b47c56/meshpy-2026.1.1-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"991db3eb-ea21-590e-bb4c-8f1c5f01afcf","path":"meshpy-2026.1.1.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/991db3eb-ea21-590e-bb4c-8f1c5f01afcf/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/26/1d/c33ecc918659a2d52ce71567b72bfc4bd183f1756ad17391d52bc808a23c/meshpy-2026.1.1-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"add7950a-5b9c-5aba-9704-ba0b114c57f0","path":"meshpy-2026.1.1.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/add7950a-5b9c-5aba-9704-ba0b114c57f0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/4d/9b/1d7d5faf9c9527046d813ac768c8feace32553e6d7c00f371316305beb08/meshpy-2026.1.1-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"ba4ed540-e4ec-55ea-9202-10a6779eab39","path":"meshpy-2026.1.1.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/ba4ed540-e4ec-55ea-9202-10a6779eab39/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/8d/f1/f2db67867aefe81009ef763d4872bd1d70d9379e192dc33671baa4d9a6b9/meshpy-2026.1.1-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b54efa8c-384f-5a5e-be23-357528259619","path":"meshpy-2026.1.1.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/b54efa8c-384f-5a5e-be23-357528259619/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/87/9e/e8cbf6d13663fa9d1c38ad257025f05c1be12bb6ee4e25729912115ee755/meshpy-2026.1.1-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"b2509bab-4ea2-5075-9941-93e44e108ac0","path":"meshpy-2026.1.1.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/b2509bab-4ea2-5075-9941-93e44e108ac0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b7/e8/3d6299564dfae6f14018e77605b637c7c4185d0a3c5cc771d3c676bdbab8/meshpy-2026.1.1-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"7395cc65-39c9-5f7a-81ec-dcba4c9f7086","path":"meshpy-2026.1.1.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/7395cc65-39c9-5f7a-81ec-dcba4c9f7086/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp315-cp315-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/b2/90/d8d3964c7d9b92558394858b37b6bacdaf2854605b16d11baf89eed1cf5e/meshpy-2026.1.1-cp315-cp315-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"f3a9c40c-90cf-5c95-bfc3-95a3f40e992c","path":"meshpy-2026.1.1.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/f3a9c40c-90cf-5c95-bfc3-95a3f40e992c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"meshpy-2026.1.1-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d1/8c/869d68dde0d676b85e93568800eced56e77b7c12558251f8ded5bfa59f92/meshpy-2026.1.1-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"9d47dafc-eadb-5f09-b314-b31911f26479","path":"meshpy-2026.1.1.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/9d47dafc-eadb-5f09-b314-b31911f26479/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"inducer/meshpy","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/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.10":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/inducer/meshpy","1.3.6.1.4.1.57264.1.13":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.14":"refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.15":"2757253","1.3.6.1.4.1.57264.1.16":"https://github.com/inducer","1.3.6.1.4.1.57264.1.17":"352067","1.3.6.1.4.1.57264.1.18":"https://github.com/inducer/meshpy/.github/workflows/wheels.yml@refs/tags/v2026.1.1","1.3.6.1.4.1.57264.1.19":"8da82ffd160091dc8f0b5e07dfcccea6fd2bc66a","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/inducer/meshpy/actions/runs/33665655532/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":12,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":12,"total_sboms":12,"scanned_at":"2026-11-09","scanner":"osv-scanner 2.7.0","severity_counts":{}}}