{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"mailman-3.3.3.9-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/mailman-3.3.3.9-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-d53d47e6-1f23-44ee-bbde-722222eeb750",
			"name":"bash",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0648f5dde35fc9fcf57a6a9c95dae3273cbb784ba492931ff20874906827ed39"
				}
			],
			"description":"Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bash@5.2.21-1.oe2409?arch=aarch64&epoch=0&upstream=bash-5.2.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/bash",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"It is the Bourne Again Shell",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-41318c8a-6453-4779-b6be-21b3b541b2c5",
			"name":"coreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2f5af68ccffa26a602437b1920467462bfd75facc2bb18bdc2fd9140eb7dc702"
				}
			],
			"description":"These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/coreutils@9.5-4.oe2409?arch=aarch64&epoch=0&upstream=coreutils-9.5-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/coreutils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of basic GNU tools commonly used in shell scripts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:9.5-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libselinux-3.5-57c52f49-8367-4d2c-a66d-8b9ea75fc9e6-44ceacc6-f024-418f-ac70-6292a7196e3d",
			"name":"libselinux",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f761222dccec82f227bf00495ec31a7d365eb3056143fe276ea8033a405d8cee"
				}
			],
			"description":"libselinux provides an interface to get and set process and file\nsecurity contexts and to obtain security policy decisions.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libselinux@3.5-3.oe2409?arch=aarch64&epoch=0&upstream=libselinux-3.5-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/SELinuxProject/selinux/wiki",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"SELinux library and simple utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.5-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-policycoreutils-3.5-8c9a90e6-5ce6-429d-a266-582d842c288c-028e5e5f-3594-4b5d-82df-61b7c3381b31",
			"name":"policycoreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1b25aea2ac9218798893afa171e9fead7bbb2b746756fc030170e8f2076915d7"
				}
			],
			"description":"It contains the selinux policy core utilities",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/policycoreutils@3.5-3.oe2409?arch=aarch64&epoch=0&upstream=policycoreutils-3.5-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/SELinuxProject",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Policy core utilities of selinux",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.5-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-policycoreutils-python-utils-3.5-6b6942af-5d1c-4cdd-8de8-ebdb52b0108a-7cc53d05-78d6-4084-a59b-5022ab8e0f56",
			"name":"policycoreutils-python-utils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eb5058bf2c832cb3a0ed2dbf7d802c513313f2b9a9eea4ad4a8e22696af679e2"
				}
			],
			"description":"It contains the python utilities for selinux",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/policycoreutils-python-utils@3.5-3.oe2409?arch=noarch&epoch=0&upstream=policycoreutils-3.5-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/SELinuxProject",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Policy core python utilities for selinux",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.5-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-postfix-3.8.4-0e6daa93-9280-4f20-9e1c-d6293b02effa-f2a21489-a87e-47f6-add1-850dbb2e00a2",
			"name":"postfix",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e9789ec2cf733b416e742c9169f74fc39c5d28f3b79b6eeb8e9988d44d4206e5"
				}
			],
			"description":"Postfix is a Mail Transport Agent (MTA).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/postfix@3.8.4-1.oe2409?arch=aarch64&epoch=2&upstream=postfix-3.8.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.postfix.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Postfix Mail Transport Agent",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:3.8.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-c5361b57-161d-4986-9c3b-e80114edd38e",
			"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-aiosmtpd-1.4.6-d6a15293-8c7c-4d16-8c72-f8d2050019b3-85282d99-fdb3-41be-a89a-eb652f3ed7f0",
			"name":"python3-aiosmtpd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4483ca7af7157c1e25271c02f6f54471d6fae7236490c29a363eef2a6a4107b7"
				}
			],
			"description":"This is a server for SMTP and related protocols, similar in utility to the\nstandard library's smtpd.py module, but rewritten to be based on asyncio for\nPython 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-aiosmtpd@1.4.6-1.oe2409?arch=noarch&epoch=0&upstream=python-aiosmtpd-1.4.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/aio-libs/aiosmtpd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"aiosmtpd - asyncio based SMTP server",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-alembic-1.13.1-faeacf99-1e13-44da-8892-b01a8bb09bb3-b4955c16-941f-45d8-a227-d41a16f7fcce",
			"name":"python3-alembic",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b0fad178e896e7e6d229247f45c174d5b3f6f63e6d0ad377f3c4b5c5a3d33bbe"
				}
			],
			"description":"Alembic is a database migrations tool written by the author of SQLAlchemy. A\nmigrations tool offers the following functionality:\n1. Can emit ALTER statements to a database in order to change the structure of\n tables and other constructs\n2. Provides a system whereby \"migration scripts\" may be constructed; each script\nindicates a particular series of steps that can \"upgrade\" a target database to a\nnew version, and optionally a series of steps that can \"downgrade\" similarly,\ndoing the same steps in reverse.\n3. Allows the scripts to execute in some sequential manner.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-alembic@1.13.1-1.oe2409?arch=noarch&epoch=0&upstream=python-alembic-1.13.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://alembic.sqlalchemy.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A database migration tool for SQLAlchemy.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.13.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-atpublic-4.0-01ec33c5-3b89-4726-9d2c-7e910d3f183e-53e4eb92-4443-4bc9-819c-2a19bc195869",
			"name":"python3-atpublic",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"384c150e372d22db8238675661858df79d4d235dc62f8f476276c54a02b81e5b"
				}
			],
			"description":"This is a very simple decorator and function which populates a module's\n__all__ and optionally the module globals.\n\nThis provides both a pure-Python implementation and a C implementation.  It is\nproposed that the C implementation be added to builtins_ for Python 3.6.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-atpublic@4.0-1.oe2409?arch=noarch&epoch=0&upstream=python-atpublic-4.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://public.readthedocs.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"public -- @public for populating __all__",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-authheaders-0.16.2-feaca73d-e9bf-478c-8088-3be9b36075d6-fabea67e-0e89-440f-af68-a1b7fb5271da",
			"name":"python3-authheaders",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0f73624179ffb6a2999e9699fe88097d177bfcba498c9ddbe51d75d7585fe4f2"
				}
			],
			"description":"This is a Python library for the generation of email authentication headers.\nThe library can perform DKIM, SPF, and DMARC validation, and the results\nare packaged into the Authentication-Results header.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-authheaders@0.16.2-1.oe2409?arch=noarch&epoch=0&upstream=python-authheaders-0.16.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/ValiMail/authentication-headers",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A library wrapping email authentication header verification and generation.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.16.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-authres-1.2.0-f1cc4011-14ed-4c91-aa25-222f6cc71763-ebcf4146-7247-4688-86bb-bea2b0084e9e",
			"name":"python3-authres",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3f4d1b649e9e24e0c31ea32ca7e6e0b5360857179220546317cf6e12016f5941"
				}
			],
			"description":"This module (authres) is designed to provide support for RFC 5451/7001.\n\nIt supports Authentication Results extensions:\nRFC 5617 DKIM/ADSP\nRFC 6008 DKIM signature identification (header.b)\nRFC 6212 Vouch By Reference (VBR)\nRFC 6577 Sender Policy Framework (SPF)\nRFC 7281 Authentication-Results Registration for S/MIME\nRFC 7293, The Require-Recipient-Valid-Since Header Field and SMTP Service Extension, header field types\nRFC 7489 Domain-based Message Authentication, Reporting, and Conformance(DMARC)\nRFC 8617 The Authenticated Received Chain (ARC) Protocol",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-authres@1.2.0-2.oe2409?arch=noarch&epoch=0&upstream=python-authres-1.2.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/projects/authres",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"authres - Authentication Results Header Module",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-click-8.1.7-f1bac415-cf53-4fc3-9970-536f132f9a1c-e2f7e132-cd3b-4756-9086-c7f3faec227a",
			"name":"python3-click",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"57bba8f13273b02916d8ef57d7f4c08f45c0c41d6490da856070ad2f660ce71d"
				}
			],
			"description":"Click is a Python package for creating beautiful command line interfaces\nin a composable way with as little code as necessary. It's the\n\"Command Line Interface Creation Kit\". It's highly configurable but comes\nwith sensible defaults out of the box.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-click@8.1.7-1.oe2409?arch=noarch&epoch=0&upstream=python-click-8.1.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://palletsprojects.com/p/click/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Composable command line interface toolkit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:8.1.7-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-dateutil-2.8.2-39fcdbcd-aeb8-4807-a239-cda9ec7446c7-7cef1c2a-4bd2-43ba-b6bd-e2c5d07a1323",
			"name":"python3-dateutil",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"65037dbc6e1e6bf4cd75bacb6a4b507fa2ac17fb65f7125b126d729b04ba26ea"
				}
			],
			"description":"The dateutil module provides powerful extensions to the standard datetime module, available in Python.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-dateutil@2.8.2-3.oe2409?arch=noarch&epoch=1&upstream=python-dateutil-2.8.2-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/dateutil/dateutil",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Powerful extensions to datetime",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.8.2-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-dns-2.4.2-da5bc9f3-69d4-4af3-84e1-701444af13ec-4ed9b9d9-cf2a-4c33-964c-2ac39185c19f",
			"name":"python3-dns",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b4beda313c2cd031b5b8ed578fa3f677fec367f8152f4d354e334a2e33c4650d"
				}
			],
			"description":"\ndnspython is a DNS toolkit for Python. It supports\nalmost all record types. It can be used for queries,\nzone transfers, and dynamic updates. It supports TSIG\nauthenticated messages and EDNS0.\ndnspython provides both high and low level access to DNS.\nThe high level classes perform queries for data of a given\nname, type, and class, and return an answer set. The low\nlevel classes allow direct manipulation of DNS zones,\nmessages, names, and records.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-dns@2.4.2-2.oe2409?arch=noarch&epoch=0&upstream=python-dns-2.4.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.dnspython.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"DNS toolkit for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.4.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-falcon-3.1.3-15bdd0a1-51ce-481d-8613-be75b52f7243-8a4df6a0-de60-45e5-9f8f-69ce1817f8b4",
			"name":"python3-falcon",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"df8c5d3509d177ed468f30643be733bf223d0a5e4baab3a3cb9122c4dfa9370d"
				}
			],
			"description":"Falcon is a reliable, high-performance Python web framework for building\nlarge-scale app backends and microservices. It encourages the REST\narchitectural style, and tries to do as little as possible while\nremaining highly effective.\nFalcon apps work with any WSGI server, and run like a champ under\nCPython 2.7, CPython 3.5+, PyPy2.7, and PyPy3.5.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-falcon@3.1.3-1.oe2409?arch=noarch&epoch=0&upstream=python-falcon-3.1.3-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/falconry/falcon",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An unladen web framework for building APIs and app backends.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1.3-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-flufl.bounce-4.0-079447b6-4e93-4d59-855a-8da6ae4b2684-27c6645d-dcd8-47a5-91ae-ac04a4f54822",
			"name":"python3-flufl.bounce",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d9a6ef01cbf529627d8d4b3a0dd92a305b69f1c96397cb09daf7fa741a4fdc57"
				}
			],
			"description":"The flufl.bounce library provides a set of heuristics and an API for detecting\nthe original bouncing email addresses from a bounce message.\nMany formats found in the wild are supported, as are VERP and RFC 3464 (DSN).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-flufl.bounce@4.0-1.oe2409?arch=noarch&epoch=0&upstream=python-flufl.bounce-4.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/flufl.bounce",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Email bounce detectors.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-flufl.i18n-5.0.2-57dc047b-10ab-4ff4-880d-ddc8b231f438-c1620fab-64d1-4960-9690-280964c4bb06",
			"name":"python3-flufl.i18n",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0593ed989fa8c8aafd9c11034ffbe63c85f26ddb7b3bdfa9ab745aee326cbed1"
				}
			],
			"description":"The flufl.i18n library provides a convenient API for managing translation contexts in Python applications.\nIt provides facilities not only for single-context applications like command line scripts, but also more\nsophisticated management of multiple-context applications such as Internet servers.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-flufl.i18n@5.0.2-1.oe2409?arch=noarch&epoch=0&upstream=python-flufl.i18n-5.0.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/flufl.i18n",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"High level API for internationalizing Python libraries and applications.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.0.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-flufl.lock-8.1.0-1396d487-4605-4f4c-bb68-8abca4664464-05d39767-f503-4640-86a2-bb81b279536f",
			"name":"python3-flufl.lock",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9463ce1dd42fa9ac3e0adbe0a739998373c465805eed24b9ea2f4749c1854f1a"
				}
			],
			"description":"The flufl.lock library provides an NFS-safe file-based locking algorithm\ninfluenced by the GNU/Linux \"open(2)\" man page, under the description of\nthe \"O_EXCL\" option.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-flufl.lock@8.1.0-1.oe2409?arch=noarch&epoch=0&upstream=python-flufl.lock-8.1.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/flufl.lock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"NFS-safe file locking with timeouts for POSIX and Windows.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:8.1.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-gunicorn-22.0.0-a2c464b9-2887-45b0-b5fe-a0d245cc0cae-320af386-92b0-4034-a396-314e8aa529a0",
			"name":"python3-gunicorn",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"616ae50b2128eddbb5a5a4988def22ff49d3cf003f8616a12db84cd5881733a3"
				}
			],
			"description":"Gunicorn(Green Unicorn) is a Python WSGI HTTP Server for UNIX. It's a pre-fork\nworker model ported from Ruby's Unicorn_ project. The Gunicorn server is broadly\ncompatible with various web frameworks, simply implemented, light on server\nresource usage, and fairly speedy.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-gunicorn@22.0.0-1.oe2409?arch=noarch&epoch=0&upstream=python-gunicorn-22.0.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/gunicorn",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"WSGI HTTP Server for UNIX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:22.0.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-lazr.config-3.0-1f34031f-4fd4-4028-a81e-f7c221f21f4e-39f2ec4d-932b-4910-bc70-2cebe40bf297",
			"name":"python3-lazr.config",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9d3eb7f4722eeb03ec20a47d771504bb6073f2f5abae94e82f857292021574f6"
				}
			],
			"description":"The LAZR config system is typically used to manage process configuration.\nProcess configuration is for saying how things change when we run systems on\ndifferent machines, or under different circumstances.\n\nThis system uses ini-like file format of section, keys, and values.  The\nconfig file supports inheritance to minimize duplication of information across\nfiles. The format supports schema validation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-lazr.config@3.0-1.oe2409?arch=noarch&epoch=0&upstream=python-lazr.config-3.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/lazr.config",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Create configuration schemas, and process and validate configurations.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-passlib-1.7.4-6cd85e70-1482-480e-a310-845d7a207692-51ac82ff-5994-455c-a1f3-3d126e2a1ac2",
			"name":"python3-passlib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"692d275b6198691864fb6d0a17b3a5dbc9e818496a12fbea4d3ba59bb92796d6"
				}
			],
			"description":"Passlib is a password hashing library for Python 2 & 3, which provides\ncross-platform implementations of over 30 password hashing algorithms, as well\nas a framework for managing existing password hashes. It's designed to be useful\nfor a wide range of tasks, from verifying a hash found in /etc/shadow, to\nproviding full-strength password hashing for multi-user applications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-passlib@1.7.4-1.oe2409?arch=noarch&epoch=0&upstream=python-passlib-1.7.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/passlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"comprehensive password hashing framework supporting over 30 schemes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.7.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-19e687ad-f5f9-4aad-b550-c5eac6d627f0",
			"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"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-setuptools-68.0.0-f8d3a0b7-de70-40a9-acc6-5ef57b2be408-962a61c6-d799-4d73-8176-f0c981308d9a",
			"name":"python3-setuptools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c4d8e468ea52700307016a0156003f04cc70439fc39e3f73d0228811a56e6893"
				}
			],
			"description":"Setuptools is a collection of enhancements to the Python 3 distutils that allow\nyou to more easily build and distribute Python 3 packages, especially ones that\nhave dependencies on other packages.\n\nThis package also contains the runtime components of setuptools, necessary to\nexecute the software that requires pkg_resources.py.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-setuptools@68.0.0-2.oe2409?arch=noarch&epoch=0&upstream=python-setuptools-68.0.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.python.org/pypi/setuptools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Easily build and distribute Python 3 packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:68.0.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-sqlalchemy-1.4.48-3a5771c2-0254-49b7-82ed-5fc9b9314019-713a06d8-5572-4551-9fe6-e0e1452d9b2b",
			"name":"python3-sqlalchemy",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7bf5818aadaa742fad282697d17a97397bef19686911286c757a518ec5d254b1"
				}
			],
			"description":"SQLAlchemy is an Object Relational Mapper (ORM) that provides a flexible,\nhigh-level interface to SQL databases. It contains a powerful mapping layer\nthat users can choose to work as automatically or as manually, determining\nrelationships based on foreign keys or to bridge the gap between database\nand domain by letting you define the join conditions explicitly.\n\nThe python3-sqlalchemy package contains the python 3 version of the module.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-sqlalchemy@1.4.48-1.oe2409?arch=aarch64&epoch=0&upstream=python-sqlalchemy-1.4.48-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.sqlalchemy.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"SQL toolkit and object relational mapper for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.48-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-zope-component-6.0-8a73dca3-8b25-453b-a4d9-f6160b4e8a79-8d403bd3-c2c3-427e-a45f-8cb4134c77bd",
			"name":"python3-zope-component",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bef12acf48a194996c593d969f72fcc23ac7cb7c81c2963c9180a301f3651fca"
				}
			],
			"description":"This package is intended to be independently reusable in any Python project.\nThis package represents the core of the Zope Component Architecture.\nTogether with the zope.interface_ package, it provides facilities for\ndefining, registering and looking up components.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope-component@6.0-1.oe2409?arch=noarch&epoch=0&upstream=python-zope-component-6.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/zopefoundation/zope.component",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Zope Component Architecture",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d-f05c00ff-9a9e-4332-bae0-d3e073dedeb6",
			"name":"python3-zope-configuration",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b0402d00c4e55bd14b91113d94babffcf30ec1f8a44cf0be9c27831705da1c2b"
				}
			],
			"description":"The Zope configuration system provides an extensible system for supporting various kinds of configurations.\nIt is based on the idea of configuration directives. Users of the\nconfiguration system provide configuration directives in some\nlanguage that express configuration choices. The intent is that the\nlanguage be pluggable. An XML language is provided by default.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope-configuration@5.0.1-1.oe2409?arch=noarch&epoch=0&upstream=python-zope-configuration-5.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/zopefoundation/zope.configuration",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Zope Configuration Markup Language (ZCML)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-zope-event-5.0-e5490fe9-03f6-4e75-b568-6d5e6b2506d8-1d6b1936-b78f-45a7-aa2b-7cb102bd48e0",
			"name":"python3-zope-event",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1898476f24ba2f7ab1afd6b18b33141d6e4c8029936060a0f7153779073bc761"
				}
			],
			"description":"The zope.event package provides a simple event system. It provides\nan event publishing system and a very simple event-dispatching system\non which more sophisticated event dispatching systems can be built.\n(For example, a type-based event dispatching system that builds on\nzope.event can be found in zope.component.)\n\nThis package contains the version for Python 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope-event@5.0-1.oe2409?arch=noarch&epoch=0&upstream=python-zope-event-5.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://pypi.python.org/pypi/zope.event/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Zope Event Publication (Python 3)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-zope-interface-7.0.1-c1be9258-6876-4234-be7e-3faba767750d-ac3a5448-5a9a-45bb-8906-d187b77dd3e4",
			"name":"python3-zope-interface",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"620873b82bbdab09f99a57920358a35e27f170c09a028ee0de0f7f56619dc3c9"
				}
			],
			"description":"This package is intended to be independently reusable in any Python project.\nIt is maintained by the Zope Toolkit project.\nThis package provides an implementation of \"object interfaces\" for Python.\nInterfaces are a mechanism for labeling objects as conforming to a given\nAPI or contract. So, this package can be considered as implementation of\nthe Design By Contract methodology support in Python.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope-interface@7.0.1-1.oe2409?arch=aarch64&epoch=0&upstream=python-zope-interface-7.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/zopefoundation/zope.interface",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Interfaces for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:7.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-selinux-policy-40.7-1cadf157-7279-47e5-9e66-d2ba6b5decc9-1364f28b-1310-4904-a3c7-b3db325dee14",
			"name":"selinux-policy",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d250f2f776cd59e6fa36a20ee53a5bdb0488b669b21a11461a6b62ade39fb726"
				}
			],
			"description":"SELinux Base package for SELinux Reference Policy - modular.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/selinux-policy@40.7-3.oe2409?arch=noarch&epoch=0&upstream=selinux-policy-40.7-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/fedora-selinux/selinux-policy/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"SELinux policy configuration",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:40.7-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-shadow-4.14.3-8eb31808-18ef-4ca8-9362-217720683e5b-a6b5213b-bd79-4167-bfb4-63961611f56d",
			"name":"shadow",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0b4e5e30e7e79208c364dc951155b341b6353207412480e6adf95f89d270d9a9"
				}
			],
			"description":"This package includes the necessary programs for converting plain\npassword files to the shadow password format and to manage user and\ngroup accounts.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/shadow@4.14.3-4.oe2409?arch=aarch64&epoch=2&upstream=shadow-4.14.3-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://pkg-shadow.alioth.debian.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tools for managing accounts and shadow password files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:4.14.3-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-65b5701c-86fa-4e91-80c8-e9b2e1e0e0a2",
			"name":"systemd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fbb6e242b644b0ba4ff5b0dd58e82c338e85dc72f01211275506496049450fb5"
				}
			],
			"description":"systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"System and Service Manager",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-d53d47e6-1f23-44ee-bbde-722222eeb750"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-41318c8a-6453-4779-b6be-21b3b541b2c5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libselinux-3.5-57c52f49-8367-4d2c-a66d-8b9ea75fc9e6-44ceacc6-f024-418f-ac70-6292a7196e3d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-policycoreutils-3.5-8c9a90e6-5ce6-429d-a266-582d842c288c-028e5e5f-3594-4b5d-82df-61b7c3381b31"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-policycoreutils-python-utils-3.5-6b6942af-5d1c-4cdd-8de8-ebdb52b0108a-7cc53d05-78d6-4084-a59b-5022ab8e0f56"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-postfix-3.8.4-0e6daa93-9280-4f20-9e1c-d6293b02effa-f2a21489-a87e-47f6-add1-850dbb2e00a2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-c5361b57-161d-4986-9c3b-e80114edd38e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-aiosmtpd-1.4.6-d6a15293-8c7c-4d16-8c72-f8d2050019b3-85282d99-fdb3-41be-a89a-eb652f3ed7f0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-alembic-1.13.1-faeacf99-1e13-44da-8892-b01a8bb09bb3-b4955c16-941f-45d8-a227-d41a16f7fcce"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-atpublic-4.0-01ec33c5-3b89-4726-9d2c-7e910d3f183e-53e4eb92-4443-4bc9-819c-2a19bc195869"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-authheaders-0.16.2-feaca73d-e9bf-478c-8088-3be9b36075d6-fabea67e-0e89-440f-af68-a1b7fb5271da"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-authres-1.2.0-f1cc4011-14ed-4c91-aa25-222f6cc71763-ebcf4146-7247-4688-86bb-bea2b0084e9e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-click-8.1.7-f1bac415-cf53-4fc3-9970-536f132f9a1c-e2f7e132-cd3b-4756-9086-c7f3faec227a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-dateutil-2.8.2-39fcdbcd-aeb8-4807-a239-cda9ec7446c7-7cef1c2a-4bd2-43ba-b6bd-e2c5d07a1323"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-dns-2.4.2-da5bc9f3-69d4-4af3-84e1-701444af13ec-4ed9b9d9-cf2a-4c33-964c-2ac39185c19f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-falcon-3.1.3-15bdd0a1-51ce-481d-8613-be75b52f7243-8a4df6a0-de60-45e5-9f8f-69ce1817f8b4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-flufl.bounce-4.0-079447b6-4e93-4d59-855a-8da6ae4b2684-27c6645d-dcd8-47a5-91ae-ac04a4f54822"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-flufl.i18n-5.0.2-57dc047b-10ab-4ff4-880d-ddc8b231f438-c1620fab-64d1-4960-9690-280964c4bb06"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-flufl.lock-8.1.0-1396d487-4605-4f4c-bb68-8abca4664464-05d39767-f503-4640-86a2-bb81b279536f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-gunicorn-22.0.0-a2c464b9-2887-45b0-b5fe-a0d245cc0cae-320af386-92b0-4034-a396-314e8aa529a0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-lazr.config-3.0-1f34031f-4fd4-4028-a81e-f7c221f21f4e-39f2ec4d-932b-4910-bc70-2cebe40bf297"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-passlib-1.7.4-6cd85e70-1482-480e-a310-845d7a207692-51ac82ff-5994-455c-a1f3-3d126e2a1ac2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-19e687ad-f5f9-4aad-b550-c5eac6d627f0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-setuptools-68.0.0-f8d3a0b7-de70-40a9-acc6-5ef57b2be408-962a61c6-d799-4d73-8176-f0c981308d9a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-sqlalchemy-1.4.48-3a5771c2-0254-49b7-82ed-5fc9b9314019-713a06d8-5572-4551-9fe6-e0e1452d9b2b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-component-6.0-8a73dca3-8b25-453b-a4d9-f6160b4e8a79-8d403bd3-c2c3-427e-a45f-8cb4134c77bd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d-f05c00ff-9a9e-4332-bae0-d3e073dedeb6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-event-5.0-e5490fe9-03f6-4e75-b568-6d5e6b2506d8-1d6b1936-b78f-45a7-aa2b-7cb102bd48e0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-interface-7.0.1-c1be9258-6876-4234-be7e-3faba767750d-ac3a5448-5a9a-45bb-8906-d187b77dd3e4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-selinux-policy-40.7-1cadf157-7279-47e5-9e66-d2ba6b5decc9-1364f28b-1310-4904-a3c7-b3db325dee14"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-shadow-4.14.3-8eb31808-18ef-4ca8-9362-217720683e5b-a6b5213b-bd79-4167-bfb4-63961611f56d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mailman-3.3.9-4ca44791-181c-4ba1-bce1-ea67bb2b71f3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-65b5701c-86fa-4e91-80c8-e9b2e1e0e0a2"
		}
	]
}