{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.xarray-contrib/minimum-dependency-versions","documentNamespace":"https://spdx.org/spdxdocs/protobom/2ebf3d78-9ed5-4854-be16-444588d7910a","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260320142841-5dc56521fba6+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-24T18:41:56Z"},"packages":[{"name":"rich-click","SPDXID":"SPDXRef-pypi-rich-click-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich-click"}]},{"name":"rfc3339-validator","SPDXID":"SPDXRef-pypi-rfc3339-validator-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rfc3339-validator"}]},{"name":"py-rattler","SPDXID":"SPDXRef-pypi-py-rattler-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/py-rattler"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil"}]},{"name":"rich","SPDXID":"SPDXRef-pypi-rich-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich"}]},{"name":"jsonschema","SPDXID":"SPDXRef-pypi-jsonschema-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonschema"}]},{"name":"cytoolz","SPDXID":"SPDXRef-pypi-cytoolz-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cytoolz"}]},{"name":"cytoolz","SPDXID":"SPDXRef-pypi-cytoolz-75c946","versionInfo":"\u003e= 1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cytoolz"}]},{"name":"py-rattler","SPDXID":"SPDXRef-pypi-py-rattler-75c946","versionInfo":"\u003e= 0.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/py-rattler"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-75c946","versionInfo":"\u003e= 6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-75c946","versionInfo":"\u003e= 2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil"}]},{"name":"jsonschema","SPDXID":"SPDXRef-pypi-jsonschema-75c946","versionInfo":"\u003e= 4.25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonschema"}]},{"name":"rich-click","SPDXID":"SPDXRef-pypi-rich-click-75c946","versionInfo":"\u003e= 1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich-click"}]},{"name":"rich","SPDXID":"SPDXRef-pypi-rich-75c946","versionInfo":"\u003e= 14.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich"}]},{"name":"astral-sh/setup-uv","SPDXID":"SPDXRef-githubactions-astral-sh-setup-uv-5a095e7a2014a4212f075830d4f7277575a9d098-75c946","versionInfo":"5a095e7a2014a4212f075830d4f7277575a9d098","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-de0fac2e4500dabe0009e67214ff5f5447ce83dd-75c946","versionInfo":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","versionInfo":"ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-a309ff8b426b58ec0e2a45f0f869d46889d02405-75c946","versionInfo":"a309ff8b426b58ec0e2a45f0f869d46889d02405","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-bbbca2ddaa5d8feaa63e36b76fdaad77386f024f-75c946","versionInfo":"bbbca2ddaa5d8feaa63e36b76fdaad77386f024f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c-75c946","versionInfo":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c"}]},{"name":"com.github.xarray-contrib/minimum-dependency-versions","SPDXID":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","versionInfo":"main","downloadLocation":"git+https://github.com/xarray-contrib/minimum-dependency-versions","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/xarray-contrib/minimum-dependency-versions@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-a309ff8b426b58ec0e2a45f0f869d46889d02405-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-rich-click-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-py-rattler-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-pyyaml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-bbbca2ddaa5d8feaa63e36b76fdaad77386f024f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-rfc3339-validator-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-rich-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-jsonschema-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-pypi-cytoolz-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-astral-sh-setup-uv-5a095e7a2014a4212f075830d4f7277575a9d098-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-de0fac2e4500dabe0009e67214ff5f5447ce83dd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-xarray-contrib-minimum-dependency-versions-main-518e16","relationshipType":"DESCRIBES"}]}