{"url":"https://pypi.sbomify.com/package/dsgrid-toolkit/0.5.1","markdown_url":"https://pypi.sbomify.com/package/dsgrid-toolkit/0.5.1.md","name":"dsgrid-toolkit","version":"0.5.1","purl":"pkg:pypi/dsgrid-toolkit@0.5.1","summary":"Python API for accessing demand-side grid model (dsgrid) datasets","author":null,"project_urls":{"Documentation":"https://dsgrid.github.io/dsgrid/","GitHub":"https://github.com/dsgrid/dsgrid","Homepage":"https://www.nlr.gov/analysis/dsgrid"},"requires_python":">=3.11","license":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Natural Language :: English","Programming Language :: Python :: 3.11"],"wheels":[{"filename":"dsgrid_toolkit-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/d4/3c/fdae77d169afabc78a42751110a578a38302cd66fd7e1a7488c1ff10b404/dsgrid_toolkit-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"5806786d-bfb6-57ad-b507-41178a4845fa","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5806786d-bfb6-57ad-b507-41178a4845fa/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/4a/ed/85be3aaf61fd368739dcaa9637d90a409a7426e3c5bb8533b14cd99d874b/dsgrid_toolkit-0.5.1-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"dd992725-5a81-5ff6-a0b7-c7870f242461","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dd992725-5a81-5ff6-a0b7-c7870f242461/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","url":"https://files.pythonhosted.org/packages/81/00/a933d47a2f048f678f911922af0c5df2ba5d13e857003abd7174725e3d60/dsgrid_toolkit-0.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","sboms":[{"artifact_uuid":"84452897-ddfb-5896-a3e9-8f3428b9d142","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/84452897-ddfb-5896-a3e9-8f3428b9d142/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","url":"https://files.pythonhosted.org/packages/86/56/512b7db19bc7c63616cd711f496f45ef9adfdc0ccac679bf8d61ef01fb71/dsgrid_toolkit-0.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","sboms":[{"artifact_uuid":"6bb604d3-7c87-5895-9c17-ca00a1bf897c","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6bb604d3-7c87-5895-9c17-ca00a1bf897c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/3f/64/8bff0df02f7c0fe348360ba4969c40a3b13c65d35b8f61976197548c1c1a/dsgrid_toolkit-0.5.1-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"01ee7c5e-6b7a-5231-84e8-4494e102381b","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/01ee7c5e-6b7a-5231-84e8-4494e102381b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/46/62/7ee6e69518470afe5c30706f80895c25f5b253cc46ba44f13ea27324d486/dsgrid_toolkit-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"b5b10840-a05b-5aff-b353-0271dd36d41e","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b5b10840-a05b-5aff-b353-0271dd36d41e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/d5/d6/0f5b5a4e07f4f6ed6b1367c69d99f5427c844e67d0cba4a17a9c9b4083ea/dsgrid_toolkit-0.5.1-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"ed213fa6-32bd-5632-b6f0-99e71c5f0c53","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ed213fa6-32bd-5632-b6f0-99e71c5f0c53/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","url":"https://files.pythonhosted.org/packages/04/2a/b89d52fa491d239e872fb42e29510f574734202ed8d3e09dcc9f538cd110/dsgrid_toolkit-0.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","sboms":[{"artifact_uuid":"49cb7018-c78f-58f7-b284-8159dc5d01ce","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/49cb7018-c78f-58f7-b284-8159dc5d01ce/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","url":"https://files.pythonhosted.org/packages/1e/80/fbd1f8d46621c8336ed8dcafef73bab05d865ad15ed7b60c17bb7ea9d834/dsgrid_toolkit-0.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","sboms":[{"artifact_uuid":"ae7b9007-52c6-50f0-9f98-e2566843331f","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ae7b9007-52c6-50f0-9f98-e2566843331f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/86/e7/2ef8bff18435c81007982afc66f4de06e70a77250ef914a3cd23f5836f30/dsgrid_toolkit-0.5.1-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"69afbb4a-1623-5e7b-bbb5-6a56bf123725","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/69afbb4a-1623-5e7b-bbb5-6a56bf123725/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/45/62/e817877fe0dbccac08dca005ad4ebb2aacff7d019ab778f651fd2bbe573b/dsgrid_toolkit-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"cfa8ccd6-9247-5d95-a701-710b8284467e","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cfa8ccd6-9247-5d95-a701-710b8284467e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/dc/d9/c864d14e8d8d8e68abef03d613157a40a0e3dd1152f77a7e8b79c38f2a02/dsgrid_toolkit-0.5.1-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"d6e415b1-955b-5d88-ba29-69cc13aaaad1","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d6e415b1-955b-5d88-ba29-69cc13aaaad1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","url":"https://files.pythonhosted.org/packages/bf/cd/a1a1bca1b8c4f600373a4984f52ef00180f0883b26187a4e29e469d837c6/dsgrid_toolkit-0.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","sboms":[{"artifact_uuid":"5d93e494-a8d4-525d-b023-9ea88d46c6d1","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5d93e494-a8d4-525d-b023-9ea88d46c6d1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","url":"https://files.pythonhosted.org/packages/09/dd/91227d3426eda3653ee0dbef88e286a4725dc2c05bdc75088c9b66322e6d/dsgrid_toolkit-0.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","sboms":[{"artifact_uuid":"653b93d0-a813-5602-8b52-a14d2b12b3c9","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/653b93d0-a813-5602-8b52-a14d2b12b3c9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"dsgrid_toolkit-0.5.1-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/07/1d/4c15dea584bf4a3f4420009077745bb136358ed54c45b0d486310657cea6/dsgrid_toolkit-0.5.1-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"7878824e-d42b-5664-83dc-83f0069494c4","path":"dsgrid_toolkit-0.5.1.dist-info/sboms/dsgrid-patterns.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7878824e-d42b-5664-83dc-83f0069494c4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"dsgrid/dsgrid","workflow":"publish_to_pypi.yml","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/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.10":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/dsgrid/dsgrid","1.3.6.1.4.1.57264.1.13":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.15":"320109172","1.3.6.1.4.1.57264.1.16":"https://github.com/dsgrid","1.3.6.1.4.1.57264.1.17":"31113330","1.3.6.1.4.1.57264.1.18":"https://github.com/dsgrid/dsgrid/.github/workflows/publish_to_pypi.yml@refs/tags/v0.5.1","1.3.6.1.4.1.57264.1.19":"6001ce0b369ee6e148c715a181a8dc3f38894f22","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/dsgrid/dsgrid/actions/runs/41127908281/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":15,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":15,"total_sboms":15,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}