{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.magmax/python-pluginloader","documentNamespace":"https://spdx.org/spdxdocs/protobom/b7d53ad0-dc89-4c74-999b-2d59c700de91","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-06T15:15:10Z"},"packages":[{"name":"nose","SPDXID":"SPDXRef-pypi-nose-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later AND LGPL-2.1-only","copyrightText":"Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2008-2010, COPYRIGHT 2009, Jason Pellerin, copyright Jason Pellerin 2005-2009, copyright u'2009, Jason Pellerin, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pexpect","SPDXID":"SPDXRef-pypi-pexpect-3.2-75c946","versionInfo":"3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2010 Doug Hellmann., Copyright (c) 2012, Noah Spurrier \[email protected]\u003e, copyright u'2013, Noah Spurrier and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pep8","SPDXID":"SPDXRef-pypi-pep8-1.5.1-75c946","versionInfo":"1.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2009 Johann C. Rocholl \[email protected]\u003e, Copyright (c) 2009-2013 Florent Xicluna \[email protected]\u003e, copyright u'2012-2013, Florent Xicluna","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"doublex","SPDXID":"SPDXRef-pypi-doublex-1.8.1-75c946","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later","copyrightText":"Copyright (c) 2012 David Villa Alises \[email protected]\u003e, Copyright (c) 2012, 2013 David Villa Alises, Copyright (c) 2012,2013 David Villa Alises, copyright by Carlos Ble Jurado \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-3.7.1-75c946","versionInfo":"3.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2008 Ariel Flesler, Copyright (c) 2010, Copyright (c) 2011 John Resig, Jorn Zaefferer, Copyright 2001 Gareth Rees, Copyright 2001 Gareth Rees., Copyright 2004-2013 Ned Batchelder, Copyright 2004-2013 Ned Batchelder., Copyright 2010, John Resig, Copyright 2010, The Dojo Foundation, Copyright Software Freedom Conservancy, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"nosexcover","SPDXID":"SPDXRef-pypi-nosexcover-1.0.10-75c946","versionInfo":"1.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \[email protected]\u003e, Copyright (c) 2012-2013 Ian Cordasco \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"python-coveralls","SPDXID":"SPDXRef-pypi-python-coveralls-2.4.2-75c946","versionInfo":"2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"com.github.magmax/python-pluginloader","SPDXID":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","versionInfo":"master","downloadLocation":"git+https://github.com/magmax/python-pluginloader","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/magmax/python-pluginloader@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-nosexcover-1.0.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-flake8-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-python-coveralls-2.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-nose-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-pexpect-3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-pep8-1.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-doublex-1.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relatedSpdxElement":"SPDXRef-pypi-coverage-3.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-magmax-python-pluginloader-master-2a0882","relationshipType":"DESCRIBES"}]}