{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.protoconf/client-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/c412aca3-3279-4ce5-a482-e40f3000989b","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-04T21:22:05Z"},"packages":[{"name":"httpcore","SPDXID":"SPDXRef-pypi-httpcore-0.16.3-75c946","versionInfo":"0.16.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2020, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpcore@0.16.3"}]},{"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":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.6.1-75c946","versionInfo":"7.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now, Copyright 2004-2024 Ned Batchelder, Copyright 2004. Ned', f, copyright 2009 N, copyright 2009-2024, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.6.1"}]},{"name":"httpx","SPDXID":"SPDXRef-pypi-httpx-0.23.3-75c946","versionInfo":"0.23.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2019, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpx@0.23.3"}]},{"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":"test-results-parser","SPDXID":"SPDXRef-pypi-test-results-parser-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-fsl-1.0-apache-2.0 AND Apache-2.0","copyrightText":"Copyright 2008-2024 Functional Software, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/test-results-parser@0.1.0"}]},{"name":"pytest-asyncio","SPDXID":"SPDXRef-pypi-pytest-asyncio-0.24.0-75c946","versionInfo":"0.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright 2023, pytest-asyncio contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-asyncio@0.24.0"}]},{"name":"rfc3986","SPDXID":"SPDXRef-pypi-rfc3986-1.5.0-75c946","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2014 Rackspace, copyright (c) 2014 Rackspace :license Apache, Copyright (c) 2015 Ian Stapleton Cordasco, Copyright (c) 2017 Ian Stapleton Cordasco, Copyright 2014 Ian Cordasco, Rackspace, Copyright 2014 Rackspace 2016 Ian Stapleton Cordasco, copyright u'2017, Ian Stapleton Cordasco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rfc3986@1.5.0"}]},{"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":"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":"asyncio","SPDXID":"SPDXRef-pypi-asyncio-3.4.3-75c946","versionInfo":"3.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/asyncio@3.4.3"}]},{"name":"hyperframe","SPDXID":"SPDXRef-pypi-hyperframe-6.0.1-75c946","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Cory Benfield, copyright 2020, Cory Benfield","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/hyperframe@6.0.1"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.2-75c946","versionInfo":"6.0.2","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.2"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Meme Dough","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov@5.0.0"}]},{"name":"anyio","SPDXID":"SPDXRef-pypi-anyio-4.4.0-75c946","versionInfo":"4.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Alex Gronholm copyright 2018, Copyright (c) 2018 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/anyio@4.4.0"}]},{"name":"aiofiles","SPDXID":"SPDXRef-pypi-aiofiles-24.1.0-75c946","versionInfo":"24.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Tin Tvrtkovic","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiofiles@24.1.0"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.8-75c946","versionInfo":"3.8","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.8"}]},{"name":"h11","SPDXID":"SPDXRef-pypi-h11-0.14.0-75c946","versionInfo":"0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2008 Scipy Developers, Copyright (c) 2006, Jonathan E. Taylor, Copyright (c) 2009-2012 Statsmodels Developers, Copyright (c) 2016 Nathaniel J. Smith \u003cnjs@pobox.com\u003e and other contributors, Copyright 2007, 2008 Chris Wanstrath chris@ozmm.org, copyright 2016, Nathaniel J. Smith","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/h11@0.14.0"}]},{"name":"hpack","SPDXID":"SPDXRef-pypi-hpack-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Tatsuhiro Tsujikawa, Copyright (c) 2014 Cory Benfield, copyright 2020, Cory Benfield","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/hpack@4.0.0"}]},{"name":"tree-sitter","SPDXID":"SPDXRef-pypi-tree-sitter-0.20.4-75c946","versionInfo":"0.20.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2016 and later Unicode, Inc. and others, Copyright (c) 1991-2019 Unicode, Inc., Copyright (c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 1999 Computer Systems and Communication Lab, Institute of Information Science, Academia Sinica, Copyright (c) 1999 Pai-Hsiang Hsiao, Copyright (c) 1999 TaBE Project, Copyright (c) 1999-2012, International Business Machines Corporation and others, Copyright (c) 1999-2015, International Business Machines Corporation and others, Copyright (c) 2006-2008, Google Inc., Copyright (c) 2013 Brian Eugene Wilson, Robert Martin Campbell, Copyright (c) 2013 International Business Machines Corporation and others, Copyright (c) 2013, LeRoy Benjamin Sharon, Copyright (c) 2014 International Business Machines Corporation and others, Copyright (c) 2019 Max Brunsfeld, GitHub, Copyright 1996 Chih-Hao Tsai Beckman Institute, University of Illinois c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4, Copyright 2000, 2001, 2002, 2003 Nara Institute of Science and Technology, Copyright 2006-2011, the V8 project authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tree-sitter@0.20.4"}]},{"name":"grpclib","SPDXID":"SPDXRef-pypi-grpclib-0.4.7-75c946","versionInfo":"0.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2019, Vladimir Magamedov, Copyright 2016 gRPC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grpclib@0.4.7"}]},{"name":"sniffio","SPDXID":"SPDXRef-pypi-sniffio-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sniffio@1.3.1"}]},{"name":"ijson","SPDXID":"SPDXRef-pypi-ijson-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND ISC","copyrightText":"Copyright (c) 2007-2014, Lloyd Hilaiel \u003cme@lloyd.io\u003e, Copyright (c) 2010, Ivan Sagalaev, Copyright by UWA","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ijson@3.3.0"}]},{"name":"regex","SPDXID":"SPDXRef-pypi-regex-2024.7.24-75c946","versionInfo":"2024.7.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 1997-2001 by Secret Labs AB., Copyright (c) 1997-2002 by Secret Labs AB, copyright (c) 1998-2001 by Secret Labs AB, Copyright (c) 1998-2001 by Secret Labs AB., Copyright 2020 Matthew Barnett","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/regex@2024.7.24"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-8.3.2-75c946","versionInfo":"8.3.2","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.2"}]},{"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":"responses","SPDXID":"SPDXRef-pypi-responses-0.21.0-75c946","versionInfo":"0.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2015 David Cramer, Copyright 2015 David Cramer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/responses@0.21.0"}]},{"name":"h2","SPDXID":"SPDXRef-pypi-h2-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Rackspace, Copyright (c) 2015-2020 Cory Benfield and contributors, copyright 2020, Cory Benfield","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/h2@4.1.0"}]},{"name":"multidict","SPDXID":"SPDXRef-pypi-multidict-6.0.5-75c946","versionInfo":"6.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Andrew Svetlov and aio-libs contributors, copyright 2016, Andrew Svetlov and aio-libs contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/multidict@6.0.5"}]},{"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":"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":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-74.0.0-75c946","versionInfo":"74.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, 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, Copyright (c) 2002 Lars Gustaebel \u003clars@gustaebel.de\u003e, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2010 Paul Dyson, Copyright (c) 2010-202x The platformdirs, Copyright (c) 2012 Daniel Holth \u003cdholth@fastmail.fm\u003e and contributors, Copyright (c) 2012 Erik Rose, Copyright (c) 2018, Michal Horejsek, Copyright (c) 2018', jaraco.path.build(basic, prefix root), Copyright (c) 2021 Taneli Hukkinen, Copyright (c) Alex Gronholm, Copyright (c) Anderson Bravalheri, Copyright (c) Donald Stufft and individual contributors, copyright 2014 s, Copyright 2014-2015 Nathan West, Copyright 2014-2016 Nathan West, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools@74.0.0"}]},{"name":"grpcio","SPDXID":"SPDXRef-pypi-grpcio-1.66.1-75c946","versionInfo":"1.66.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-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, Copyright (c) 1987-2001 The Regents of the University of California, Copyright (c) 1990-2000 Info-ZIP., Copyright (c) 1995-1997 Eric Young (eay@cryptsoft.com), Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com), Copyright (c) 1995-2003 Mark Adler, Copyright (c) 1995-2003, 2010 Mark Adler, Copyright (c) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler, Copyright (c) 1995-2005, 2010 Mark Adler, Copyright (c) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler, Copyright (c) 1995-2006, 2010, 2011, 2016 Jean-loup Gailly, Copyright (c) 1995-2006, 2011, 2016 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, 2016 Mark Adler, Copyright (c) 1995-2016 Jean-loup Gailly, Mark Adler, Copyright (c) 1995-2017 Jean-loup Gailly, Copyright (c) 1995-2017 Mark Adler, Copyright (c) 1995-2018 Jean-loup Gailly, Copyright (c) 1995-2019 Mark Adler, Copyright (c) 1995-2021 Jean-loup Gailly, Copyright (c) 1995-2022 Jean-loup Gailly, Mark Adler, Copyright (c) 1995-2022 Mark Adler, Copyright (c) 1995-2023 Jean-loup Gailly and Mark Adler, Copyright (c) 1995-2023 Mark Adler, Copyright (c) 1995, 1996, 1997, and 1998 WIDE Project, Copyright (c) 1996-1999 by Internet Software Consortium, Copyright (c) 1996,1999 by Internet Software Consortium, Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing, Copyright (c) 1998 - 2010 Gilles Vollant, Even Rouault, Mathias Svensson, Copyright (c) 1998-2000 The OpenSSL Project, Copyright (c) 1998-2001 The OpenSSL Project, Copyright (c) 1998-2002 The OpenSSL Project, Copyright (c) 1998-2003 The OpenSSL Project, Copyright (c) 1998-2004 The OpenSSL Project, Copyright (c) 1998-2005 Gilles Vollant, Copyright (c) 1998-2005 The OpenSSL Project, Copyright (c) 1998-2006 The OpenSSL Project, Copyright (c) 1998-2007 The OpenSSL Project, Copyright (c) 1998-2010 Gilles Vollant (minizip) http://www.winimage.com/zLibDll/minizip.html, Copyright (c) 1998-2011 The OpenSSL Project, Copyright (c) 1999 The OpenSSL Project, Copyright (c) 1999-2002 The OpenSSL Project, Copyright (c) 1999-2003 The OpenSSL Project, Copyright (c) 1999-2004 The OpenSSL Project, Copyright (c) 1999-2005 The OpenSSL Project, Copyright (c) 1999-2007 The OpenSSL Project, Copyright (c) 1999-2008 The OpenSSL Project, Copyright (c) 2000 The OpenSSL Project, Copyright (c) 2000-2002 The OpenSSL Project, Copyright (c) 2000-2003 The OpenSSL Project, Copyright (c) 2000-2005 The OpenSSL Project, Copyright (c) 2001 The OpenSSL Project, Copyright (c) 2001-2011 The OpenSSL Project, Copyright (c) 2002 by Lucent Technologies, Copyright (c) 2002-2006 The OpenSSL Project, Copyright (c) 2002-2013 Mark Adler, Copyright (c) 2003 Mark Adler, Copyright (c) 2003 The OpenSSL Project, Copyright (c) 2003-2010 Mark Adler, Copyright (c) 2003, 2005, 2008, 2010, 2012 Mark Adler, Copyright (c) 2003, 2012 Mark Adler, Copyright (c) 2003, 2012, 2013 Mark Adler, Copyright (c) 2004 - 2011 by Daniel Stenberg, Copyright (c) 2004 - 2012 by Daniel Stenberg, Copyright (c) 2004 - 2013 by Daniel Stenberg, Copyright (c) 2004 by Daniel Stenberg, Copyright (c) 2004 by Internet Systems Consortium, Inc., Copyright (c) 2004 The OpenSSL Project, Copyright (c) 2004-2009 by Daniel Stenberg, Copyright (c) 2004-2010 by Daniel Stenberg, Copyright (c) 2004-2011 by Daniel Stenberg, Copyright (c) 2004-2017 by Daniel Stenberg, Copyright (c) 2004-2017 Mark Adler, Copyright (c) 2004-2019 Mark Adler, Copyright (c) 2004, 2005, 2012 Mark Adler, Copyright (c) 2004, 2008, 2012 Mark Adler, Copyright (c) 2004, 2008, 2012, 2016, 2019 Mark Adler, Copyright (c) 2004, 2010 Mark Adler, Copyright (c) 2005 - 2010, Daniel Stenberg, Copyright (c) 2005 by Dominick Meglio, Copyright (c) 2005 The OpenSSL Project, Copyright (c) 2005-2013 by Daniel Stenberg, Copyright (c) 2005, 2012, 2018, 2023 Mark Adler, Copyright (c) 2005, 2013 by Dominick Meglio, Copyright (c) 2006 The OpenSSL Project, Copyright (c) 2006, Network Resonance, Inc., Copyright (c) 2006,2007 The OpenSSL Project, Copyright (c) 2007-2008 Even Rouault, Copyright (c) 2007-2013 by Daniel Stenberg, Copyright (c) 2007, 2008, 2012, 2018 Mark Adler, Copyright (c) 2008 by Daniel Stenberg, Copyright (c) 2008 The OpenSSL Project, Copyright (c) 2008-2013 by Daniel Stenberg, Copyright (c) 2009 - 2013 by Daniel Stenberg, Copyright (c) 2009 - 2021 by Daniel Stenberg, Copyright (c) 2009 by Jakub Hrozek \u003cjhrozek@redhat.com\u003e, Copyright (c) 2009-2010 Mathias Svensson http://result42.com, Copyright (c) 2009-2013 by Daniel Stenberg, Copyright (c) 2010 Jeremy Lal \u003ckapouer@melix.org\u003e, Copyright (c) 2010 The OpenSSL Project, Copyright (c) 2010-2012 by Daniel Stenberg, Copyright (c) 2010-2013 by Daniel Stenberg, Copyright (c) 2011 The OpenSSL Project, Copyright (c) 2011, 2016 Mark Adler, Copyright (c) 2011, RTFM, Inc., Copyright (c) 2012 by Gilles Chehade \u003cgilles@openbsd.org\u003e, Copyright (c) 2012 Marko Kreen \u003cmarkokr@gmail.com\u003e, Copyright (c) 2012 The Chromium Authors, Copyright (c) 2012 The OpenSSL Project, Copyright (c) 2012-2020 Yann Collet, Copyright (c) 2012, Intel Corporation, Copyright (c) 2013 The OpenSSL Project, Copyright (c) 2014 The OpenSSL Project, Copyright (c) 2014, Google Inc., Copyright (c) 2014, Intel Corporation, Copyright (c) 2015 The OpenSSL Project, Copyright (c) 2015, Google Inc., Copyright (c) 2015, Intel Inc., Copyright (c) 2016, Google Inc., Copyright (c) 2017 - 2018 by Christian Ammer, Copyright (c) 2017 by John Schember \u003cjohn@nachtimwald.com\u003e, Copyright (c) 2017, Google Inc., Copyright (c) 2017, the HRSS authors, Copyright (c) 2018 by John Schember \u003cjohn@nachtimwald.com\u003e, Copyright (c) 2018 Mark Adler, Copyright (c) 2018 The Android Open Source Project, Copyright (c) 2018, Google Inc., Copyright (c) 2019 by Andrew Selivanov, Copyright (c) 2019, Google Inc., Copyright (c) 2020, Arm Ltd., Copyright (c) 2020, Google Inc., Copyright (c) 2021 by Brad House, Copyright (c) 2021 Permission, Copyright (c) 2021, Google Inc., Copyright (c) 2022, Google Inc., Copyright (c) 2022, Robert Nagy \u003crobert.nagy@gmail.com\u003e, Copyright (c) 2023, Google Inc., Copyright (c) 2023, Google LLC, Copyright (c) 2024, Google Inc., Copyright 1995-2016 The OpenSSL Project Authors, Copyright 1995-2017 The OpenSSL Project Authors, Copyright 1995-2023 Jean-loup Gailly and Mark Adler, Copyright 1995-2023 Mark Adler, Copyright 1998 by the Massachusetts Institute of Technology, Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll, Copyright 1998, 2011 by the Massachusetts Institute of Technology, Copyright 1998, 2011, 2013 by the Massachusetts Institute of Technology, Copyright 1999-2005 The RE2 Authors, Copyright 2000 by the Massachusetts Institute of Technology, Copyright 2000-2016 The OpenSSL Project Authors, Copyright 2001-2010 The RE2 Authors, Copyright 2002 Sun Microsystems, Inc., Copyright 2002-2009 The RE2 Authors, Copyright 2003-2009 Google Inc., Copyright 2003-2009 The RE2 Authors, Copyright 2003-2010 Google Inc., Copyright 2004 The RE2 Authors, Copyright 2005 by Dominick Meglio, Copyright 2005 Dominick Meglio, Copyright 2005 Google Inc., Copyright 2005 Nokia, Copyright 2005 The RE2 Authors, Copyright 2005, Google Inc., Copyright 2006 The RE2 Authors, Copyright 2006-2007 The RE2 Authors, Copyright 2006-2008 The RE2 Authors, Copyright 2006-2017 The OpenSSL Project Authors, Copyright 2006-2019 The OpenSSL Project Authors, Copyright 2006-2021 The OpenSSL Project Authors, Copyright 2006, Google Inc., Copyright 2007 The RE2 Authors, Copyright 2007-2016 The OpenSSL Project Authors, Copyright 2007, Google Inc., Copyright 2008 Google Inc., Copyright 2008 The RE2 Authors, Copyright 2008, Google Inc., Copyright 2009 Google Inc., Copyright 2009 The RE2 Authors, Copyright 2009, Google Inc., Copyright 2010 Google Inc., Copyright 2010 The Chromium Authors, Copyright 2010 The RE2 Authors, Copyright 2010, Google Inc., Copyright 2011 The Chromium Authors, Copyright 2012-2016 The OpenSSL Project Authors, Copyright 2013-2016 The OpenSSL Project Authors, Copyright 2013, Google Inc., Copyright 2014 The Chromium Authors, Copyright 2014-2016 The OpenSSL Project Authors, Copyright 2014-2020 The OpenSSL Project Authors, Copyright 2015 Google Inc., Copyright 2015 gRPC, Copyright 2015 The Chromium Authors, Copyright 2015-2016 gRPC, Copyright 2015-2016 The OpenSSL Project Authors, Copyright 2015, Google Inc., Copyright 2016 Brian Smith, Copyright 2016 Google Inc., Copyright 2016 gRPC, Copyright 2016 The Chromium Authors, Copyright 2016 The RE2 Authors, Copyright 2016, Google Inc., Copyright 2017 Google Inc., Copyright 2017 gRPC, Copyright 2017 The Abseil Authors, Copyright 2017 The Chromium Authors, Copyright 2017 The OpenSSL Project Authors, Copyright 2018 Google LLC., Copyright 2018 gRPC, Copyright 2018 The Abseil Authors, Copyright 2018 The Chromium Authors, Copyright 2018 The gRPC, Copyright 2018 The RE2 Authors, Copyright 2018, Google Inc., Copyright 2018, Google LLC., Copyright 2019 Google LLC., Copyright 2019 gRPC, Copyright 2019 The Abseil Authors, Copyright 2019 The Chromium Authors, Copyright 2019 The gRPC, Copyright 2019, Google Inc., Copyright 2019, Google LLC., Copyright 2020 by \u003cdanny.sonnenschein@platynum.ch\u003e, Copyright 2020 Google Inc., Copyright 2020 gRPC, Copyright 2020 The Abseil Authors, Copyright 2020 The gRPC, Copyright 2021 Google Inc., Copyright 2021 gRPC, Copyright 2021 The Abseil Authors, Copyright 2021 The Chromium Authors, Copyright 2021 the gRPC, Copyright 2021 The gRPC, Copyright 2022 Google LLC, Copyright 2022 gRPC, Copyright 2022 The Abseil Authors, Copyright 2022 The Chromium Authors, Copyright 2022 The gRPC, Copyright 2023 Google LLC., Copyright 2023 gRPC, Copyright 2023 The Abseil Authors, Copyright 2023 The Chromium Authors, Copyright 2023 The gRPC, Copyright 2024 gRPC, Copyright 2024 The Abseil Authors, Copyright 2024 The gRPC, Copyright Amazon.com, Inc. or its affiliates, holder is Tim Hudson (tjh@cryptsoft.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grpcio@1.66.1"}]},{"name":"protobuf","SPDXID":"SPDXRef-pypi-protobuf-5.28.0-75c946","versionInfo":"5.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright 2007 Google Inc., Copyright 2008 Google Inc., Copyright 2023 Google LLC., Copyright 2024 Google LLC.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/protobuf@5.28.0"}]},{"name":"grpcio-tools","SPDXID":"SPDXRef-pypi-grpcio-tools-1.66.1-75c946","versionInfo":"1.66.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2009-2021, Google LLC, Copyright (c) 2009-2023, Google LLC, Copyright (c) 2019 Yibo Cai, Copyright 2007 Google Inc., Copyright 2008 Google Inc., Copyright 2008 Google Inc. https://developers.google.com/protocol-buffers, Copyright 2009 Google Inc., Copyright 2012 Google Inc., Copyright 2014 Google Inc., Copyright 2015 Google Inc., Copyright 2015 gRPC, Copyright 2015-2016 gRPC, Copyright 2016 Google Inc., Copyright 2016 gRPC, Copyright 2017 Google Inc., Copyright 2017 gRPC, Copyright 2017 The Abseil Authors, Copyright 2018 gRPC, Copyright 2018 The Abseil Authors, Copyright 2019 gRPC, Copyright 2019 The Abseil Authors, Copyright 2020 gRPC, Copyright 2020 The Abseil Authors, Copyright 2020 The gRPC, Copyright 2021 gRPC, Copyright 2021 The Abseil Authors, Copyright 2021 The gRPC, Copyright 2022 Google Inc., Copyright 2022 Google LLC, Copyright 2022 gRPC, Copyright 2022 The Abseil Authors, Copyright 2023 Google Inc., Copyright 2023 Google LLC., Copyright 2023 gRPC, Copyright 2023 The Abseil Authors, Copyright 2023 The gRPC, Copyright 2024 Google Inc., Copyright 2024 Google LLC., Copyright 2024 gRPC, Copyright 2024 The Abseil Authors, Copyright 2024 The gRPC, IsLower (c) IsDigit (c)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grpcio-tools@1.66.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":"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":"codecov-cli","SPDXID":"SPDXRef-pypi-codecov-cli-0.7.4-75c946","versionInfo":"0.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/codecov-cli@0.7.4"}]},{"name":"watchdog","SPDXID":"SPDXRef-pypi-watchdog-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010-2011 Malthe Borch \u003cmborch@gmail.com\u003e, Copyright 2011-2012 Yesudeep Mangalapilly, Copyright 2011-2012 Yesudeep Mangalapilly \u003cyesudeep@gmail.com\u003e, Copyright 2011-2024 Yesudeep Mangalapilly, Mickael Schoentgen \u0026 contributors, Copyright 2012-2014 Google, Inc., Copyright 2012-2018 Google, Inc., Copyright 2014-2018 Thomas Amland \u0026 contributors, Copyright 2018-2024 Mickael Schoentgen \u0026 contributors, copyright COPYRIGHT The version info for the project, Yesudeep Mangalapilly, Mickael Schoentgen, and contributors COPYRIGHT f'2010-2024","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/watchdog@5.0.0"}]},{"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":"com.github.protoconf/client-python","SPDXID":"SPDXRef-github-protoconf-client-python-main-8454f3","versionInfo":"main","downloadLocation":"git+https://github.com/protoconf/client-python","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/protoconf/client-python@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-httpcore-0.16.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-coverage-7.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-sniffio-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-pytest-8.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-certifi-2024.7.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-idna-3.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-setuptools-74.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-protobuf-5.28.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-httpx-0.23.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-hyperframe-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-aiofiles-24.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-h2-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-packaging-24.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-pytest-asyncio-0.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-rfc3986-1.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-tree-sitter-0.20.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-h11-0.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-hpack-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-regex-2024.7.24-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-multidict-6.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-click-8.1.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-ijson-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-responses-0.21.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-grpcio-1.66.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-grpcio-tools-1.66.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-watchdog-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-asyncio-3.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-grpclib-0.4.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-codecov-cli-0.7.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-test-results-parser-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-protoconf-client-python-main-8454f3","relatedSpdxElement":"SPDXRef-pypi-anyio-4.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-protoconf-client-python-main-8454f3","relationshipType":"DESCRIBES"}]}