{"url":"https://pypi.sbomify.com/package/sparsediffpy/0.8.0","markdown_url":"https://pypi.sbomify.com/package/sparsediffpy/0.8.0.md","name":"sparsediffpy","version":"0.8.0","purl":"pkg:pypi/sparsediffpy@0.8.0","summary":"Python bindings for SparseDiffEngine algorithmic differentiation","author":null,"project_urls":{},"requires_python":">=3.11","license":null,"classifiers":[],"wheels":[{"filename":"sparsediffpy-0.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/c6/6e/95dd2a8a79004d606748d7d01dadca01a334d3b8e3880c9c530791a78861/sparsediffpy-0.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"c5d1f5f1-ebb5-51f5-a406-42b60c234db5","path":"sparsediffpy-0.8.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/c5d1f5f1-ebb5-51f5-a406-42b60c234db5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/04/be/37bce3cc7ca99393a6b6354950a0d558b5a8f509447ade9aae9b95f80891/sparsediffpy-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"54e569a0-8983-58b2-8bfc-dba7f4f77d34","path":"sparsediffpy-0.8.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/54e569a0-8983-58b2-8bfc-dba7f4f77d34/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/aa/14/3e00d25162d35be45f6f57e3ec8aa87df55867c1876623e8aa58f90823ce/sparsediffpy-0.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"a99f0f14-a802-57af-8107-59d22e3b20a4","path":"sparsediffpy-0.8.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/a99f0f14-a802-57af-8107-59d22e3b20a4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/0c/b3/dc61bb0d92e883a0b35e59f75da2c78b9ff60294e4a7ac6ca80509d2feda/sparsediffpy-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"eb83645d-2ba9-5878-aafe-b6fe653ad117","path":"sparsediffpy-0.8.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/eb83645d-2ba9-5878-aafe-b6fe653ad117/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/1f/23/fe8407e331c1cfb064a16c091eaa190781c89955c059199f59bc8e55e1be/sparsediffpy-0.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"ee6789e0-b874-56e4-8051-fe1e60000f7c","path":"sparsediffpy-0.8.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/ee6789e0-b874-56e4-8051-fe1e60000f7c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/6d/1a/4694b614eba331a2293042861a7fd9d06da98727c7b8053203d97f595769/sparsediffpy-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"8f62d348-a8b2-5887-8d42-ff52a91e205a","path":"sparsediffpy-0.8.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/8f62d348-a8b2-5887-8d42-ff52a91e205a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/83/4b/2b9de8e97ca58fcb6578387eca826416d001793b5c82ac5aa613fde411ed/sparsediffpy-0.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"3e5290ae-252e-5a6c-a2eb-7e12b0657190","path":"sparsediffpy-0.8.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/3e5290ae-252e-5a6c-a2eb-7e12b0657190/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/4d/e3/4eca4e6ee48d8b99a3c2a6bfadbbfead7a3ee9e6c1f2b091963a3ae52b95/sparsediffpy-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"4d73a705-9f06-5cee-9138-3dac41a38868","path":"sparsediffpy-0.8.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/4d73a705-9f06-5cee-9138-3dac41a38868/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/43/a0/53928636d0cd17fc9690df8f9a0975a7152c9868737cb2415abd32eb4176/sparsediffpy-0.8.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"80eacae4-e592-52cd-9469-337f40097471","path":"sparsediffpy-0.8.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/80eacae4-e592-52cd-9469-337f40097471/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/2a/9c/de85c6c5fce11f0e84d37ac1976bbf1faf130a24ba68fc028c07bc182fc5/sparsediffpy-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"402df02a-7d10-5fc9-86da-0726ad2c60fa","path":"sparsediffpy-0.8.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/402df02a-7d10-5fc9-86da-0726ad2c60fa/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/69/1e/d16db27d60740e707dee7389b245b95cfc350becb308736fdd37ba50345c/sparsediffpy-0.8.0-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"1460251b-bfce-5140-b033-3b1e07799c7b","path":"sparsediffpy-0.8.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/1460251b-bfce-5140-b033-3b1e07799c7b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/22/f6/ba521a12757088887140b00cd57042b5e026b5ffdacf04bf0ffe73846c21/sparsediffpy-0.8.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"75601fa8-dadf-587d-8fc5-dbb5a723cd24","path":"sparsediffpy-0.8.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/75601fa8-dadf-587d-8fc5-dbb5a723cd24/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/a8/cc/f9e65e1cef11115f6852fe3409541c073b023e96e64d9232697120bcad1f/sparsediffpy-0.8.0-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"a47349d8-43ff-5fe9-835d-070a1aafcce1","path":"sparsediffpy-0.8.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/a47349d8-43ff-5fe9-835d-070a1aafcce1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sparsediffpy-0.8.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/18/6d/1d55780df55c18756764c760886f7aa4b773ac0290484ed1963ca78b14ba/sparsediffpy-0.8.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"a9e2554f-320a-5116-82c4-ccf074e9a02d","path":"sparsediffpy-0.8.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/a9e2554f-320a-5116-82c4-ccf074e9a02d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SparseDifferentiation/SparseDiffPy","workflow":"build-and-publish.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/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.10":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SparseDifferentiation/SparseDiffPy","1.3.6.1.4.1.57264.1.13":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.15":"1155724214","1.3.6.1.4.1.57264.1.16":"https://github.com/SparseDifferentiation","1.3.6.1.4.1.57264.1.17":"261027419","1.3.6.1.4.1.57264.1.18":"https://github.com/SparseDifferentiation/SparseDiffPy/.github/workflows/build-and-publish.yml@refs/tags/v0.8.0","1.3.6.1.4.1.57264.1.19":"c64edd05943cb4931285c7b010047e79291b5908","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SparseDifferentiation/SparseDiffPy/actions/runs/38744893172/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":{}}}