{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.python/buildmaster-config","documentNamespace":"https://spdx.org/spdxdocs/protobom/8e7fd98f-1236-4e91-9d5e-f5fe6b28323d","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-06T11:59:28Z"},"packages":[{"name":"multipart","SPDXID":"SPDXRef-pypi-multipart-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2025, Marcel Hellkamp, copyrighted by the Werkzeug Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/multipart@1.3.0"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2025.8.3-75c946","versionInfo":"2025.8.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2025.8.3"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.15.0-75c946","versionInfo":"4.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 AND GPL-1.0-or-later AND Python-2.0 AND BSD-3-Clause AND Python-2.0 AND BSD-3-Clause AND 0BSD","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.15.0"}]},{"name":"alembic","SPDXID":"SPDXRef-pypi-alembic-1.16.5-75c946","versionInfo":"1.16.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) (c) H (c), (c) Zeno Rocha, Copyright (c) 2005-2019 the SQLAlchemy authors and contributors, Copyright (c) 2005-2021 the SQLAlchemy authors and contributors, Copyright (c) 2020, EBP, Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com), Copyright (c) Copyright 2010-2025, Mike Bayer, Copyright 2009-2025 Michael Bayer, copyright 2010-2025, Mike Bayer, Copyright 2011-2024 The Bootstrap Authors, Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors), Copyright 2024 Fonticons, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/alembic@1.16.5"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-3.1.6-75c946","versionInfo":"3.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008 by http://domain.invalid/\u003e, copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@3.1.6"}]},{"name":"croniter","SPDXID":"SPDXRef-pypi-croniter-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2012 Matsumoto Taichi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/croniter@6.0.0"}]},{"name":"pytz","SPDXID":"SPDXRef-pypi-pytz-2025.2-75c946","versionInfo":"2025.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND ZPL-2.1","copyrightText":"Copyright (c) 2003-2019 Stuart Bishop \u003cstuart@stuartbishop.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz@2025.2"}]},{"name":"buildbot-www","SPDXID":"SPDXRef-pypi-buildbot-www-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) 2016 Federico Zivolo and contributors, Copyright (c) 2018 Jed Watson, Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Remix Software Inc., Copyright 2011-2022 The Bootstrap Authors, Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors), Copyright 2011-2022 Twitter, Inc., Copyright Buildbot Team, Copyright OpenJS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-www@4.3.0"}]},{"name":"twisted","SPDXID":"SPDXRef-pypi-twisted-25.5.0-75c946","versionInfo":"25.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LPPL-1.3c AND LicenseRef-scancode-public-domain AND MIT","copyrightText":"Copyright (c) 2001-2004 Divmod Inc., Copyright (c) 2001-2025 Allen Short Amber Hawkie Brown, Copyright (c) 2001-2025 Twisted Matrix Laboratories, Copyright (c) 2005 Divmod, Inc., Copyright (c) 2006 Twisted Matrix Laboratories, Copyright (c) 2007-2010 Twisted Matrix Laboratories, Copyright (c) 2009-2011 Twisted Matrix Laboratories, Copyright (c) Twisted Matrix Laboratories, Copyright 2001-2011 Twisted Matrix Laboratories, Copyright 2002-2020 Twisted Matrix Laboratories, Copyright 2003-2008 Twisted Matrix Laboratories, Copyright 2003-2013 Twisted Matrix Laboratories, Copyright 2005 Divmod, Inc., Copyright 2005-2020 Twisted Matrix Laboratories, Copyright Twisted Matrix Laboratories, copyright Twisted Matrix Labs. Ver Built","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/twisted@25.5.0"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.6.3-75c946","versionInfo":"2.6.3","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 contributors, Copyright 2019-2022, Pyodide contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@2.6.3"}]},{"name":"hyperlink","SPDXID":"SPDXRef-pypi-hyperlink-21.0.0-75c946","versionInfo":"21.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Glyph Lefkowitz Itamar Turner-Trauring, Copyright (c) Twisted Matrix Laboratories, Copyright (c) Twisted Matrix Laboratories., copyright u'2018, Mahmoud Hashemi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/hyperlink@21.0.0"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-25.0-75c946","versionInfo":"25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause","copyrightText":"Copyright (c) 2017-present Ofek Lev \u003coss@ofek.dev\u003e, Copyright (c) Donald Stufft and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@25.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.5-75c946","versionInfo":"2.32.5","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.5"}]},{"name":"blinker","SPDXID":"SPDXRef-pypi-blinker-1.9.0-75c946","versionInfo":"1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright 2010 Jason Kirtland, Copyright 2010 Jason Kirtland","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/blinker@1.9.0"}]},{"name":"buildbot-worker","SPDXID":"SPDXRef-pypi-buildbot-worker-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) Twisted Matrix Laboratories, Copyright Buildbot Team, copyrighted by the Free Software Foundation, Portions copyright 2015-2016 ClusterHQ Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-worker@4.3.0"}]},{"name":"greenlet","SPDXID":"SPDXRef-pypi-greenlet-3.2.4-75c946","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND PSF-2.0 AND Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Python Software Foundation, Copyright (c) 2018 gevent community, Copyright (c) 2021 greenlet community, Copyright (c) Armin Rigo, Christian Tismer and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/greenlet@3.2.4"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-3.0.2-75c946","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markupsafe@3.0.2"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.17.0-75c946","versionInfo":"1.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2024 Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.17.0"}]},{"name":"pycparser","SPDXID":"SPDXRef-pypi-pycparser-2.23-75c946","versionInfo":"2.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2001-2017 David M. Beazley (Dabeaz LLC), Copyright (c) 2008-2022, Eli Bendersky, David Beazley (http://www.dabeaz.com) Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycparser@2.23"}]},{"name":"sqlalchemy","SPDXID":"SPDXRef-pypi-sqlalchemy-2.0.43-75c946","versionInfo":"2.0.43","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) OpenJS Foundation and other contributors, (c) Zeno Rocha, Copyright (c) 2005, Copyright (c) 2005-2024 the SQLAlchemy authors and contributors, Copyright (c) 2005-2025 Michael Bayer and contributors, Copyright (c) 2005-2025 the SQLAlchemy authors and contributors, Copyright (c) 2006-2025 the SQLAlchemy authors and contributors, Copyright (c) 2009-2025 the SQLAlchemy authors and contributors, Copyright (c) 2010 Gaetan de Menten gdementen@gmail.com, Copyright (c) 2010-2025 the SQLAlchemy authors and contributors, Copyright (c) 2013-2025 the SQLAlchemy authors and contributors, Copyright (c) 2020-2025 the SQLAlchemy authors and contributors, Copyright (c) 2021-2025 the SQLAlchemy authors and contributors, Copyright (c) 2022-2025 the SQLAlchemy authors and contributors, Copyright (c) Microsoft Corporation, Copyright (c) Microsoft Corporation Microsoft SQL Azure, Copyright 2005-2025 SQLAlchemy authors and contributors, copyright 2007-2025, the SQLAlchemy authors and contributors, Copyright 2007-2025, the SQLAlchemy authors and contributors, Copyright Sphinx contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlalchemy@2.0.43"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-80.9.0-75c946","versionInfo":"80.9.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) 2012 Daniel Holth \u003cdholth@fastmail.fm\u003e and contributors, Copyright (c) 2012 Erik Rose, Copyright (c) 2017-present Ofek Lev \u003coss@ofek.dev\u003e, Copyright (c) 2018 jaraco.path.build(basic, prefix root), Copyright (c) 2018, Michal Horejsek, Copyright (c) 2021 Taneli Hukkinen, Copyright (c) Alex Gronholm, Copyright (c) Anderson Bravalheri, Copyright (c) Donald Stufft and individual contributors, Copyright 2014-2015 Nathan West, Copyright 2014-2016 Nathan West, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools@80.9.0"}]},{"name":"treq","SPDXID":"SPDXRef-pypi-treq-25.5.0-75c946","versionInfo":"25.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010, Marcel Hellkamp. Inspired, Copyright (c) 2012-2014 David Reid, Copyright (c) Twisted Matrix Laboratories, Copyright 2012-2020 The treq, copyright 2014-2020 David Reid","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/treq@25.5.0"}]},{"name":"txaio","SPDXID":"SPDXRef-pypi-txaio-25.6.1-75c946","versionInfo":"25.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright 2015, Copyrights transferred from Crossbar.io Technologies GmbH","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/txaio@25.6.1"}]},{"name":"cffi","SPDXID":"SPDXRef-pypi-cffi-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-0","copyrightText":"Copyright (c) 1996 Red Hat, Inc., Copyright (c) 1996-2003 Red Hat, Inc., Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc., Copyright (c) 1996, 1998 Red Hat, Inc., Copyright (c) 1996, 1998, 1999, 2001 Red Hat, Inc., Copyright (c) 1996, 1998, 2001, 2002 Red Hat, Inc., Copyright (c) 2001 John Beniton, Copyright (c) 2002 Bo Thorsen, Copyright (c) 2002 Ranjit Mathew, Copyright (c) 2002 Roger Sayle, Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd., Copyright (c) 2011, 2014, 2019, 2021 Anthony Green","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cffi@2.0.0"}]},{"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":"autobahn","SPDXID":"SPDXRef-pypi-autobahn-24.4.2-75c946","versionInfo":"24.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Luis Teixeira","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/autobahn@24.4.2"}]},{"name":"service-identity","SPDXID":"SPDXRef-pypi-service-identity-24.2.0-75c946","versionInfo":"24.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, Copyright (c) 2014 Hynek Schlawack, copyright 2014, Hynek Schlawack","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/service-identity@24.2.0"}]},{"name":"pyjwt","SPDXID":"SPDXRef-pypi-pyjwt-2.10.1-75c946","versionInfo":"2.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 Jose Padilla, Copyright 2015-2022 Jose Padilla, copyright 2015-2022, Jose Padilla","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyjwt@2.10.1"}]},{"name":"pyasn1","SPDXID":"SPDXRef-pypi-pyasn1-0.6.2-75c946","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyasn1@0.6.2"}]},{"name":"pyopenssl","SPDXID":"SPDXRef-pypi-pyopenssl-25.1.0-75c946","versionInfo":"25.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) AB, Copyright (c) Frederick Dean, Copyright (c) Jean-Paul Calderone, Copyright (c) Jean-Paul Calderone 2008-2015, Copyright (c) Twisted Matrix Laboratories, copyright 2001, Copyright 2001-2025","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyopenssl@25.1.0"}]},{"name":"msgpack","SPDXID":"SPDXRef-pypi-msgpack-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2008-2010 FURUHASHI Sadayuki, Copyright (c) 2008-2011 INADA Naoki \u003csongofacandy@gmail.com\u003e, Copyright (c) 2009 Naoki INADA","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/msgpack@1.1.1"}]},{"name":"constantly","SPDXID":"SPDXRef-pypi-constantly-23.10.4-75c946","versionInfo":"23.10.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 Twisted Matrix Laboratories \u0026 Individual, Copyright (c) Twisted Matrix Laboratories, Copyright 2011-2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/constantly@23.10.4"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.2.1-75c946","versionInfo":"8.2.1","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.2.1"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.10-75c946","versionInfo":"3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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.10"}]},{"name":"pyasn1-modules","SPDXID":"SPDXRef-pypi-pyasn1-modules-0.4.2-75c946","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2005-2020, Ilya Etingof (etingof@gmail.com), Copyright (c) 2005-2020, Ilya Etingof \u003cetingof@gmail.com\u003e, Copyright (c) 2017, Danielle Madeley \u003cdanielle@madeley.id.au\u003e, Copyright (c) 2018-2019, Vigil Security, LLC, Copyright (c) 2018, 2019 Vigil Security, LLC, Copyright (c) 2018, Vigil Security, LLC, Copyright (c) 2019, Vigil Security, LLC, Copyright (c) 2020, Vigil Security, LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyasn1-modules@0.4.2"}]},{"name":"werkzeug","SPDXID":"SPDXRef-pypi-werkzeug-3.1.5-75c946","versionInfo":"3.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/werkzeug@3.1.5"}]},{"name":"buildbot-grid-view","SPDXID":"SPDXRef-pypi-buildbot-grid-view-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) 2018 Jed Watson, Copyright (c) Facebook, Inc. and its affiliates, Copyright Buildbot Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-grid-view@4.3.0"}]},{"name":"unidiff","SPDXID":"SPDXRef-pypi-unidiff-0.7.5-75c946","versionInfo":"0.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Matias Bordese, Copyright (c) 2014-2017 Matias Bordese, Copyright (c) 2014-2021 Matias Bordese, Copyright (c) 2014-2022 Matias Bordese, Copyright (c) 2014-2023 Matias Bordese, Copyright (c) 2017 Matias Bordese","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/unidiff@0.7.5"}]},{"name":"psycopg2","SPDXID":"SPDXRef-pypi-psycopg2-2.9.10-75c946","versionInfo":"2.9.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-3.0-or-later WITH openvpn-openssl-exception","copyrightText":"Copyright (c) 2001-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2001-2019, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2003-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2004-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2005-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2006-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2006-2019 Johan Dahlin \u003cjdahlin@async.com.br\u003e, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2007-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2007-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2008 Canonical Ltd., Copyright (c) 2008-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2008-2019 James Henstridge \u003cjames@jamesh.id.au\u003e, Copyright (c) 2010-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2010-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2010-2019 Jan Urbanski \u003cwulczer@wulczer.org\u003e, Copyright (c) 2011-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2012-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2013-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2013-2019 Matthew Woodcraft \u003cmatthew@woodcraft.me.uk\u003e, Copyright (c) 2015-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2016-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2017 My Karlsson \u003cmk@acc.umu.se\u003e, Copyright (c) 2017-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2018-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2018-2019, Joyent, Inc., Copyright (c) 2018, Joyent, Inc., Copyright (c) 2020-2021 The Psycopg Team, copyright 2001-2021, Federico Di Gregorio, Daniele Varrazzo, The Psycopg Team, Copyright 2010 by Daniele Varrazzo, Copyright 2013 by Daniele Varrazzo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/psycopg2@2.9.10"}]},{"name":"itsdangerous","SPDXID":"SPDXRef-pypi-itsdangerous-2.2.0-75c946","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2011 Pallets, Copyright 2011 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/itsdangerous@2.2.0"}]},{"name":"zope-interface","SPDXID":"SPDXRef-pypi-zope-interface-7.2-75c946","versionInfo":"7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/zope-interface@7.2"}]},{"name":"automat","SPDXID":"SPDXRef-pypi-automat-25.4.16-75c946","versionInfo":"25.4.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Rackspace, copyright 2017, Glyph","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/automat@25.4.16"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-45.0.7-75c946","versionInfo":"45.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR BSD-3-Clause OR (Apache-2.0 AND BSD-3-Clause)","copyrightText":"Copyright (c) 2005-2020, NumPy Developers, Copyright (c) Individual contributors, Copyright 2013-2025, copyright 2013-2025, Individual Contributors, Copyright 2015 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@45.0.7"}]},{"name":"sentry-sdk","SPDXID":"SPDXRef-pypi-sentry-sdk-2.37.1-75c946","versionInfo":"2.37.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software Foundation, Copyright (c) 2007 by the Pallets team, Copyright (c) 2014 Nylas, Copyright (c) 2018 Functional Software, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sentry-sdk@2.37.1"}]},{"name":"flask","SPDXID":"SPDXRef-pypi-flask-3.1.2-75c946","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Copyright 2010 by http://domain.invalid/\u003e, Copyright (c) 2015 CERN., copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@3.1.2"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.9.0.post0-75c946","versionInfo":"2.9.0.post0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference","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.9.0.post0"}]},{"name":"incremental","SPDXID":"SPDXRef-pypi-incremental-24.7.2-75c946","versionInfo":"24.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001-2015 Allen Short Amber Hawkie Brown, Copyright (c) Twisted Matrix Laboratories","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/incremental@24.7.2"}]},{"name":"mako","SPDXID":"SPDXRef-pypi-mako-1.3.10-75c946","versionInfo":"1.3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-proprietary-license AND MIT","copyrightText":"(c) Copyright the Mako authors and contributors, (c) OpenJS Foundation and other contributors, Copyright (c) 2006 Edgewall Software, Copyright 2006-2020 the Mako authors and contributors, Copyright 2006-2025 the Mako authors and contributors, Copyright 2007-2023 by the Sphinx team, Copyright 2008 by Armin Ronacher, Copyright Sphinx contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mako@1.3.10"}]},{"name":"buildbot-waterfall-view","SPDXID":"SPDXRef-pypi-buildbot-waterfall-view-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) Facebook, Inc. and its affiliates, Copyright Buildbot Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-waterfall-view@4.3.0"}]},{"name":"buildbot-wsgi-dashboards","SPDXID":"SPDXRef-pypi-buildbot-wsgi-dashboards-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) Facebook, Inc. and its affiliates, Copyright Buildbot Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-wsgi-dashboards@4.3.0"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.4.3-75c946","versionInfo":"3.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","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) 2021 by Ahmed TAHRI, Copyright (c) 2025 Ahmed TAHRI, Copyright (c) 2025 TAHRI Ahmed R., 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.4.3"}]},{"name":"humanize","SPDXID":"SPDXRef-pypi-humanize-4.13.0-75c946","versionInfo":"4.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"Copyright (c) 2010-2020 Jason Moiron and Contributors, Copyright (c) 2013, Copyright (c) 2013 ORGANIZATION, Copyright (c) 2016, Copyright (c) 2016 THE PACKAGE'S, Copyright (c) 2017 THE PACKAGE'S, Copyright (c) 2018, Copyright (c) 2018 THE PACKAGE'S, Copyright (c) 2020 ORGANIZATION, Copyright (c) 2020 THE PACKAGE'S, Copyright (c) 2021, Copyright (c) 2021 THE PACKAGE'S, Copyright (c) 2022, Copyright (c) 2022 THE PACKAGE'S, Copyright (c) 2023, Copyright (c) 2023 THE PACKAGE'S","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/humanize@4.13.0"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-25.3.0-75c946","versionInfo":"25.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) N Revealed, Copyright (c) 2015 Hynek Schlawack","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs@25.3.0"}]},{"name":"buildbot","SPDXID":"SPDXRef-pypi-buildbot-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0 AND GPL-2.0-only AND GPL-3.0-only","copyrightText":"(c) Mamba Team, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2001-2019 Python Software Foundation, Copyright (c) 2002-2006 Barry Warsaw, Fred Drake, and contributors, Copyright (c) 2006 John Pye, Copyright (c) 2008-2009 Canonical, Copyright 2008 Steve Ashcrow Milner \u003csmilner+buildbot@redhat.com\u003e, copyright Buildbot Team, Copyright Buildbot Team, Copyright Buildbot Team Members r Buildbot, Copyright Mamba Team, Copyright Python Software Foundation and contributors, Copyright Team, copyrighted by the Free Software Foundation, Members Copyright 2013, Portions Copyright 2007 Frederic Leroy \u003cfredo@starox.org\u003e, Portions Copyright 2010 Isotoma Limited, Portions Copyright 2011 National Instruments, Portions Copyright 2013 Bad Dog Consulting, Portions Copyright 2013 Cray Inc., Portions Copyright 2013 OpenGamma Inc. and the OpenGamma group, Portions copyright 2015-2016 ClusterHQ Inc., Portions Copyright 2016 Louis Opter \u003ckalessin@kalessin.fr\u003e, Portions Copyright Buildbot Team, Portions Copyright Canonical Ltd. 2009, Portions Copyright Dan Radez \u003cdradez+buildbot@redhat.com\u003e, Portions Copyright Marius Rieder \u003cmarius.rieder@durchmesser.ch\u003e, Portions Copyright Steve Ashcrow Milner \u003csmilner+buildbot@redhat.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot@4.3.0"}]},{"name":"buildbot-console-view","SPDXID":"SPDXRef-pypi-buildbot-console-view-4.3.0-75c946","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only","copyrightText":"Copyright (c) 2018 Jed Watson, Copyright (c) Facebook, Inc. and its affiliates, Copyright Buildbot Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/buildbot-console-view@4.3.0"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@6.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"com.github.python/buildmaster-config","SPDXID":"SPDXRef-github-python-buildmaster-config-main-f71f69","versionInfo":"main","downloadLocation":"git+https://github.com/python/buildmaster-config","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/python/buildmaster-config@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-werkzeug-3.1.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.9.0.post0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-waterfall-view-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-www-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-blinker-1.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-worker-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-psycopg2-2.9.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-incremental-24.7.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-setuptools-80.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-croniter-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-hyperlink-21.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-humanize-4.13.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-six-1.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.8.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-alembic-1.16.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-flask-3.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-multipart-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-greenlet-3.2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-treq-25.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-service-identity-24.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-idna-3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-unidiff-0.7.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-mako-1.3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-wsgi-dashboards-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-click-8.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pyasn1-modules-0.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-cryptography-45.0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-cffi-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-msgpack-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-attrs-25.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-packaging-25.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-markupsafe-3.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pytz-2025.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-autobahn-24.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-constantly-23.10.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pycparser-2.23-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pyasn1-0.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pyopenssl-25.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-itsdangerous-2.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-automat-25.4.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-console-view-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-sqlalchemy-2.0.43-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-txaio-25.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-pyjwt-2.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-buildbot-grid-view-4.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-zope-interface-7.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-sentry-sdk-2.37.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-buildmaster-config-main-f71f69","relatedSpdxElement":"SPDXRef-pypi-twisted-25.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-python-buildmaster-config-main-f71f69","relationshipType":"DESCRIBES"}]}