{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.microsoftgraph/msgraph-sdk-python-core","documentNamespace":"https://spdx.org/spdxdocs/protobom/b18384fe-5286-461b-9716-0c06358c96af","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-20260407150314-74ec19d17753+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-08T21:25:49Z"},"packages":[{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","versionInfo":"ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e"}]},{"name":"importlib-metadata","SPDXID":"SPDXRef-pypi-importlib-metadata-7.1.0-75c946","versionInfo":"7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/importlib-metadata@7.1.0"}]},{"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":"pytest","SPDXID":"SPDXRef-pypi-pytest-8.4.1-75c946","versionInfo":"8.4.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. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@8.4.1"}]},{"name":"pytest-asyncio","SPDXID":"SPDXRef-pypi-pytest-asyncio-1.1.0-75c946","versionInfo":"1.1.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@1.1.0"}]},{"name":"microsoft-kiota-authentication-azure","SPDXID":"SPDXRef-pypi-microsoft-kiota-authentication-azure-1.9.5-75c946","versionInfo":"1.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-authentication-azure@1.9.5"}]},{"name":"aiohttp","SPDXID":"SPDXRef-pypi-aiohttp-3.12.15-75c946","versionInfo":"3.12.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright aio-libs contributors, copyright f project contributors, Copyright Fedor Indutny, 2018","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiohttp@3.12.15"}]},{"name":"asyncmock","SPDXID":"SPDXRef-pypi-asyncmock-0.4.2-75c946","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/asyncmock@0.4.2"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-6.0.1-75c946","versionInfo":"6.0.1","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@6.0.1"}]},{"name":"pywin32","SPDXID":"SPDXRef-pypi-pywin32-311-75c946","versionInfo":"311","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"PSF-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pywin32@311"}]},{"name":"portalocker","SPDXID":"SPDXRef-pypi-portalocker-2.10.1-75c946","versionInfo":"2.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 by Armin Ronacher, Copyright (c) 2010 Kenneth Reitz, Copyright (c) 2012 Rick van Hattem, Copyright 2010 by Armin Ronacher, Copyright 2010 by Armin Ronacher. :license Flask Design, Copyright 2022 Rick van Hattem","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/portalocker@2.10.1"}]},{"name":"dill","SPDXID":"SPDXRef-pypi-dill-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2004-2016 California Institute of Technology, Copyright (c) 2008-2010 Marius Gedminas \u003cmarius@pov.lt\u003e, Copyright (c) 2008-2015 California Institute of Technology, Copyright (c) 2008-2016 California Institute of Technology, Copyright (c) 2009 PiCloud, Inc. \u003chttp://www.picloud.com\u003e, Copyright (c) 2010 Stefano Rivera \u003cstefano@rivera.za.net\u003e, Copyright (c) 2011 by science+computing, Copyright (c) 2012, Regents of the University of California, Copyright (c) 2016-2025 The Uncertainty Quantification Foundation, Copyright (c) 2018-2025 The Uncertainty Quantification Foundation, Copyright (c) 2019-2025 The Uncertainty Quantification Foundation, Copyright (c) 2021-2025 The Uncertainty Quantification Foundation, Copyright (c) 2022-2025 The Uncertainty Quantification Foundation, Copyright (c) 2023-2025 The Uncertainty Quantification Foundation, Copyright (c) 2024-2025 The Uncertainty Quantification Foundation, Copyright (c) 2025 The Uncertainty Quantification Foundation, copyright d, The Uncertainty Quantification Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dill@0.4.0"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-1.17.1-75c946","versionInfo":"1.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0.1","copyrightText":"(c) D TypeAlias, (c) E Argument, (c) E Cannot, (c) E Incompatible, (c) E Only, (c) E Too, (c) Error Method, (c) N Revealed, 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 Python Software Foundation, Copyright (c) 2012-2023 Jukka Lehtosalo and contributors, Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) 2015-2023 Dropbox, Inc., Copyright (c) 2016 The Pybind Development Team, Copyright 2003 Google Inc., Copyright 2005, Google Inc., Copyright 2006, Google Inc., Copyright 2007, Google Inc., Copyright 2008 Google Inc., Copyright 2008, Google Inc., Copyright 2009 Google Inc., copyright 2012- Y Jukka Lehtosalo and mypy contributors, Copyright 2015, Google Inc., copyright 2020-2022, mypyc team, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy@1.17.1"}]},{"name":"anyio","SPDXID":"SPDXRef-pypi-anyio-4.10.0-75c946","versionInfo":"4.10.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.10.0"}]},{"name":"azure-core","SPDXID":"SPDXRef-pypi-azure-core-1.35.0-75c946","versionInfo":"1.35.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/azure-core@1.35.0"}]},{"name":"mccabe","SPDXID":"SPDXRef-pypi-mccabe-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2013 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) Ned Batchelder","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mccabe@0.7.0"}]},{"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":"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":"yapf","SPDXID":"SPDXRef-pypi-yapf-0.43.0-75c946","versionInfo":"0.43.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/yapf@0.43.0"}]},{"name":"msal","SPDXID":"SPDXRef-pypi-msal-1.33.0-75c946","versionInfo":"1.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/msal@1.33.0"}]},{"name":"types-python-dateutil","SPDXID":"SPDXRef-pypi-types-python-dateutil-2.9.0.20250822-75c946","versionInfo":"2.9.0.20250822","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-python-dateutil@2.9.0.20250822"}]},{"name":"python-dotenv","SPDXID":"SPDXRef-pypi-python-dotenv-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Saurabh Kumar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dotenv@1.1.1"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.3.0"}]},{"name":"cffi","SPDXID":"SPDXRef-pypi-cffi-1.17.1-75c946","versionInfo":"1.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","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, copyright u'2012-2018, Armin Rigo, Maciej Fijalkowski","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cffi@1.17.1"}]},{"name":"bumpver","SPDXID":"SPDXRef-pypi-bumpver-2025.1131-75c946","versionInfo":"2025.1131","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2016, Aaron Christianson http://github.com/ninjaaron/fast-entry_points, Copyright (c) 2013-2014 Filip Noetzel, Copyright (c) 2013-2014 Filip Noetzel - MIT License, Copyright (c) 2016, Aaron Christianson, Copyright (c) 2018- year pattern, Copyright (c) 2018-20 assert lines, Copyright (c) 2018-2019, Copyright (c) 2018-2020 Manuel Barkhau (mbarkhau@gmail.com), Copyright (c) 2018-2020 Manuel Barkhau (mbarkhau@gmail.com) - MIT License, Copyright (c) 2018-2020 Vandelay Industries, Copyright (c) 2018-2024 Manuel Barkhau (mbarkhau@gmail.com), Copyright (c) 2018-2025 Manuel Barkhau (mbarkhau@gmail.com), Copyright (c) 2018-2025 Manuel Barkhau (mbarkhau@gmail.com) - MIT License, Copyright (c) 2018-YYYY Vandelay Industries, Copyright (c) YYYY","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/bumpver@2025.1131"}]},{"name":"lexid","SPDXID":"SPDXRef-pypi-lexid-2021.1006-75c946","versionInfo":"2021.1006","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Manuel Barkhau (mbarkhau@gmail.com), Copyright (c) 2020 Manuel Barkhau (mbarkhau@gmail.com) - MIT License, Copyright (c) 2020-2021 Manuel Barkhau (mbarkhau@gmail.com), Copyright (c) 2020-2021 Manuel Barkhau (mbarkhau@gmail.com) - MIT License, Copyright (c) 2020-YYYY, Copyright (c) 2020-YYYY license.header, Copyright (c) 2020-YYYY readme.md CalVer version","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/lexid@2021.1006"}]},{"name":"h2","SPDXID":"SPDXRef-pypi-h2-4.2.0-75c946","versionInfo":"4.2.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.2.0"}]},{"name":"pycparser","SPDXID":"SPDXRef-pypi-pycparser-2.22-75c946","versionInfo":"2.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND 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.22"}]},{"name":"mypy-extensions","SPDXID":"SPDXRef-pypi-mypy-extensions-1.1.0-75c946","versionInfo":"1.1.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.1.0"}]},{"name":"tomli","SPDXID":"SPDXRef-pypi-tomli-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, Copyright (c) 2021 Taneli Hukkinen, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomli@2.2.1"}]},{"name":"deprecated","SPDXID":"SPDXRef-pypi-deprecated-1.2.18-75c946","versionInfo":"1.2.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Laurent LAPORTE, Copyright (c) 2017 Laurent LAPORTE, copyright 2017, Marcos CARDOSO \u0026 Laurent LAPORTE","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/deprecated@1.2.18"}]},{"name":"types-requests","SPDXID":"SPDXRef-pypi-types-requests-2.32.4.20250809-75c946","versionInfo":"2.32.4.20250809","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-requests@2.32.4.20250809"}]},{"name":"multidict","SPDXID":"SPDXRef-pypi-multidict-6.6.4-75c946","versionInfo":"6.6.4","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, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/multidict@6.6.4"}]},{"name":"lazy-object-proxy","SPDXID":"SPDXRef-pypi-lazy-object-proxy-1.11.0-75c946","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014-2024, Ionel Cristian Maries","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/lazy-object-proxy@1.11.0"}]},{"name":"colorama","SPDXID":"SPDXRef-pypi-colorama-0.4.6-75c946","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 Jonathan Hartley, Copyright Jonathan Hartley \u0026 Arnon Yaari, 2013-2020, Copyright Jonathan Hartley 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorama@0.4.6"}]},{"name":"h11","SPDXID":"SPDXRef-pypi-h11-0.16.0-75c946","versionInfo":"0.16.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.16.0"}]},{"name":"pyjwt","SPDXID":"SPDXRef-pypi-pyjwt-2.9.0-75c946","versionInfo":"2.9.0","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.9.0"}]},{"name":"microsoft-kiota-http","SPDXID":"SPDXRef-pypi-microsoft-kiota-http-1.9.5-75c946","versionInfo":"1.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-http@1.9.5"}]},{"name":"sortedcontainers","SPDXID":"SPDXRef-pypi-sortedcontainers-2.4.0-75c946","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2014-2019 by Grant Jenks. :license Apache, Copyright 2014-2019 Grant Jenks, copyright 2014-2019, Grant Jenks","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sortedcontainers@2.4.0"}]},{"name":"pytest-trio","SPDXID":"SPDXRef-pypi-pytest-trio-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR (Apache-2.0 AND MIT)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-trio@0.8.0"}]},{"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":"types-deprecated","SPDXID":"SPDXRef-pypi-types-deprecated-1.2.15.20250304-75c946","versionInfo":"1.2.15.20250304","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-deprecated@1.2.15.20250304"}]},{"name":"tomlkit","SPDXID":"SPDXRef-pypi-tomlkit-0.13.3-75c946","versionInfo":"0.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Sebastien Eustace, Copyright (c) 2018 TOML authors, copyright 2021, Sebastien Eustace, Copyright Rebecca Turner \u003cme@re-becca.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomlkit@0.13.3"}]},{"name":"zipp","SPDXID":"SPDXRef-pypi-zipp-3.23.0-75c946","versionInfo":"3.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Permission","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/zipp@3.23.0"}]},{"name":"frozenlist","SPDXID":"SPDXRef-pypi-frozenlist-1.7.0-75c946","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2019 Nikolay Kim and Andrew Svetlov, copyright 2013, frozenlist contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/frozenlist@1.7.0"}]},{"name":"toml","SPDXID":"SPDXRef-pypi-toml-0.10.2-75c946","versionInfo":"0.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013-2019 William Pearson, Copyright 2015-2016 Julien Enselme, Copyright 2016 Google Inc., Copyright 2017 Jack Evans, Copyright 2017 Nate Prewitt, Copyright 2017 Samuel Vasko, Copyright 2019 Filippo Broggini","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/toml@0.10.2"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-4.3.8-75c946","versionInfo":"4.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@4.3.8"}]},{"name":"microsoft-kiota-serialization-json","SPDXID":"SPDXRef-pypi-microsoft-kiota-serialization-json-1.9.5-75c946","versionInfo":"1.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-serialization-json@1.9.5"}]},{"name":"pathlib2","SPDXID":"SPDXRef-pypi-pathlib2-2.3.7.post1-75c946","versionInfo":"2.3.7.post1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters \u0026 Editors Underscore, (c) 2012-2014 Antoine Pitrou and contributors 2014-2021, Matthias C. M. Troffaes and contributors, (c) JS Foundation and other contributors, Copyright (c) 2012-2014 Antoine Pitrou and contributors, Copyright (c) 2014-2017 Matthias C. M. Troffaes, Copyright (c) 2014-2021 Matthias C. M. Troffaes, Copyright (c) 2014-2021 Matthias C. M. Troffaes and contributors, copyright ^2012-2014 Antoine Pitrou and contributors 2014-2021, Matthias C. M. Troffaes and contributors, Copyright 2007-2021 by the Sphinx team, copyright 2012-2014 Antoine Pitrou and contributors 2014-2021, Matthias C. M. Troffaes and contributors, Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pathlib2@2.3.7.post1"}]},{"name":"aiosignal","SPDXID":"SPDXRef-pypi-aiosignal-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2019 Nikolay Kim and Andrew Svetlov, copyright 2013-2019, aiosignal contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiosignal@1.4.0"}]},{"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":"pyproject-hooks","SPDXID":"SPDXRef-pypi-pyproject-hooks-1.2.0-75c946","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Thomas Kluyver, copyright 2020, Thomas Kluyver","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyproject-hooks@1.2.0"}]},{"name":"async-timeout","SPDXID":"SPDXRef-pypi-async-timeout-5.0.1-75c946","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2020 aio-libs collaboration","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/async-timeout@5.0.1"}]},{"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":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.5.0-75c946","versionInfo":"2.5.0","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.5.0"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.14.1-75c946","versionInfo":"4.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 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.14.1"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Ronny Pfannschmidt, Holger Krekel, Copyright (c) 2010 - 2023 Holger Krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/iniconfig@2.1.0"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-5.2.0-75c946","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord \u0026 the mock team, Copyright (c) 2007-2012 Michael Foord, copyright u'2007-2015, Michael Foord \u0026 the mock team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock@5.2.0"}]},{"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":"wrapt","SPDXID":"SPDXRef-pypi-wrapt-1.17.3-75c946","versionInfo":"1.17.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013-2023, Graham Dumpleton","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wrapt@1.17.3"}]},{"name":"pylint","SPDXID":"SPDXRef-pypi-pylint-3.3.8-75c946","versionInfo":"3.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC-BY-4.0 AND CC-BY-SA-4.0 AND GPL-2.0-only","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) https://github.com/pylint-dev/pylint/blob/main/CONTRIBUTORS.txt, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pylint@3.3.8"}]},{"name":"azure-identity","SPDXID":"SPDXRef-pypi-azure-identity-1.24.0-75c946","versionInfo":"1.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/azure-identity@1.24.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":"hyperframe","SPDXID":"SPDXRef-pypi-hyperframe-6.1.0-75c946","versionInfo":"6.1.0","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.1.0"}]},{"name":"httpx","SPDXID":"SPDXRef-pypi-httpx-0.28.1-75c946","versionInfo":"0.28.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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.28.1"}]},{"name":"hpack","SPDXID":"SPDXRef-pypi-hpack-4.1.0-75c946","versionInfo":"4.1.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.1.0"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.10.6-75c946","versionInfo":"7.10.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2025 Ned Batchelder, Copyright 2004. Ned, copyright 2009 N, copyright 2009-2025, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.10.6"}]},{"name":"trio","SPDXID":"SPDXRef-pypi-trio-0.30.0-75c946","versionInfo":"0.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"copyright 2017, Nathaniel J. Smith","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/trio@0.30.0"}]},{"name":"build","SPDXID":"SPDXRef-pypi-build-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Filipe Lains \u003cfilipe.lains@gmail.com\u003e, copyright 2020, Filipe Lains","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/build@1.3.0"}]},{"name":"pytest-mock","SPDXID":"SPDXRef-pypi-pytest-mock-3.14.1-75c946","versionInfo":"3.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Bruno Oliveira, copyright 2022, Bruno Oliveira","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-mock@3.14.1"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.6.0-75c946","versionInfo":"1.6.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.6.0"}]},{"name":"msal-extensions","SPDXID":"SPDXRef-pypi-msal-extensions-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/msal-extensions@1.3.1"}]},{"name":"yarl","SPDXID":"SPDXRef-pypi-yarl-1.20.1-75c946","versionInfo":"1.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2021, Andrew Svetlov and aio-libs team, copyright f'2016, Andrew Svetlov, project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/yarl@1.20.1"}]},{"name":"microsoft-kiota-abstractions","SPDXID":"SPDXRef-pypi-microsoft-kiota-abstractions-1.9.5-75c946","versionInfo":"1.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-generic-cla AND MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-abstractions@1.9.5"}]},{"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":"looseversion","SPDXID":"SPDXRef-pypi-looseversion-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/looseversion@1.3.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":"click","SPDXID":"SPDXRef-pypi-click-8.1.8-75c946","versionInfo":"8.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright 2001-2006 Gregory P. Ward, Copyright 2002-2006 Python Software Foundation, copyright 2014 Pallets, Copyright 2014 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click@8.1.8"}]},{"name":"httpcore","SPDXID":"SPDXRef-pypi-httpcore-1.0.9-75c946","versionInfo":"1.0.9","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@1.0.9"}]},{"name":"uritemplate","SPDXID":"SPDXRef-pypi-uritemplate-4.2.0-75c946","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR BSD-3-Clause OR (Apache-2.0 AND BSD-3-Clause)","copyrightText":"copyright (c) 2013 Ian Stapleton Cordasco, Copyright 2011- The Authors, Copyright 2011-2012 The Authors, copyright 2013 - Ian Stapleton Cordasco, Copyright 2013 Ian Stapleton Cordasco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/uritemplate@4.2.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":"async-generator","SPDXID":"SPDXRef-pypi-async-generator-1.10-75c946","versionInfo":"1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(Apache-2.0 AND BSD-3-Clause) OR (Apache-2.0 AND MIT)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/async-generator@1.10"}]},{"name":"outcome","SPDXID":"SPDXRef-pypi-outcome-1.3.0.post0-75c946","versionInfo":"1.3.0.post0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR (Apache-2.0 AND MIT)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/outcome@1.3.0.post0"}]},{"name":"httpx","SPDXID":"SPDXRef-pypi-httpx-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpx"}]},{"name":"microsoft-kiota-abstractions","SPDXID":"SPDXRef-pypi-microsoft-kiota-abstractions-75c946","versionInfo":"\u003e= 1.8.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-abstractions"}]},{"name":"microsoft-kiota-authentication-azure","SPDXID":"SPDXRef-pypi-microsoft-kiota-authentication-azure-75c946","versionInfo":"\u003e= 1.8.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-authentication-azure"}]},{"name":"microsoft-kiota-http","SPDXID":"SPDXRef-pypi-microsoft-kiota-http-75c946","versionInfo":"\u003e= 1.8.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/microsoft-kiota-http"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@5.%2A.%2A"}]},{"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":"eps1lon/actions-label-merge-conflict","SPDXID":"SPDXRef-githubactions-eps1lon-actions-label-merge-conflict-releases2.x-75c946","versionInfo":"releases/2.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/eps1lon/actions-label-merge-conflict@releases%2F2.x"}]},{"name":"actions/create-github-app-token","SPDXID":"SPDXRef-githubactions-actions-create-github-app-token-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/create-github-app-token@2.%2A.%2A"}]},{"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":"googleapis/release-please-action","SPDXID":"SPDXRef-githubactions-googleapis-release-please-action-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/googleapis/release-please-action@4.%2A.%2A"}]},{"name":"dependabot/fetch-metadata","SPDXID":"SPDXRef-githubactions-dependabot-fetch-metadata-2.4.0-75c946","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dependabot/fetch-metadata@2.4.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3-75c946","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-4-75c946","versionInfo":"4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@4"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@3.%2A.%2A"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@3.%2A.%2A"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@3.%2A.%2A"}]},{"name":"com.github.microsoftgraph/msgraph-sdk-python-core","SPDXID":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","versionInfo":"main","downloadLocation":"git+https://github.com/microsoftgraph/msgraph-sdk-python-core","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/microsoftgraph/msgraph-sdk-python-core@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pycparser-2.22-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-zipp-3.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-idna-3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.14.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-async-generator-1.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-http-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-deprecated-1.2.18-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-types-deprecated-1.2.15.20250304-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pyproject-hooks-1.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-mock-5.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-httpx-0.28.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-abstractions-1.9.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-looseversion-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-googleapis-release-please-action-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-dill-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-tomli-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-yarl-1.20.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-click-8.1.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-httpcore-1.0.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-dependabot-fetch-metadata-2.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-aiohttp-3.12.15-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-isort-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-mccabe-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-h2-4.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-build-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-abstractions-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-yapf-0.43.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-python-dotenv-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-bumpver-2025.1131-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-aiosignal-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-trio-0.30.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-msal-1.33.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-six-1.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-attrs-25.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-packaging-25.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-authentication-azure-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-create-github-app-token-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-authentication-azure-1.9.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-frozenlist-1.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-async-timeout-5.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-hpack-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-httpx-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-sniffio-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-h11-0.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-tomlkit-0.13.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-wrapt-1.17.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-importlib-metadata-7.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pytest-8.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-cffi-1.17.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-lazy-object-proxy-1.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-asyncmock-0.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-lexid-2021.1006-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-http-1.9.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pylint-3.3.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-eps1lon-actions-label-merge-conflict-releases2.x-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-azure-core-1.35.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pytest-trio-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-toml-0.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-azure-identity-1.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-coverage-7.10.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-types-python-dateutil-2.9.0.20250822-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-sortedcontainers-2.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pytest-mock-3.14.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.8.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pywin32-311-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-platformdirs-4.3.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pathlib2-2.3.7.post1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-uritemplate-4.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pytest-asyncio-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-portalocker-2.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-types-requests-2.32.4.20250809-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-multidict-6.6.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-cryptography-45.0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-hyperframe-6.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-msal-extensions-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-setuptools-80.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-anyio-4.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-outcome-1.3.0.post0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-mypy-1.17.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-pyjwt-2.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-pypi-microsoft-kiota-serialization-json-1.9.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-microsoftgraph-msgraph-sdk-python-core-main-8bcebd","relationshipType":"DESCRIBES"}]}