{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.html5lib/html5lib-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/e0f8e819-e65b-4d7c-ae90-0d219b6e260f","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-20260109172223-ec205671c075+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-01-13T18:54:20Z"},"packages":[{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-3.9.2-75c946","versionInfo":"3.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-5.1-75c946","versionInfo":"5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2005, 2014 jQuery Foundation, Inc., Copyright (c) 2010, Copyright (c) 2010 Cowboy Ben Alman, Copyright 2001 Gareth Rees., Copyright 2010, John Resig, Copyright Software Freedom Conservancy, Inc., copyright u'2009 N EN","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-4.6.10-75c946","versionInfo":"4.6.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 by Armin Ronacher., Copyright 2010 by Armin Ronacher. :license Flask Design License, Copyright Holger Krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest-expect","SPDXID":"SPDXRef-pypi-pytest-expect-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"webencodings","SPDXID":"SPDXRef-pypi-webencodings-0.5.1-75c946","versionInfo":"0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright 2012 by Simon Sapin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-4.0.2-75c946","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord, Copyright (c) 2003-2013, Michael Foord \u0026 the mock team, Copyright (c) 2007-2012 Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-3.0.5-75c946","versionInfo":"3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord, Copyright (c) 2007-2013, Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"chardet","SPDXID":"SPDXRef-pypi-chardet-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later AND LGPL-2.1 AND LGPL-2.1-only","copyrightText":"Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 1998 the Initial Developer., Copyright (c) 2001 the Initial Developer., Copyright (c) 2005 the Initial Developer., copyright (c) 2006-2009 Mark Pilgrim., Copyright (c) 2006, 2007, 2008 Mark Pilgrim, copyrighted by the Free Software Foundation, Portions copyright (c) 1998-2001 Netscape Communications Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"genshi","SPDXID":"SPDXRef-pypi-genshi-0.7.1-75c946","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2007 Edgewall, (c) 2007 Edgewall Software, Copyright (c) 2006 Edgewall Software, Copyright (c) 2006 Matthew Good, Copyright (c) 2006-2007 Edgewall Software, Copyright (c) 2006-2008 Edgewall Software, Copyright (c) 2006-2009 Edgewall Software, Copyright (c) 2006-2010 Edgewall Software, Copyright (c) 2006,2009 Edgewall Software, Copyright (c) 2007 Edgewall Software, Copyright (c) 2007 John Resig (jquery.com), Copyright (c) 2007-2008 Edgewall Software, Copyright (c) 2007-2009 Edgewall Software, Copyright (c) 2007-2010 Edgewall Software, Copyright (c) 2008-2009 Edgewall Software, Copyright (c) 2008-2010 Edgewall Software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"lxml","SPDXID":"SPDXRef-pypi-lxml-4.9.0-75c946","versionInfo":"4.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2020, lxml dev team, (c) ET. Where, (c) self.assertEqual http://ns1, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1999-2003 by Fredrik Lundh, Copyright (c) 1999-2003 by Secret Labs AB, Copyright (c) 1999-2004 by Fredrik Lundh, Copyright (c) 1999-2009 by Fredrik Lundh, Copyright (c) 2000-2008 Rick Jelliffe, Copyright (c) 2000,2001 Rick Jelliffe, Copyright (c) 2001, 2006 Rick Jelliffe, Copyright (c) 2003 Shuttleworth Foundation, Copyright (c) 2003-2004 by Fredrik Lundh, Copyright (c) 2003-2009 by Fredrik Lundh, Copyright (c) 2004 Ian Bicking, Copyright (c) 2004 Infrae, Copyright (c) 2004-2010 Rick Jellife, Copyright (c) 2008 Rick Jelliffe, Copyright (c) ISO/IEC 2015, Copyright 2006-2009 by the Pygments team, Copyright 2007-2022 by the Sphinx team, copyright 2020, lxml dev team, copyright Ian Bicking, copyright International Organization, copyright Rick Jelliffe, copyright Shuttleworth Foundation, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"lxml","SPDXID":"SPDXRef-pypi-lxml-3.8.0-75c946","versionInfo":"3.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) ET. Where, (c) International Organization, (c) self.assertEqual http://ns1, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1999-2003 by Fredrik Lundh, Copyright (c) 1999-2003 by Secret Labs AB, Copyright (c) 1999-2004 by Fredrik Lundh, Copyright (c) 1999-2008 by Fredrik Lundh., Copyright (c) 1999-2009 by Fredrik Lundh, Copyright (c) 2000-2008 Rick Jelliffe and Academia Sinica Computing Center, Copyright (c) 2000,2001 Rick Jelliffe and Academia Sinica Computing Center, Copyright (c) 2001, 2006 Rick Jelliffe and Academia Sinica Computing Center, Copyright (c) 2003 Shuttleworth Foundation, Copyright (c) 2003-2004 by Fredrik Lundh., Copyright (c) 2003-2009 by Fredrik Lundh., Copyright (c) 2004 Ian Bicking., Copyright (c) 2004 Infrae., Copyright (c) 2008 Rick Jelliffe, Copyright (c) Zope Corporation (tm) and Contributors., copyright Ian Bicking, copyright International Organization, copyright Rick Jelliffe and Academia Sinica Computing Center, copyright Shuttleworth Foundation., copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"genshi","SPDXID":"SPDXRef-pypi-genshi-0.7.6-75c946","versionInfo":"0.7.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2007 Edgewall, (c) 2007 Edgewall Software, Copyright (c) 2006 Edgewall Software, Copyright (c) 2006 Matthew Good, Copyright (c) 2006-2007 Edgewall Software, Copyright (c) 2006-2008 Edgewall Software, Copyright (c) 2006-2009 Edgewall Software, Copyright (c) 2006-2010 Edgewall Software, Copyright (c) 2006,2009 Edgewall Software, Copyright (c) 2007 Edgewall Software, Copyright (c) 2007 John Resig (jquery.com), Copyright (c) 2007-2008 Edgewall Software, Copyright (c) 2007-2009 Edgewall Software, Copyright (c) 2007-2010 Edgewall Software, Copyright (c) 2008-2010 Edgewall Software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-5.0.4-75c946","versionInfo":"5.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \[email protected]\u003e, Copyright (c) 2012-2016 Ian Cordasco \[email protected]\u003e, copyright 2016, Ian Stapleton Cordasco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-5.4.2-75c946","versionInfo":"5.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 by Armin Ronacher., Copyright (c) 2014, Gregory Boissinot, Copyright 2010 by Armin Ronacher. :license Flask Design License, Copyright Holger Krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.9-75c946","versionInfo":"1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"lxml","SPDXID":"SPDXRef-pypi-lxml-75c946","versionInfo":"\u003e= 3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/lxml"}]},{"name":"chardet","SPDXID":"SPDXRef-pypi-chardet-75c946","versionInfo":"\u003e= 2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/chardet"}]},{"name":"genshi","SPDXID":"SPDXRef-pypi-genshi-75c946","versionInfo":"\u003e= 0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/genshi"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-75c946","versionInfo":"\u003e= 5.1,\u003c 6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage"}]},{"name":"pytest-expect","SPDXID":"SPDXRef-pypi-pytest-expect-75c946","versionInfo":"\u003e= 1.1.0,\u003c 2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-expect"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-75c946","versionInfo":"\u003e= 3.0.5,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-75c946","versionInfo":"\u003e= 5.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flake8"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-75c946","versionInfo":"\u003e= 5.4.2,\u003c 8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"webencodings","SPDXID":"SPDXRef-pypi-webencodings-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/webencodings"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-75c946","versionInfo":"\u003e= 1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six"}]},{"name":"webencodings","SPDXID":"SPDXRef-pypi-webencodings-75c946","versionInfo":"\u003e= 0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/webencodings"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5-75c946","versionInfo":"5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5"}]},{"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"}]},{"name":"com.github.html5lib/html5lib-python","SPDXID":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","versionInfo":"master","downloadLocation":"git+https://github.com/html5lib/html5lib-python","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/html5lib/html5lib-python@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-pytest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-flake8-3.9.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-genshi-0.7.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-lxml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-genshi-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-webencodings-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-six-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-pytest-expect-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-webencodings-0.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-mock-3.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-lxml-3.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-mock-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-setuptools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-flake8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-coverage-5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-mock-4.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-chardet-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-pytest-5.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-chardet-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-coverage-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-pytest-4.6.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-genshi-0.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-lxml-4.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-flake8-5.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-six-1.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relatedSpdxElement":"SPDXRef-pypi-pytest-expect-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-html5lib-html5lib-python-master-ae5fb8","relationshipType":"DESCRIBES"}]}