{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"spdk-tools-0.24.01-7.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/spdk-tools-0.24.01-7.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-bdd2f703-90d5-4610-af06-39ae581b1f80",
			"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-configshell-1.1.30-b695de60-f74b-4c9a-a5ed-050a1060723f-c61af139-e12a-4a04-a6ba-286a6fe99a6b",
			"name":"python3-configshell",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ae83e8ad8f290c91de9965ada15caad510864c84d280280d4b593d7f69adcf50"
				}
			],
			"description":"python-configshell is a Python library that provides a framework for building simple but nice CLI-based applications.\nThis runs with Python 3 and python 3 is run by setup.py to run on Python 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-configshell@1.1.30-1.oe2409?arch=noarch&epoch=0&upstream=python-configshell-1.1.30-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/open-iscsi/configshell-fb",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python library that provides a framework for building simple but nice CLI-based applications.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.30-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pexpect-4.8.0-ef58e2fc-7eae-473d-83e4-93e6a326315e-2170f838-97cb-4efd-983e-8b27f2c09162",
			"name":"python3-pexpect",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"508857b73a1ebff2b122d146415e9787afbfd3ad21de06bd9497a9f44317bade"
				}
			],
			"description":"Pexpect is a pure Python module for spawning child applications; controlling\nthem; and responding to expected patterns in their output. Pexpect works like\nDon Libes' Expect. Pexpect allows your script to spawn a child application and\ncontrol it as if a human were typing commands.\n\nPexpect can be used for automating interactive applications such as ssh, ftp,\npasswd, telnet, etc. It can be used to a automate setup scripts for duplicating\nsoftware package installations on different servers. It can be used for\nautomated software testing. Pexpect is in the spirit of Don Libes' Expect, but\nPexpect is pure Python.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pexpect@4.8.0-2.oe2409?arch=noarch&epoch=0&upstream=python-pexpect-4.8.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pexpect.readthedocs.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Pexpect allows easy control of interactive console applications.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.8.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-spdk-24.01-29ec5f5a-1edb-4454-9915-34aceaacd7df-8e6794ba-114e-4c42-9a79-67d4cbe3b4dd",
			"name":"spdk",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"46051360a01413ab80663f7b4977df76bfe5e9c340b633537102f705a632742d"
				}
			],
			"description":"The Storage Performance Development Kit provides a set of tools\nand libraries for writing high performance, scalable, user-mode storage\napplications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/spdk@24.01-7.oe2409?arch=aarch64&epoch=0&upstream=spdk-24.01-7.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://spdk.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Set of libraries and utilities for high performance user-mode storage",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:24.01-7.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-spdk-tools-24.01-e284c54d-42f9-4a14-9b6e-fe329a5d04a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-bdd2f703-90d5-4610-af06-39ae581b1f80"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spdk-tools-24.01-e284c54d-42f9-4a14-9b6e-fe329a5d04a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-configshell-1.1.30-b695de60-f74b-4c9a-a5ed-050a1060723f-c61af139-e12a-4a04-a6ba-286a6fe99a6b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spdk-tools-24.01-e284c54d-42f9-4a14-9b6e-fe329a5d04a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pexpect-4.8.0-ef58e2fc-7eae-473d-83e4-93e6a326315e-2170f838-97cb-4efd-983e-8b27f2c09162"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spdk-tools-24.01-e284c54d-42f9-4a14-9b6e-fe329a5d04a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-spdk-24.01-29ec5f5a-1edb-4454-9915-34aceaacd7df-8e6794ba-114e-4c42-9a79-67d4cbe3b4dd"
		}
	]
}