{"url":"https://pypi.sbomify.com/package/numpy/2.5.4","markdown_url":"https://pypi.sbomify.com/package/numpy/2.5.4.md","name":"numpy","version":"2.5.4","purl":"pkg:pypi/numpy@2.5.4","summary":"Fundamental package for array computing in Python","author":"Travis E. Oliphant et al.","project_urls":{"documentation":"https://numpy.org/doc/","download":"https://pypi.org/project/numpy/#files","homepage":"https://numpy.org","release notes":"https://numpy.org/doc/stable/release","source":"https://github.com/numpy/numpy","tracker":"https://github.com/numpy/numpy/issues"},"requires_python":">=3.12","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: C","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Programming Language :: Python :: Implementation :: CPython","Topic :: Scientific/Engineering","Topic :: Software Development","Typing :: Typed"],"wheels":[{"filename":"numpy-2.5.4-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/39/6b/3604e53fb00314d0dc1b94ec9125a1484f649c0a17480b1f0f0c7a9d6250/numpy-2.5.4-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"1ead50c4-e74f-56bd-998e-e346155da5a6","path":"numpy-2.5.4.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/1ead50c4-e74f-56bd-998e-e346155da5a6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/4a/7a/e8b58a5289a0d464c52885de47c35a935cdd70c03a4c3ab94a5126416dd0/numpy-2.5.4-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"a57d7ae4-1c21-5744-a8de-942f696d6b1b","path":"numpy-2.5.4.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/a57d7ae4-1c21-5744-a8de-942f696d6b1b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/c7/8e/9d15bd356b0a019c965312b1a3c6a727cac4cae5bc40045fbc12ce4cff9c/numpy-2.5.4-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"61a6dfc7-697f-5ba0-a2bd-f07364c3dc81","path":"numpy-2.5.4.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/61a6dfc7-697f-5ba0-a2bd-f07364c3dc81/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/dc/fe/9d5b560db964f15871885f2250795d15945f8699e17ef90c0c2ff4c875b2/numpy-2.5.4-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"3937f91e-84d9-5aed-9b42-9abdd769be7c","path":"numpy-2.5.4.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/3937f91e-84d9-5aed-9b42-9abdd769be7c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/f9/cf/673fd1b8f4cd78eb6320e87ec4c90ac19c095644259e3749853a405c70f4/numpy-2.5.4-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"2646f32e-a38d-578b-a464-aad0dbc24288","path":"numpy-2.5.4.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/2646f32e-a38d-578b-a464-aad0dbc24288/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/f3/92/a77b5061b1b3e2643928c37976d79ee173e1b171ed158b7a3c61056b41bc/numpy-2.5.4-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"8f8deb83-ceac-5a8e-8ecc-776d9d54b2cc","path":"numpy-2.5.4.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/8f8deb83-ceac-5a8e-8ecc-776d9d54b2cc/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ff/4f/a1fe40e18a898e6a5089f4f0d891f0a493eb0574d5b34458f0fbe5aa3e5c/numpy-2.5.4-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"7b0c910a-4b51-5f80-a0d9-c7c3f004e8be","path":"numpy-2.5.4.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/7b0c910a-4b51-5f80-a0d9-c7c3f004e8be/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/aa/46/e923a11c78e65c1722e7aaad817c06bd591324174b9d28ce5d31eee4d432/numpy-2.5.4-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"adb224f9-9d76-511e-a023-15cbfe0777de","path":"numpy-2.5.4.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/adb224f9-9d76-511e-a023-15cbfe0777de/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp315-cp315-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/7d/5c/b863a2c093c4d6f21a597fcaf24ead0835c09ab16a8312d5a5a8868af683/numpy-2.5.4-cp315-cp315-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"69e68612-c080-5e94-92b8-0ce8d5f87bd7","path":"numpy-2.5.4.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/69e68612-c080-5e94-92b8-0ce8d5f87bd7/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/0a/60/ced4f57f9a1258a0af74f17cb0b0c2700b5c67cd6678823c803b263e4df3/numpy-2.5.4-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"47547510-b2fc-5a78-b9b0-f8ecde82b608","path":"numpy-2.5.4.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/47547510-b2fc-5a78-b9b0-f8ecde82b608/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp315-cp315t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/b8/fe/4a8c3cdb0c70400cfe4c5bec42d3099a5673802a95064614b33e07b82aa1/numpy-2.5.4-cp315-cp315t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"ea0c4ec8-d9d0-5cc1-a4bd-aca24b5bff56","path":"numpy-2.5.4.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/ea0c4ec8-d9d0-5cc1-a4bd-aca24b5bff56/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"numpy-2.5.4-cp315-cp315t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/1b/7e/619692bb67778702c0e9eb2d468568a7573f4e269386ea61aed01ee4e557/numpy-2.5.4-cp315-cp315t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"7902b0da-747d-5435-be7d-61bda7185f90","path":"numpy-2.5.4.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/7902b0da-747d-5435-be7d-61bda7185f90/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"numpy/numpy-release","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/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.10":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/numpy/numpy-release","1.3.6.1.4.1.57264.1.13":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.14":"refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.15":"1014697714","1.3.6.1.4.1.57264.1.16":"https://github.com/numpy","1.3.6.1.4.1.57264.1.17":"288276","1.3.6.1.4.1.57264.1.18":"https://github.com/numpy/numpy-release/.github/workflows/wheels.yml@refs/heads/maintenance/2.5.x","1.3.6.1.4.1.57264.1.19":"a1cc2f4a9705f4171d480263fde93fa01ba816d6","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/numpy/numpy-release/actions/runs/38074635821/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":{}}}