{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-gala-spider-0.1.0.2-1.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-gala-spider-0.1.0.2-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-kafka-python-2.0.2-0036caa1-6cf9-4cae-87a5-a021f6288e92-74cb3085-1478-4b49-a02c-6cda77083fec",
			"name":"python3-kafka-python",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8b39b7e73ccaa5e7f94485140cca40da961681cc39345ffba75b1fbceefa49fd"
				}
			],
			"description":"Kafka Python client\n\nPython client for the Apache Kafka distributed stream processing system.\nkafka-python is designed to function much like the official java client, with a\nsprinkling of pythonic interfaces (e.g., consumer iterators).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-kafka-python@2.0.2-2.oe2409?arch=noarch&epoch=0&upstream=python-kafka-python-2.0.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/dpkp/kafka-python",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Pure Python client for Apache Kafka",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyarango-2.0.1-325923c0-aec2-4b7b-bb10-910a899507a5-6a67ce06-db22-42ec-8573-450756333476",
			"name":"python3-pyarango",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"420c57c8641646002c535f8471a0f5361d54f750eea16e27a94225ce412b01ca"
				}
			],
			"description":"pyArango aims to be an easy to use driver for ArangoDB with built in validation.\nCollections are treated as types that apply to the documents within.\nYou can be 100% permissive or enforce schemas and validate fields on set, on save or on both.\n\npyArango supports graphs, indexes and probably everything that arangodb can do.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pyarango@2.0.1-2.oe2409?arch=noarch&epoch=0&upstream=pyarango-2.0.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/ArangoDB-Community/pyArango",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python Driver for ArangoDB with built-in validation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyyaml-6.0.1-65ab7291-0f95-4fb3-9a3f-476dcb93ac24-0cc63938-2b19-434a-8e68-57b040669352",
			"name":"python3-pyyaml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2325b5bf4f9474152a80fee6bcd921934853b70bc68b417151d9a75b3cd50a5f"
				}
			],
			"description":"YAML is a data serialization format designed for human readability and\ninteraction with scripting languages. PyYAML is a YAML parser and emitter for\nPython.\n\nPyYAML features a complete YAML 1.1 parser, Unicode support, pickle support,\ncapable extension API, and sensible error messages. PyYAML supports standard\nYAML tags and provides Python-specific tags that allow to represent an\narbitrary Python object.\n\nPyYAML is applicable for a broad range of tasks from complex configuration\nfiles to object serialization and persistence.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pyyaml@6.0.1-2.oe2409?arch=aarch64&epoch=0&upstream=pyYAML-6.0.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/yaml/pyyaml",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"YAML parser and emitter for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.0.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-2a32b8e4-0f4a-412f-bf85-7bf2345e11a2",
			"name":"python3-requests",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2414e57e8489dbc357bdd4d12717771f59a8c39899200a3a92ec193cce6350bb"
				}
			],
			"description":"Requests is an ISC Licensed HTTP library, written in Python, for human\nbeings.\nMost existing Python modules for sending HTTP requests are extremely\nverbose and cumbersome. Python's builtin urllib2 module provides most of\nthe HTTP capabilities you should need, but the api is thoroughly broken.\nIt requires an enormous amount of work (even method overrides) to\nperform the simplest of tasks.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-requests@2.31.0-1.oe2409?arch=noarch&epoch=0&upstream=python-requests-2.31.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://python-requests.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Awesome Python HTTP Library That's Actually Usable",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.31.0-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-spider-1.0.2-5bf981ab-777a-43e8-99f9-74992b82e54f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-kafka-python-2.0.2-0036caa1-6cf9-4cae-87a5-a021f6288e92-74cb3085-1478-4b49-a02c-6cda77083fec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-spider-1.0.2-5bf981ab-777a-43e8-99f9-74992b82e54f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyarango-2.0.1-325923c0-aec2-4b7b-bb10-910a899507a5-6a67ce06-db22-42ec-8573-450756333476"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-spider-1.0.2-5bf981ab-777a-43e8-99f9-74992b82e54f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyyaml-6.0.1-65ab7291-0f95-4fb3-9a3f-476dcb93ac24-0cc63938-2b19-434a-8e68-57b040669352"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-spider-1.0.2-5bf981ab-777a-43e8-99f9-74992b82e54f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-2a32b8e4-0f4a-412f-bf85-7bf2345e11a2"
		}
	]
}