{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.google-deepmind/open_spiel","documentNamespace":"https://spdx.org/spdxdocs/protobom/ddbf4405-f7e8-4abd-b936-b93ff46c5f89","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":"2025-01-01T17:09:48Z"},"packages":[{"name":"scipy","SPDXID":"SPDXRef-pypi-scipy-7b26ed","versionInfo":"\u003e= 1.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scipy"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-d87ce5","versionInfo":"\u003e= 1.21.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-41e328","versionInfo":"\u003e= 19.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs"}]},{"name":"absl-py","SPDXID":"SPDXRef-pypi-absl-py-613322","versionInfo":"\u003e= 0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/absl-py"}]},{"name":"ml-collections","SPDXID":"SPDXRef-pypi-ml-collections-c8865b","versionInfo":"\u003e= 0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ml-collections"}]},{"name":"pip","SPDXID":"SPDXRef-pypi-pip-58cb0d","versionInfo":"\u003e= 20.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pip"}]},{"name":"sphinx-rtd-theme","SPDXID":"SPDXRef-pypi-sphinx-rtd-theme-1.3.0-447376","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Autorioigus (copyright)s, (c) Ban Quan Suo, (c) Droits d'auteur, Copyright (c) 2010-2015, Lukasz Dziedzic (dziedzic@typoland.com), Copyright (c) 2013-2018 Dave Snider, Read the Docs, Inc. \u0026 contributors, Copyright (c) 2019 ORGANIZATION, Copyright (c) 2023 ORGANIZATION, Copyright 2007-2013 by the Sphinx team, Copyright Auf Bitbucket bearbeiten Auf GitHub, Copyright Dave Gandy 2016, Copyright Downloads Bewerk, Copyright Downloads Edit, Copyright Downloads Editar, Copyright Downloads Modifica, Copyright Downloads Ret, copyright e (c)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-rtd-theme@1.3.0"}]},{"name":"recommonmark","SPDXID":"SPDXRef-pypi-recommonmark-0.7.1-91a7d4","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Steve Genoud, copyright u'2015, copyright u'2015, Luca Barbato, Eric Holscher, and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/recommonmark@0.7.1"}]},{"name":"sphinx-markdown-tables","SPDXID":"SPDXRef-pypi-sphinx-markdown-tables-0.0.17-892651","versionInfo":"0.0.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-only AND GPL-3.0-or-later","copyrightText":"Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-markdown-tables@0.0.17"}]},{"name":"markdown","SPDXID":"SPDXRef-pypi-markdown-3.4-fc0b53","versionInfo":"3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2004 Foo Corporation, Copyright (c) 1999-2007 by Fredrik Lundh, Copyright (c) 2003 John Gruber \u003chttps://daringfireball.net/\u003e, Copyright (c) 2004, 2007 Chad Miller \u003chttp://web.chad.org/\u003e, Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/) and Seemant Kulleen (http://www.kulleen.org/), Copyright 2007-2018 The Python Markdown Project, Copyright 2007-2019 The Python Markdown Project, Copyright 2007-2020 The Python Markdown Project, Copyright 2007-2021 The Python Markdown Project, Copyright 2007-2022 The Python Markdown Project, Copyright 2007, 2008 The Python Markdown Project, Copyright 2008 Jack Miller (https://codezen.org/), Copyright 2008 Waylan Limberg (http://achinghead.com), Copyright 2008-2014 The Python Markdown Project, Copyright 2009 Waylan Limberg (http://achinghead.com), Copyright 2011 Brian Neal (https://deathofagremmie.com/), Copyright 2011 Waylan Limberg (http://achinghead.com), Copyright 2011 Waylan Limberg (http://achinghead.com/), Copyright 2011-2014 The Python Markdown Project, Copyright 2013-2014 The Python Markdown Project, Copyright 2015-2018 The Python Markdown Project, Copyright The Python Markdown Project, Copyright Tiago Serafim (https://www.tiagoserafim.com/), Copyright Waylan Limberg (http://achinghead.com/), The Python-Markdown Project Copyright (c) 2010-2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown@3.4"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-5.1-6ce22e","versionInfo":"5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx@5.1"}]},{"name":"wandb","SPDXID":"SPDXRef-pypi-wandb-d8263e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wandb"}]},{"name":"optax","SPDXID":"SPDXRef-pypi-optax-665fca","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/optax"}]},{"name":"jax","SPDXID":"SPDXRef-pypi-jax-b58159","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jax"}]},{"name":"dm-haiku","SPDXID":"SPDXRef-pypi-dm-haiku-2e9f19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dm-haiku"}]},{"name":"rlax","SPDXID":"SPDXRef-pypi-rlax-575b3d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rlax"}]},{"name":"open-spiel","SPDXID":"SPDXRef-pypi-open-spiel-6455d5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/open-spiel"}]},{"name":"distrax","SPDXID":"SPDXRef-pypi-distrax-8bbc92","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/distrax"}]},{"name":"cc","SPDXID":"SPDXRef-cargo-cc-85c2b1","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/cc"}]},{"name":"libc","SPDXID":"SPDXRef-cargo-libc-f407c0","versionInfo":"\u003e= 0.2.0,\u003c 0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/libc"}]},{"name":"pkg-config","SPDXID":"SPDXRef-cargo-pkg-config-6db1e3","versionInfo":"\u003e= 0.3.0,\u003c 0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pkg-config"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-437bcc","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"julia-actions/setup-julia","SPDXID":"SPDXRef-githubactions-julia-actions-setup-julia-2..-ac682a","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/julia-actions/setup-julia@2.%2A.%2A"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-f9b5e4","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"com.github.google-deepmind/open_spiel","SPDXID":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","versionInfo":"master","downloadLocation":"git+https://github.com/google-deepmind/open_spiel","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/google-deepmind/open_spiel@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-scipy-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-numpy-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-attrs-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-absl-py-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-ml-collections-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-pip-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-sphinx-rtd-theme-1.3.0-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-recommonmark-0.7.1-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-sphinx-markdown-tables-0.0.17-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-markdown-3.4-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-sphinx-5.1-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-wandb-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-optax-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-jax-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-dm-haiku-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-rlax-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-open-spiel-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-pypi-distrax-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-cargo-cc-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-cargo-libc-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-cargo-pkg-config-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-githubactions-julia-actions-setup-julia-2..-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-google-deepmind-openspiel-master-dbc121","relationshipType":"DESCRIBES"}]}