{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.compiler-explorer/compiler-workflows","documentNamespace":"https://spdx.org/spdxdocs/protobom/bf5d5b7a-454d-44e4-89c9-415e264dfb62","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250730123107-d1029897d390+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-07-31T06:28:42Z"},"packages":[{"name":"tomli","SPDXID":"SPDXRef-pypi-tomli-1.2.3-75c946","versionInfo":"1.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomli@1.2.3"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.16.0-75c946","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2020 Benjamin Peterson, copyright u'2010-2020, Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.16.0"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-3.10.0-75c946","versionInfo":"3.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-202x The platformdirs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@3.10.0"}]},{"name":"nodeenv","SPDXID":"SPDXRef-pypi-nodeenv-1.8.0-75c946","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2011, Eugene Kalinin, copyright (c) 2014 by Eugene Kalinin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nodeenv@1.8.0"}]},{"name":"identify","SPDXID":"SPDXRef-pypi-identify-2.5.26-75c946","versionInfo":"2.5.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) the European Community 2007, (c) the European Union 2007, 2016, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2000-2006, The Perl Foundation, Copyright (c) 2004 Sam Hocevar \u003csam@hocevar.net\u003e, Copyright (c) 2005 Lawrence Rosen, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2017 Chris Kuehl, Anthony Sottile, Copyright (c) year fullname, Copyright 1999 2002-2008 LaTeX3 Project, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/identify@2.5.26"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-68.1.0-75c946","versionInfo":"68.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, Copyright (c) 2018, Copyright (c) Anderson Bravalheri, Copyright 1995-2005 Mark Adler, Copyright 1995-2005 Mark Adler +3 CScs Qkkbal, Copyright 1995-2010 Mark Adler, Copyright 1995-2013 Mark Adler, copyright 2014-2019 s, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools@68.1.0"}]},{"name":"colorama","SPDXID":"SPDXRef-pypi-colorama-0.4.6-75c946","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 Jonathan Hartley, Copyright Jonathan Hartley \u0026 Arnon Yaari, 2013-2020, Copyright Jonathan Hartley 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorama@0.4.6"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.8.2-75c946","versionInfo":"2.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2003-2011 - Gustavo Niemeyer \u003cgustavo@niemeyer.net\u003e, Copyright (c) 2012-2014 - Tomi Pievilainen \u003ctomi.pievilainen@iki.fi\u003e, Copyright (c) 2014-2016 - Yaron de Leeuw \u003cme@jarondl.net\u003e, Copyright (c) 2015- - dateutil contributors, Copyright (c) 2015- - Paul Ganssle \u003cpaul@ganssle.io\u003e, Copyright 2017- dateutil contributors, Copyright 2017- Paul Ganssle \u003cpaul@ganssle.io\u003e, copyright 2019, dateutil","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil@2.8.2"}]},{"name":"pathspec","SPDXID":"SPDXRef-pypi-pathspec-0.11.2-75c946","versionInfo":"0.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"Copyright (c) 2013-2023 Caleb P. Burns credits dahlia \u003chttps://github.com/dahlia\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pathspec@0.11.2"}]},{"name":"s3transfer","SPDXID":"SPDXRef-pypi-s3transfer-0.6.2-75c946","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/s3transfer@0.6.2"}]},{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-2.21.0-75c946","versionInfo":"2.21.0","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@2.21.0"}]},{"name":"botocore","SPDXID":"SPDXRef-pypi-botocore-1.31.27-75c946","versionInfo":"1.31.27","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) . UOY OdegOSS, (c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 1999 VeriSign, Inc., (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2006 thawte, Inc., (c) 2006 VeriSign, Inc., (c) 2007 GeoTrust Inc., (c) 2007 thawte, Inc., (c) 2007 VeriSign, Inc., (c) 2008 GeoTrust Inc., (c) 2008 thawte, Inc., (c) 2008 VeriSign, Inc., (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, Copyright (c) 2005/OISTE Foundation Endorsed, Copyright (c) 2005/OISTE Foundation Endorsed Label OISTE WISeKey Global Root, Copyright (c) 2010-2020 Benjamin Peterson, Copyright (c) 2012 Mitch Garnaat http://garnaat.org, Copyright (c) 2012-2013 Mitch Garnaat http://garnaat.org, Copyright (c) 2013 Amazon.com, Inc. or its affiliates, Copyright (c) 2020 Pradyun Gedam \u003cmail@pradyunsg.me\u003e, Copyright 2008-2011 Andrey Petrov and contributors, copyright 2012 Kenneth Reitz, Copyright 2012-2013 Amazon.com, Inc. or its affiliates, Copyright 2012-2014 Amazon.com, Inc. or its affiliates, Copyright 2012-2015 Amazon.com, Inc. or its affiliates, Copyright 2012-2016 Amazon.com, Inc. or its affiliates, Copyright 2012-2020 Amazon.com, Inc. or its affiliates, Copyright 2012-2022 Amazon.com, Inc. or its affiliates, Copyright 2013 Amazon.com, Inc. or its affiliates, Copyright 2013 Kenneth Reitz, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2020 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates, Copyright 2022 Amazon.com, Inc. or its affiliates, Copyright 2023 Amazon.com, Inc. or its affiliates, Copyright Amazon.com, Inc. or its affiliates, OdegUS OuU,,O (c)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botocore@1.31.27"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.1-75c946","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy dot Net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-6.2.5-75c946","versionInfo":"6.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2020 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015-2020, holger krekel and pytest-dev team, Copyright Holger Krekel and others, Copyright Holger Krekel and others, 2004-2021. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@6.2.5"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.2.0-75c946","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright 2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@1.2.0"}]},{"name":"jmespath","SPDXID":"SPDXRef-pypi-jmespath-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jmespath@1.0.1"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-23.1.0-75c946","versionInfo":"23.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) N Revealed, Copyright ...\" is shown in the HTML footer. Default is True., Copyright (c) 2015 Hynek Schlawack, Copyright (c) 2015 Hynek Schlawack\", Copyright (c) 2015 Hynek Schlawack\" == mod.__copyright, Hynek Schlawack copyright f'2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs@23.1.0"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.7.1-75c946","versionInfo":"4.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions@4.7.1"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-21.12b0-75c946","versionInfo":"21.12b0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Reece Hart, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation., Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Python Software Foundation, Copyright (c) 2018 Lukasz Langa, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., copyright 2018-Present, Lukasz Langa and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black@21.12b0"}]},{"name":"distlib","SPDXID":"SPDXRef-pypi-distlib-0.3.7-75c946","versionInfo":"0.3.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2011-2022 Vinay Sajip, Copyright (c) 2012 The Python Software Foundation, Copyright (c) 2012-2013 Python Software Foundation, Copyright (c) 2012-2013 The Python Software Foundation, Copyright (c) 2012-2013 Vinay Sajip, Copyright (c) 2012-2015 Vinay Sajip, Copyright (c) 2012-2017 The Python Software Foundation, Copyright (c) 2012-2017 Vinay Sajip, Copyright (c) 2012-2021 The Python Software Foundation, Copyright (c) 2012-2022 Vinay Sajip, Copyright (c) 2013 by Test, Copyright (c) 2013 by Test User, Copyright (c) 2013 Vinay Sajip, Copyright (c) 2013-2015 Vinay Sajip, Copyright (c) 2013-2017 Vinay Sajip, Copyright (c) 2013-2020 Vinay Sajip, Copyright (c) Simple Launcher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/distlib@0.3.7"}]},{"name":"filelock","SPDXID":"SPDXRef-pypi-filelock-3.12.2-75c946","versionInfo":"3.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/filelock@3.12.2"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-1.26.16-75c946","versionInfo":"1.26.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2020 Andrey Petrov and contributors, Copyright (c) 2010-2020 Benjamin Peterson, Copyright (c) 2012 Senko Rasic \u003csenko.rasic@dobarkod.hr\u003e, Copyright (c) 2015-2016 Will Bond \u003cwill@wbond.net\u003e, Copyright 2015 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@1.26.16"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-23.1-75c946","versionInfo":"23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) Donald Stufft and individual contributors, copyright 2014-2019 s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@23.1"}]},{"name":"toml","SPDXID":"SPDXRef-pypi-toml-0.10.2-75c946","versionInfo":"0.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013-2019 William Pearson, Copyright 2015-2016 Julien Enselme, Copyright 2016 Google Inc., Copyright 2017 Jack Evans, Copyright 2017 Nate Prewitt, Copyright 2017 Samuel Vasko, Copyright 2019 Filippo Broggini","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/toml@0.10.2"}]},{"name":"virtualenv","SPDXID":"SPDXRef-pypi-virtualenv-20.24.3-75c946","versionInfo":"20.24.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-202x The virtualenv","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/virtualenv@20.24.3"}]},{"name":"boto3","SPDXID":"SPDXRef-pypi-boto3-1.28.27-75c946","versionInfo":"1.28.27","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2017 Amazon.com, Inc. or its affiliates, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/boto3@1.28.27"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Ronny Pfannschmidt, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/iniconfig@2.0.0"}]},{"name":"mypy-extensions","SPDXID":"SPDXRef-pypi-mypy-extensions-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2017 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-extensions@1.0.0"}]},{"name":"py","SPDXID":"SPDXRef-pypi-py-1.11.0-75c946","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Holger Krekel and others, 2004-2014, (c) Ronny Pfannschmidt, Holger Krekel, copyright u'2010, holger krekel et. al","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/py@1.11.0"}]},{"name":"cfgv","SPDXID":"SPDXRef-pypi-cfgv-3.4.0-75c946","versionInfo":"3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Anthony Sottile","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cfgv@3.4.0"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.1.6-75c946","versionInfo":"8.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright 2001-2006 Gregory P. Ward, Copyright 2002-2006 Python Software Foundation, copyright 2014 Pallets, Copyright 2014 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click@8.1.6"}]},{"name":"atomicwrites","SPDXID":"SPDXRef-pypi-atomicwrites-1.4.1-75c946","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2016 Markus Unterwaditzer, copyright 2015-2017, Markus Unterwaditzer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/atomicwrites@1.4.1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"AutoModality/action-clean","SPDXID":"SPDXRef-githubactions-AutoModality-action-clean-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/AutoModality/action-clean@1.1.0"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@2.%2A.%2A"}]},{"name":"com.github.compiler-explorer/compiler-workflows","SPDXID":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","versionInfo":"main","downloadLocation":"git+https://github.com/compiler-explorer/compiler-workflows","filesAnalyzed":false,"licenseDeclared":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/compiler-explorer/compiler-workflows@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-identify-2.5.26-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-pathspec-0.11.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-s3transfer-0.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-pre-commit-2.21.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-virtualenv-20.24.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-platformdirs-3.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-nodeenv-1.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-setuptools-68.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-atomicwrites-1.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-jmespath-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-botocore-1.31.27-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-boto3-1.28.27-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-pytest-6.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-tomli-1.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-six-1.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-attrs-23.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-urllib3-1.26.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-click-8.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-distlib-0.3.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-filelock-3.12.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-packaging-23.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-py-1.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-black-21.12b0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-toml-0.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-pypi-cfgv-3.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relatedSpdxElement":"SPDXRef-githubactions-AutoModality-action-clean-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-compiler-explorer-compiler-workflows-main-40eb48","relationshipType":"DESCRIBES"}]}