{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-subunit-test-0.1.4.2-2.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/python3-subunit-test-0.1.4.2-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-75e45304-20da-4f08-bb95-e21b12a7d941",
			"name":"python3",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"08bd7937d659d460eb57f421500cb0fd93e554c236a1ca9b5bb9efdd64c21d48"
				}
			],
			"description":"Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3@3.11.6-5.oe2409?arch=aarch64&epoch=0&upstream=python3-3.11.6-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.python.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Interpreter of the Python3 programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.11.6-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-subunit-1.4.2-3a497210-f581-4990-8a9f-d3ba6ec1ec70-e981396b-9053-47e9-a322-1f22a1266f4e",
			"name":"python3-subunit",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8ec967c7a28fa63edd39e6e69362dd68220266a76f34a0af3104a9abb8360915"
				}
			],
			"description":"Subunit is a streaming protocol for test results.  The protocol is a\nbinary encoding that is easily generated and parsed.  By design all the\ncomponents of the protocol conceptually fit into the xUnit TestCase ->\nTestResult interaction.\nSubunit comes with command line filters to process a subunit stream and\nlanguage bindings for python, C, C++ and shell.  Bindings are easy to\nwrite for other languages.\nA number of useful things can be done easily with subunit:\n- Test aggregation: Tests run separately can be combined and then\n  reported/displayed together.  For instance, tests from different\n  languages can be shown as a seamless whole.\n- Test archiving: A test run may be recorded and replayed later.\n- Test isolation: Tests that may crash or otherwise interact badly with\n  each other can be run separately and then aggregated, rather than\n  interfering with each other.\n- Grid testing: subunit can act as the necessary serialization and\n  deserialization to get test runs on distributed machines to be\n  reported in real time.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-subunit@1.4.2-2.oe2409?arch=noarch&epoch=0&upstream=subunit-1.4.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://launchpad.net/subunit",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Streaming protocol for test results",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-subunit-filters-1.4.2-fbf4ef55-2ac3-4c22-a40d-1c45c02fac1f-81d4d197-3e72-4c5c-a68d-9e3c0e825951",
			"name":"subunit-filters",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5ed35b6eed1a3c7bdd4408c41514613a6b1f47c4a8a9f90d5779daff12353ead"
				}
			],
			"description":"Command line filters for processing subunit streams.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/subunit-filters@1.4.2-2.oe2409?arch=noarch&epoch=0&upstream=subunit-1.4.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://launchpad.net/subunit",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Command line filters for processing subunit streams",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.2-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-subunit-test-1.4.2-531fdf5b-5672-4622-a0f0-00e4d18d8fda",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-75e45304-20da-4f08-bb95-e21b12a7d941"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-subunit-test-1.4.2-531fdf5b-5672-4622-a0f0-00e4d18d8fda",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-subunit-1.4.2-3a497210-f581-4990-8a9f-d3ba6ec1ec70-e981396b-9053-47e9-a322-1f22a1266f4e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-subunit-test-1.4.2-531fdf5b-5672-4622-a0f0-00e4d18d8fda",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-subunit-filters-1.4.2-fbf4ef55-2ac3-4c22-a40d-1c45c02fac1f-81d4d197-3e72-4c5c-a68d-9e3c0e825951"
		}
	]
}