{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.aboutcode-org/scorecode","documentNamespace":"https://spdx.org/spdxdocs/protobom/76964b98-2d9e-4c95-9a22-78d5dc2e65e9","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-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-11T17:19:52Z"},"packages":[{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@4.%2A.%2A"}]},{"name":"softprops/action-gh-release","SPDXID":"SPDXRef-githubactions-softprops-action-gh-release-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/softprops/action-gh-release@2.%2A.%2A"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-releasev1-75c946","versionInfo":"release/v1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@release%2Fv1"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"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":"text-unidecode","SPDXID":"SPDXRef-pypi-text-unidecode-1.3-75c946","versionInfo":"1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Artistic-1.0-Perl OR GPL-1.0-only OR GPL-2.0-or-later","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/text-unidecode@1.3"}]},{"name":"soupsieve","SPDXID":"SPDXRef-pypi-soupsieve-2.5-75c946","versionInfo":"2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 - 2023 a href https://github.com/facelessuser, Copyright (c) 2018 - 2023 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2018 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/soupsieve@2.5"}]},{"name":"django-environ","SPDXID":"SPDXRef-pypi-django-environ-0.11.2-75c946","versionInfo":"0.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2021, Daniele Faraglia \u003cdaniele.faraglia@gmail.com\u003e, Copyright (c) 2013-2023 Daniele Faraglia, Copyright (c) 2021-2022, Serghei Iakovlev \u003cegrep@protonmail.ch\u003e, Copyright (c) 2021-2023, Serghei Iakovlev \u003cegrep@protonmail.ch\u003e, Copyright (c) 2021, Serghei Iakovlev \u003cegrep@protonmail.ch\u003e, copyright f'2013- date.today .year, Daniele Faraglia and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-environ@0.11.2"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-5.13.2-75c946","versionInfo":"5.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2018, Marcel Hellkamp, Copyright (c) 2013 Timothy Edmund Crosley, Copyright (c) 2016 Timothy Edmund Crosley Under, Copyright (c) 2021 Taneli Hukkinen, Copyright 2011 VMware, Inc, Copyright 2013 Red Hat, Inc., Copyright 2018 Google LLC, Copyright 2019 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/isort@5.13.2"}]},{"name":"saneyaml","SPDXID":"SPDXRef-pypi-saneyaml-0.6.0-75c946","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Copyright 1993,1994 by Carnegie Mellon, (c) Copyright 1993,1994 by Carnegie Mellon University, Copyright (c) 1990-2, RSA, Copyright (c) 1990-2, RSA Data Security, Inc., Copyright (c) 1991 Bell Communications Research, Copyright (c) 1991 Bell Communications Research, Inc., Copyright (c) 1991-2, RSA, Copyright (c) 1991-2, RSA Data Security, Inc., Copyright (c) 1993, 1994 by Carnegie Mellon, Copyright (c) 1993, 1994 by Carnegie Mellon University, Copyright (c) 1994, Jeff Hostetler, Spyglass, Copyright (c) 1994, Jeff Hostetler, Spyglass, Inc., Copyright (c) 1995, Board of Trustees of the University of Illinois, Copyright (c) 1996-1997 Cisco Systems, Copyright (c) 1996-1997 Cisco Systems, Inc., Copyright (c) 1997-2001 University of Cambridge, Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark, Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper, Copyright (c) 2000-2002 The Apache Software, Copyright (c) 2000-2002 The Apache Software Foundation, Copyright (c) 2004 Infrae, Copyright (c) 2004 Infrae.', description' lxml, Copyright (c) 2008-2020 The pip, Copyright (c) 2008-2020 The pip developers, Copyright (c) 2009 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2009 Gerhard, Copyright (c) 2009 Gerhard Weis, Copyright (c) 2010 David Wolever . All rights reserved., Copyright (c) 2010 David Wolever \u003cdavid@wolever.net\u003e, Copyright (c) 2013-2017 nexB, Copyright (c) 2013-2017 nexB Inc., Copyright (c) 2013-2017, Kim, Copyright (c) 2013-2017, Kim Davies description Internationalized Domain Names, Copyright (c) 2019 Giovanni Bussi, Copyright (c) Giovanni Bussi, Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995, Copyright (c) Ian F. Darwin, 1987, Copyright (c) nexB Inc., Copyright (c) nexB Inc. and others., Copyright (c) nexB Inc. and others. All rights reserved., Copyright (c) Python, Copyright (c) Python contributors, Copyright (c) Zeus Technology Limited 1996, Copyright 1991 by the Massachusetts Institute of Technology, copyright 1992 by Eric Haines, copyright 1992 by Eric Haines, erich@eye.com, copyright 2010 David Wolever \u003cdavid@wolever.net\u003e, copyright by the University of Cambridge, copyright by the University of Cambridge, England, copyright nexB Inc. and others, copyright of Pete Harlow, copyright RSA Data Security, Inc., Copyright RSA Data Security, Inc., copyright Steinar H. Gunderson \u003csgunderson@bigfoot.com\u003e and Knut Auvor Grythe \u003cknut@auvor.no\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/saneyaml@0.6.0"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-24.1-75c946","versionInfo":"24.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) Donald Stufft and individual contributors, copyright 2014 s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@24.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-8.3.1-75c946","versionInfo":"8.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@8.3.1"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.3.2-75c946","versionInfo":"3.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-2.1-only AND MIT AND MPL-1.1","copyrightText":"(c) 2012 Denny Vrandecic (http://simia.net/letters/), (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input, Copyright (c) 2019 TAHRI Ahmed R., copyright (c) 2021 by Ahmed TAHRI, Copyright (c) 2023 Ahmed TAHRI, Copyright (c) Ahmed TAHRI @Ousret (https://github.com/Ousret), Copyright (c) Ahmed TAHRI Ousret (https://github.com/Ousret), COPYRIGHT (c) FOOBAR, copyright 2023, Ahmed TAHRI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/charset-normalizer@3.3.2"}]},{"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":"pathspec","SPDXID":"SPDXRef-pypi-pathspec-0.12.1-75c946","versionInfo":"0.12.1","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.12.1"}]},{"name":"beautifulsoup4","SPDXID":"SPDXRef-pypi-beautifulsoup4-4.12.3-75c946","versionInfo":"4.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Copyright 2012, Leonard Richardson, (c) Copyright 2013, Leonard Richardson, Copyright (c) 2004-2024 Leonard Richardson, Copyright (c) Isaac Muse, Copyright (c) James Graham and other contributors, Copyright (c) Leonard Richardson, Copyright 2007-2016 by the Sphinx team, copyright u'2004-2015, Leonard Richardson, copyright u'2004-2020, Leonard Richardson, copyright u'2004-2023, Leonard Richardson, copyright u'2004-2024, Leonard Richardson, copyright u'2012, Leonard Richardson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/beautifulsoup4@4.12.3"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.2.2-75c946","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2019-2022, Pyodide contributors and Mozilla, Copyright (c) 2008-2020 Andrey Petrov and contributors, Copyright (c) 2019-2022, Pyodide, Copyright 2019-2022, Pyodide","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@2.2.2"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2024.7.4-75c946","versionInfo":"2024.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, (c) 2015 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2024.7.4"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.1.7-75c946","versionInfo":"8.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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.7"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.7-75c946","versionInfo":"3.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2019 Unicode(r), Inc., Copyright (c) 2013-2024, Kim Davies and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/idna@3.7"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.5.0-75c946","versionInfo":"1.5.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.5.0"}]},{"name":"commoncode","SPDXID":"SPDXRef-pypi-commoncode-31.2.1-75c946","versionInfo":"31.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Copyright Henrik Ravn 2004, Copyright (c) 1990-2005 Sleepycat Software, Copyright (c) 1990, 1993, 1994, 1995 The Regents of the University of California, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com), Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly, Copyright (c) 1995-2008 Mark Adler, Copyright (c) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant, Copyright (c) 1995-2011 Mark Adler, Copyright (c) 1995-2012 Jean-loup Gailly, Copyright (c) 1995-2013 Jean-loup Gailly, Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler, Copyright (c) 1995, 1996 The President and Fellows of Harvard University, copyright (c) 1996-2005 Julian R Seward, Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing, Copyright (c) 1998-2005 The OpenSSL Project, Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle (http://www.bouncycastle.org), Copyright (c) 2000 The Apache Software Foundation, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation, Copyright (c) 2002-2004 Dmitriy Anisimkov, Copyright (c) 2003 Mark Adler, Copyright (c) 2003-2012 Raymond Hettinger, Copyright (c) 2004 by Henrik Ravn, Copyright (c) 2005 Agere Systems Inc., Copyright (c) 2005 Brian Goetz and Tim Peierls, Copyright (c) 2008-2020 The pip, Copyright (c) 2008-2020 The pip developers, Copyright (c) 2010 David Wolever . All rights reserved., Copyright (c) 2010 David Wolever \u003cdavid@wolever.net\u003e, Copyright (c) 2013 Raymond Hettinger, Copyright (c) 2017 Nate Coraor, Copyright (c) 2017 nexB Inc. and others, Copyright (c) 2019 Giovanni Bussi, Copyright (c) Chef Software, Inc., Copyright (c) Giovanni Bussi, Copyright (c) Henrik Ravn 2004, Copyright (c) nexB Inc., Copyright (c) nexB Inc. and others, Copyright (c) nexB Inc. and others. All rights reserved., Copyright (c) nexB. Inc. and others, Copyright (c) Python Software Foundation and others, Copyright 1995-2013 Jean-loup Gailly and Mark Adler, Copyright 2005, JBoss Inc., and individual contributors, Copyright 2006 Red Hat, Inc., Copyright 2009, Red Hat Middleware LLC, and individual contributors, copyright 2010 David Wolever \u003cdavid@wolever.net\u003e, Copyright 2010, Red Hat, Inc. and individual contributors, copyright nexB Inc. and others, copyrighted by the Free Software Foundation, copyrighted by the Regents of the University of California, Sun Microsystems, Inc., copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation, holder is Tim Hudson (tjh@cryptsoft.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/commoncode@31.2.1"}]},{"name":"pycodestyle","SPDXID":"SPDXRef-pypi-pycodestyle-2.12.0-75c946","versionInfo":"2.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2009 Johann C. Rocholl \u003cjohann@rocholl.net\u003e, Copyright (c) 2009-2014 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2014-2016 Ian Lee \u003cianlee1521@gmail.com\u003e, Copyright (c) 2014-2020 Ian Lee \u003cIanLee1521@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycodestyle@2.12.0"}]},{"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":"attrs","SPDXID":"SPDXRef-pypi-attrs-23.2.0-75c946","versionInfo":"23.2.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.2.0"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-24.4.2-75c946","versionInfo":"24.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Reece Hart, 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 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@24.4.2"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-4.2.2-75c946","versionInfo":"4.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-202x The platformdirs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@4.2.2"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.3-75c946","versionInfo":"2.32.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.32.3"}]},{"name":"wheel","SPDXID":"SPDXRef-pypi-wheel-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wheel"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs"}]},{"name":"twine","SPDXID":"SPDXRef-pypi-twine-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/twine"}]},{"name":"aboutcode-toolkit","SPDXID":"SPDXRef-pypi-aboutcode-toolkit-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aboutcode-toolkit"}]},{"name":"commoncode","SPDXID":"SPDXRef-pypi-commoncode-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/commoncode"}]},{"name":"build","SPDXID":"SPDXRef-pypi-build-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/build"}]},{"name":"pip","SPDXID":"SPDXRef-pypi-pip-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pip"}]},{"name":"saneyaml","SPDXID":"SPDXRef-pypi-saneyaml-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/saneyaml"}]},{"name":"packvers","SPDXID":"SPDXRef-pypi-packvers-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packvers"}]},{"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":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"com.github.aboutcode-org/scorecode","SPDXID":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","versionInfo":"main","downloadLocation":"git+https://github.com/aboutcode-org/scorecode","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/aboutcode-org/scorecode@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-packaging-24.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-click-8.1.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pycodestyle-2.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-attrs-23.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-requests-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-click-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-isort-5.13.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pathspec-0.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pip-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-packvers-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-releasev1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-platformdirs-4.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-softprops-action-gh-release-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-soupsieve-2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-commoncode-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-saneyaml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-django-environ-0.11.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-pytest-8.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-beautifulsoup4-4.12.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-certifi-2024.7.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-commoncode-31.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-black-24.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-saneyaml-0.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-idna-3.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-attrs-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-twine-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-aboutcode-toolkit-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-wheel-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-setuptools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-build-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relatedSpdxElement":"SPDXRef-pypi-text-unidecode-1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-aboutcode-org-scorecode-main-1781b8","relationshipType":"DESCRIBES"}]}