X Tutup
{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.python-gitlab/python-gitlab","documentNamespace":"https://spdx.org/spdxdocs/protobom/26c37c40-6605-4768-8867-d3df25ca7ac7","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-20260310160345-3cb151bffcd6+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-11T03:06:17Z"},"packages":[{"name":"pytest-docker","SPDXID":"SPDXRef-pypi-pytest-docker-3.2.5-75c946","versionInfo":"3.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 pytest-docker contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-docker@3.2.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":"sphinxcontrib-autoprogram","SPDXID":"SPDXRef-pypi-sphinxcontrib-autoprogram-0.1.9-75c946","versionInfo":"0.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2014-2018 Hong Minhee \u003chttps://hongminhee.org/\u003e, Copyright 2007-2014 by the Sphinx team, Copyright 2014 by Hong Minhee, copyright u'2014, Hong Minhee","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinxcontrib-autoprogram@0.1.9"}]},{"name":"sphinx-autobuild","SPDXID":"SPDXRef-pypi-sphinx-autobuild-2025.8.25-75c946","versionInfo":"2025.8.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013, Jonathan Stoppani, Copyright (c) 2020, Pradyun Gedam","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-autobuild@2025.8.25"}]},{"name":"furo","SPDXID":"SPDXRef-pypi-furo-2025.12.19-75c946","versionInfo":"2025.12.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Chris Ferdinandi, Copyright (c) 2020 Pradyun Gedam \u003cmail@pradyunsg.me\u003e, Copyright (c) 2021 Pradyun Gedam, copyright 2020, Pradyun Gedam","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/furo@2025.12.19"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-9.1.0-75c946","versionInfo":"9.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx@9.1.0"}]},{"name":"myst-parser","SPDXID":"SPDXRef-pypi-myst-parser-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/myst-parser@5.0.0"}]},{"name":"responses","SPDXID":"SPDXRef-pypi-responses-0.26.0-75c946","versionInfo":"0.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/responses@0.26.0"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-7.3.0-75c946","versionInfo":"7.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2012-2016 Ian Cordasco \u003cgraffatcolmingov@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flake8@7.3.0"}]},{"name":"types-pyyaml","SPDXID":"SPDXRef-pypi-types-pyyaml-6.0.12.20250915-75c946","versionInfo":"6.0.12.20250915","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-pyyaml@6.0.12.20250915"}]},{"name":"pylint","SPDXID":"SPDXRef-pypi-pylint-4.0.5-75c946","versionInfo":"4.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only AND CC-BY-4.0 AND CC-BY-SA-4.0","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@4.0.5"}]},{"name":"commitizen","SPDXID":"SPDXRef-pypi-commitizen-4.13.9-75c946","versionInfo":"4.13.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/commitizen@4.13.9"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-8.0.1-75c946","versionInfo":"8.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/isort@8.0.1"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-26.3.0-75c946","versionInfo":"26.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black@26.3.0"}]},{"name":"argcomplete","SPDXID":"SPDXRef-pypi-argcomplete-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/argcomplete@2.0.0"}]},{"name":"respx","SPDXID":"SPDXRef-pypi-respx-0.22.0-75c946","versionInfo":"0.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2019, 5 Monkeys Agency AB","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/respx@0.22.0"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-9.0.2-75c946","versionInfo":"9.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@9.0.2"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-1.19.1-75c946","versionInfo":"1.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND MIT AND Python-2.0 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) 2005-2007, Nick Galbreath, Copyright (c) 2012-2023 Jukka Lehtosalo and contributors, Copyright (c) 2013-2022, Alfred Klomp, Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) 2015-2018, Wojciech Mula, Copyright (c) 2015-2023 Dropbox, Inc., Copyright (c) 2016 The Pybind Development Team, Copyright (c) 2016-2017, Matthieu Darbois, 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.19.1"}]},{"name":"types-requests","SPDXID":"SPDXRef-pypi-types-requests-2.32.4.20260107-75c946","versionInfo":"2.32.4.20260107","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.20260107"}]},{"name":"types-setuptools","SPDXID":"SPDXRef-pypi-types-setuptools-82.0.0.20260210-75c946","versionInfo":"82.0.0.20260210","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-setuptools@82.0.0.20260210"}]},{"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":"gql","SPDXID":"SPDXRef-pypi-gql-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 GraphQL Python, copyright 2025, graphql-python.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gql@4.0.0"}]},{"name":"requests-toolbelt","SPDXID":"SPDXRef-pypi-requests-toolbelt-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2014 by Ian Cordasco and Cory Benfield, Copyright 2014 Ian Cordasco, Cory Benfield, copyright u'2015, Ian Cordasco, Cory Benfield","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests-toolbelt@1.0.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":"estroz/rerun-actions","SPDXID":"SPDXRef-githubactions-estroz-rerun-actions-main-75c946","versionInfo":"main","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/estroz/rerun-actions@main"}]},{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-4.5.1-75c946","versionInfo":"4.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 pre-commit dev team Anthony Sottile, Ken Struys, Copyright 2021 RStudio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pre-commit@4.5.1"}]},{"name":"pytest-console-scripts","SPDXID":"SPDXRef-pypi-pytest-console-scripts-1.4.1-75c946","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Vasily Kuznetsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-console-scripts@1.4.1"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.3-75c946","versionInfo":"6.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0.3"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-7.0.0-75c946","versionInfo":"7.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@7.0.0"}]},{"name":"anyio","SPDXID":"SPDXRef-pypi-anyio-4.12.1-75c946","versionInfo":"4.12.1","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.12.1"}]},{"name":"build","SPDXID":"SPDXRef-pypi-build-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/build@1.4.0"}]},{"name":"wheel","SPDXID":"SPDXRef-pypi-wheel-0.46.3-75c946","versionInfo":"0.46.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Daniel Holth \u003cdholth@fastmail.fm\u003e and contributors, copyright 2012, Daniel Holth","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wheel@0.46.3"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.13.4-75c946","versionInfo":"7.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2026 Ned Batchelder, Copyright 2004. Ned, copyright 2009 N EN DASH, copyright 2009-2026, 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.13.4"}]},{"name":"trio","SPDXID":"SPDXRef-pypi-trio-0.33.0-75c946","versionInfo":"0.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/trio@0.33.0"}]},{"name":"pytest-github-actions-annotate-failures","SPDXID":"SPDXRef-pypi-pytest-github-actions-annotate-failures-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-github-actions-annotate-failures@0.4.0"}]},{"name":"requests-toolbelt","SPDXID":"SPDXRef-pypi-requests-toolbelt-75c946","versionInfo":"\u003e= 1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests-toolbelt"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","versionInfo":"\u003e= 2.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6.0.2-75c946","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.0.2"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-6.2.0-75c946","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@6.2.0"}]},{"name":"dessant/lock-threads","SPDXID":"SPDXRef-githubactions-dessant-lock-threads-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dessant/lock-threads@6.0.0"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-releasev1-75c946","versionInfo":"release/v1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@release%2Fv1"}]},{"name":"python-semantic-release/python-semantic-release","SPDXID":"SPDXRef-githubactions-python-semantic-release-python-semantic-release-10.5.3-75c946","versionInfo":"10.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/python-semantic-release/python-semantic-release@10.5.3"}]},{"name":"python-semantic-release/publish-action","SPDXID":"SPDXRef-githubactions-python-semantic-release-publish-action-10.5.3-75c946","versionInfo":"10.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/python-semantic-release/publish-action@10.5.3"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-10.2.0-75c946","versionInfo":"10.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@10.2.0"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-5.5.2-75c946","versionInfo":"5.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@5.5.2"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@7.0.0"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-8.0.0-75c946","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@8.0.0"}]},{"name":"com.github.python-gitlab/python-gitlab","SPDXID":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","versionInfo":"main","downloadLocation":"git+https://github.com/python-gitlab/python-gitlab","filesAnalyzed":false,"licenseDeclared":"LGPL-3.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/python-gitlab/python-gitlab@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pre-commit-4.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-dessant-lock-threads-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-10.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-furo-2025.12.19-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-sphinx-9.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-types-pyyaml-6.0.12.20250915-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pytest-console-scripts-1.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pytest-github-actions-annotate-failures-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-isort-8.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-black-26.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-gql-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-coverage-7.13.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-myst-parser-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-responses-0.26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-types-setuptools-82.0.0.20260210-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-httpx-0.28.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-estroz-rerun-actions-main-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-requests-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pytest-docker-3.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-sphinxcontrib-autoprogram-0.1.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-sphinx-autobuild-2025.8.25-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-types-requests-2.32.4.20260107-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-wheel-0.46.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-requests-toolbelt-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-commitizen-4.13.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pytest-9.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-anyio-4.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-releasev1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-pylint-4.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-respx-0.22.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-mypy-1.19.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-trio-0.33.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-python-semantic-release-publish-action-10.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-5.5.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-flake8-7.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-argcomplete-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-build-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-6.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-python-semantic-release-python-semantic-release-10.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-8.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relatedSpdxElement":"SPDXRef-pypi-requests-toolbelt-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-python-gitlab-python-gitlab-main-037c49","relationshipType":"DESCRIBES"}]}
X Tutup