{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.CodeEditorLand/LandPythonToolsExtensionTemplate","documentNamespace":"https://spdx.org/spdxdocs/protobom/8487186e-aa09-4d6b-842c-fd8cfa0fcd88","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-08T01:37:11Z"},"packages":[{"name":"@types/glob","SPDXID":"SPDXRef-npm-types-glob-8.1.0-b20292","versionInfo":"^8.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/glob@%5E8.1.0"}]},{"name":"vscode-languageclient","SPDXID":"SPDXRef-npm-vscode-languageclient-9.0.1-95c5c7","versionInfo":"^9.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vscode-languageclient@%5E9.0.1"}]},{"name":"ts-loader","SPDXID":"SPDXRef-npm-ts-loader-9.5.2-127e46","versionInfo":"^9.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-loader@%5E9.5.2"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-3.5.3-347216","versionInfo":"^3.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E3.5.3"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-11.0.2-b7e70f","versionInfo":"^11.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@%5E11.0.2"}]},{"name":"@typescript-eslint/parser","SPDXID":"SPDXRef-npm-typescript-eslint-parser-8.34.0-ec3671","versionInfo":"^8.34.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/parser@%5E8.34.0"}]},{"name":"@types/fs-extra","SPDXID":"SPDXRef-npm-types-fs-extra-11.0.4-c76565","versionInfo":"^11.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/fs-extra@%5E11.0.4"}]},{"name":"@vscode/python-extension","SPDXID":"SPDXRef-npm-vscode-python-extension-1.0.5-8da295","versionInfo":"^1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vscode/python-extension@%5E1.0.5"}]},{"name":"@vscode/vsce","SPDXID":"SPDXRef-npm-vscode-vsce-3.5.0-18347b","versionInfo":"^3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vscode/vsce@%5E3.5.0"}]},{"name":"@typescript-eslint/eslint-plugin","SPDXID":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.34.0-cd5fa0","versionInfo":"^8.34.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/eslint-plugin@%5E8.34.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-24.x-86bf14","versionInfo":"24.x","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@24.x"}]},{"name":"@types/vscode","SPDXID":"SPDXRef-npm-types-vscode-1.100.0-6f96d7","versionInfo":"1.100.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/vscode@1.100.0"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-5.99.9-f0f339","versionInfo":"^5.99.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E5.99.9"}]},{"name":"webpack-cli","SPDXID":"SPDXRef-npm-webpack-cli-6.0.1-9578a1","versionInfo":"^6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-cli@%5E6.0.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.28.0-937f12","versionInfo":"^9.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.28.0"}]},{"name":"@vscode/test-electron","SPDXID":"SPDXRef-npm-vscode-test-electron-2.5.2-d8e405","versionInfo":"^2.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vscode/test-electron@%5E2.5.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.8.3-927990","versionInfo":"^5.8.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E5.8.3"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-11.3.0-ce8a3c","versionInfo":"^11.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@%5E11.3.0"}]},{"name":"cattrs","SPDXID":"SPDXRef-pypi-cattrs-24.1.3-75c946","versionInfo":"24.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016, Tin Tvrtkovic, copyright 2020, Tin Tvrtkovic","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cattrs@24.1.3"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.13.1-75c946","versionInfo":"4.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","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.13.1"}]},{"name":"lsprotocol","SPDXID":"SPDXRef-pypi-lsprotocol-2023.0.1-75c946","versionInfo":"2023.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/lsprotocol@2023.0.1"}]},{"name":"pygls","SPDXID":"SPDXRef-pypi-pygls-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017 Palantir Technologies, Inc., Copyright 2018 Palantir Technologies, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pygls@1.3.1"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.2.2-75c946","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.2.2"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-24.2-75c946","versionInfo":"24.2","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@24.2"}]},{"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":"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":"pytest","SPDXID":"SPDXRef-pypi-pytest-8.3.5-75c946","versionInfo":"8.3.5","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.3.5"}]},{"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":"pyhamcrest","SPDXID":"SPDXRef-pypi-pyhamcrest-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright 2011 hamcrest.org, Copyright 2012 hamcrest.org, Copyright 2013 hamcrest.org, Copyright 2015 hamcrest.org, Copyright 2020 hamcrest.org, copyright 2020, hamcrest.org, Copyright 2021 hamcrest.org, Copyright 2023 hamcrest.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyhamcrest@2.1.0"}]},{"name":"python-jsonrpc-server","SPDXID":"SPDXRef-pypi-python-jsonrpc-server-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Palantir Technologies, Inc., Copyright 2018 Palantir Technologies, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-jsonrpc-server@0.4.0"}]},{"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":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.5.0-75c946","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright 2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@1.5.0"}]},{"name":"ujson","SPDXID":"SPDXRef-pypi-ujson-5.10.0-75c946","versionInfo":"5.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 1988-1993 The Regents of the University of California, Copyright (c) 1994 Sun Microsystems, Inc., Copyright (c) 2007 Nick Galbreath nickg at modp dot com, Copyright (c) 2014, Electronic Arts Inc., Copyright 2005, 2006, 2007 Nick Galbreath nickg at modp dot com, Copyright 2006-2008 the V8 project authors, Copyright 2006-2011, the V8 project authors, Copyright 2008 the V8 project authors, Copyright 2010 the V8 project authors, Copyright 2011 the V8 project authors, Copyright 2011, the V8 project authors, Copyright 2012 the V8 project authors, copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ujson@5.10.0"}]},{"name":"com.github.CodeEditorLand/LandPythonToolsExtensionTemplate","SPDXID":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","versionInfo":"Current","downloadLocation":"git+https://github.com/CodeEditorLand/LandPythonToolsExtensionTemplate","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/CodeEditorLand/LandPythonToolsExtensionTemplate@Current"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-types-glob-8.1.0-b20292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-vscode-languageclient-9.0.1-95c5c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-ts-loader-9.5.2-127e46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-prettier-3.5.3-347216","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-glob-11.0.2-b7e70f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-parser-8.34.0-ec3671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-types-fs-extra-11.0.4-c76565","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-vscode-python-extension-1.0.5-8da295","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-vscode-vsce-3.5.0-18347b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.34.0-cd5fa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-types-node-24.x-86bf14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-types-vscode-1.100.0-6f96d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-webpack-5.99.9-f0f339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-webpack-cli-6.0.1-9578a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-eslint-9.28.0-937f12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-vscode-test-electron-2.5.2-d8e405","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-typescript-5.8.3-927990","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-npm-fs-extra-11.3.0-ce8a3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-cattrs-24.1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-pygls-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-packaging-24.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-pytest-8.3.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-python-jsonrpc-server-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-pyhamcrest-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-attrs-25.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-tomli-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-lsprotocol-2023.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relatedSpdxElement":"SPDXRef-pypi-ujson-5.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-CodeEditorLand-LandPythonToolsExtensionTemplate-Current-3ad122","relationshipType":"DESCRIBES"}]}