{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.python/python-docs-el","documentNamespace":"https://spdx.org/spdxdocs/protobom/eed6c45e-9cdf-410f-9457-75b4344fc1c3","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250703203817-48bceb9919d2+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-07-04T16:21:03Z"},"packages":[{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-3.7.1-75c946","versionInfo":"3.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 pre-commit dev team Anthony Sottile, Ken Struys, Copyright 2021 RStudio, PBC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pre-commit@3.7.1"}]},{"name":"matplotlib","SPDXID":"SPDXRef-pypi-matplotlib-3.10.0-75c946","versionInfo":"3.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/matplotlib@3.10.0"}]},{"name":"poutils","SPDXID":"SPDXRef-pypi-poutils-0.15.5-75c946","versionInfo":"0.15.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/poutils@0.15.5"}]},{"name":"potodo","SPDXID":"SPDXRef-pypi-potodo-0.23.1-75c946","versionInfo":"0.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/potodo@0.23.1"}]},{"name":"github/issue-labeler","SPDXID":"SPDXRef-githubactions-github-issue-labeler-c1b0f9f52a63158c4adc09425e858e87b32e9685-75c946","versionInfo":"c1b0f9f52a63158c4adc09425e858e87b32e9685","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/issue-labeler@c1b0f9f52a63158c4adc09425e858e87b32e9685"}]},{"name":"pre-commit/action","SPDXID":"SPDXRef-githubactions-pre-commit-action-2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd-75c946","versionInfo":"2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-692973e3d937129bcbf40652eb9f2f61becf3332-75c946","versionInfo":"692973e3d937129bcbf40652eb9f2f61becf3332","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-39cd14951b08e74b54015e9e001cdefcf80e669f-75c946","versionInfo":"39cd14951b08e74b54015e9e001cdefcf80e669f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f"}]},{"name":"pre-commit-ci/lite-action","SPDXID":"SPDXRef-githubactions-pre-commit-ci-lite-action-5d6cc0eb514c891a40562a58a8e71576c5c7fb43-75c946","versionInfo":"5d6cc0eb514c891a40562a58a8e71576c5c7fb43","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43"}]},{"name":"com.github.python/python-docs-el","SPDXID":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","versionInfo":"3.14","downloadLocation":"git+https://github.com/python/python-docs-el","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/python/python-docs-el@3.14"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-pypi-poutils-0.15.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-githubactions-pre-commit-action-2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-39cd14951b08e74b54015e9e001cdefcf80e669f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-githubactions-pre-commit-ci-lite-action-5d6cc0eb514c891a40562a58a8e71576c5c7fb43-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-pypi-matplotlib-3.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-pypi-potodo-0.23.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-githubactions-github-issue-labeler-c1b0f9f52a63158c4adc09425e858e87b32e9685-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-692973e3d937129bcbf40652eb9f2f61becf3332-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relatedSpdxElement":"SPDXRef-pypi-pre-commit-3.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-python-python-docs-el-3.14-e1fb98","relationshipType":"DESCRIBES"}]}