{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.scikit-learn/scikit-learn","documentNamespace":"https://spdx.org/spdxdocs/protobom/b7907c20-96ce-44da-8e4c-4fee1a02b42c","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-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2024-12-13T02:02:18Z"},"packages":[{"name":"pandas","SPDXID":"SPDXRef-pypi-pandas-7b26ed","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandas"}]},{"name":"seaborn","SPDXID":"SPDXRef-pypi-seaborn-d87ce5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/seaborn"}]},{"name":"polars","SPDXID":"SPDXRef-pypi-polars-41e328","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/polars"}]},{"name":"pillow","SPDXID":"SPDXRef-pypi-pillow-613322","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pillow"}]},{"name":"matplotlib","SPDXID":"SPDXRef-pypi-matplotlib-c8865b","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/matplotlib"}]},{"name":"scikit-learn","SPDXID":"SPDXRef-pypi-scikit-learn-58cb0d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scikit-learn"}]},{"name":"scikit-image","SPDXID":"SPDXRef-pypi-scikit-image-447376","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scikit-image"}]},{"name":"sphinx-gallery","SPDXID":"SPDXRef-pypi-sphinx-gallery-91a7d4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-gallery"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-892651","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-fc0b53","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov"}]},{"name":"cython","SPDXID":"SPDXRef-pypi-cython-6ce22e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cython"}]},{"name":"joblib","SPDXID":"SPDXRef-pypi-joblib-d8263e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/joblib"}]},{"name":"ninja","SPDXID":"SPDXRef-pypi-ninja-665fca","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ninja"}]},{"name":"threadpoolctl","SPDXID":"SPDXRef-pypi-threadpoolctl-b58159","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/threadpoolctl"}]},{"name":"meson-python","SPDXID":"SPDXRef-pypi-meson-python-2e9f19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/meson-python"}]},{"name":"joblib","SPDXID":"SPDXRef-pypi-joblib-1.2.0-575b3d","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2008 Gael Varoquaux, Copyright (c) 2008-2021, The joblib, Copyright (c) 2009 Gael Varoquaux, Copyright (c) 2009 PiCloud, Inc. \u003chttps://web.archive.org/web/20140626004012/http://www.picloud.com/\u003e, Copyright (c) 2010 Gael Varoquaux, Copyright (c) 2010-2011 Gael Varoquaux, Copyright (c) 2012, Regents of the University of California, copyright 2008-2021, Joblib developers, Copyright 2009 Brian Quinlan, Copyright 2010, Gael Varoquaux, Copyright 2010, Gael Varoquaux 2001-2004, Fernando Perez 2001 Nathaniel Gray, Copyright 2012, Olivier Grisel, Copyright 2017, Thomas Moreau","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"threadpoolctl","SPDXID":"SPDXRef-pypi-threadpoolctl-3.1.0-6455d5","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(Copyright (c) 2017, Intel Corporation), Copyright (c) 2017, Intel Corporation, Copyright (c) 2019, threadpoolctl contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest-xdist","SPDXID":"SPDXRef-pypi-pytest-xdist-8bbc92","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-xdist"}]},{"name":"cython","SPDXID":"SPDXRef-pypi-cython-3.0.10-85c2b1","versionInfo":"3.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Copyright CNRI, (c) Real 17.0 Imag, Copyright (c) 1995 Sun Microsystems, Inc., Copyright (c) 2005 Carl Friedrich Bolz, Copyright (c) 2010-2011, IPython Development Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"joblib","SPDXID":"SPDXRef-pypi-joblib-f407c0","versionInfo":"\u003e= 1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/joblib"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-6db1e3","versionInfo":"\u003e= 1.19.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy"}]},{"name":"threadpoolctl","SPDXID":"SPDXRef-pypi-threadpoolctl-437bcc","versionInfo":"\u003e= 3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/threadpoolctl"}]},{"name":"scipy","SPDXID":"SPDXRef-pypi-scipy-ac682a","versionInfo":"\u003e= 1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scipy"}]},{"name":"scientific-python/circleci-artifacts-redirector-action","SPDXID":"SPDXRef-githubactions-scientific-python-circleci-artifacts-redirector-action-1..-f9b5e4","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/scientific-python/circleci-artifacts-redirector-action@1.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-922e5f","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"scientific-python/action-towncrier-changelog","SPDXID":"SPDXRef-githubactions-scientific-python-action-towncrier-changelog-1..-cb791e","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/scientific-python/action-towncrier-changelog@1.%2A.%2A"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-315808","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4-910f8b","versionInfo":"4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-3-8609de","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@3"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-3-02f500","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@3"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-3-c3b888","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@3"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-d06413","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-4..-fc051c","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@4.%2A.%2A"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-4..-2802c5","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@4.%2A.%2A"}]},{"name":"pypa/cibuildwheel","SPDXID":"SPDXRef-githubactions-pypa-cibuildwheel-2.22.0-122ff6","versionInfo":"2.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/[email protected]"}]},{"name":"actions-ecosystem/action-remove-labels","SPDXID":"SPDXRef-githubactions-actions-ecosystem-action-remove-labels-1..-d35da5","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions-ecosystem/action-remove-labels@1.%2A.%2A"}]},{"name":"andymckay/labeler","SPDXID":"SPDXRef-githubactions-andymckay-labeler-1.0.4-a317b5","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/andymckay/[email protected]"}]},{"name":"thomasjpfan/labeler","SPDXID":"SPDXRef-githubactions-thomasjpfan-labeler-2.5.1-5acdab","versionInfo":"2.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/thomasjpfan/[email protected]"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-15c56dba361d8335944d31a2ecd17d700fc7bcbc-861157","versionInfo":"15c56dba361d8335944d31a2ecd17d700fc7bcbc","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc"}]},{"name":"peter-evans/create-pull-request","SPDXID":"SPDXRef-githubactions-peter-evans-create-pull-request-7..-ff3525","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/peter-evans/create-pull-request@7.%2A.%2A"}]},{"name":"conda-incubator/setup-miniconda","SPDXID":"SPDXRef-githubactions-conda-incubator-setup-miniconda-3..-228f73","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/conda-incubator/setup-miniconda@3.%2A.%2A"}]},{"name":"com.github.scikit-learn/scikit-learn","SPDXID":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","versionInfo":"main","downloadLocation":"git+https://github.com/scikit-learn/scikit-learn","filesAnalyzed":false,"licenseDeclared":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/scikit-learn/scikit-learn@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-pandas-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-seaborn-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-polars-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-pillow-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-matplotlib-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-scikit-learn-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-scikit-image-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-sphinx-gallery-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-pytest-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-cython-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-joblib-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-ninja-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-threadpoolctl-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-meson-python-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-joblib-1.2.0-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-threadpoolctl-3.1.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-pytest-xdist-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-cython-3.0.10-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-joblib-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-numpy-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-threadpoolctl-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-pypi-scipy-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-scientific-python-circleci-artifacts-redirector-action-1..-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-scientific-python-action-towncrier-changelog-1..-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-3-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-3-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-3-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-4..-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-4..-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-pypa-cibuildwheel-2.22.0-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-actions-ecosystem-action-remove-labels-1..-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-andymckay-labeler-1.0.4-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-thomasjpfan-labeler-2.5.1-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-15c56dba361d8335944d31a2ecd17d700fc7bcbc-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-peter-evans-create-pull-request-7..-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relatedSpdxElement":"SPDXRef-githubactions-conda-incubator-setup-miniconda-3..-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-scikit-learn-scikit-learn-main-f0d131","relationshipType":"DESCRIBES"}]}