{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-zope-configuration-0.5.0.1-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-zope-configuration-0.5.0.1-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-7e042895-e167-4145-909b-44e105e92197",
			"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-setuptools-68.0.0-f8d3a0b7-de70-40a9-acc6-5ef57b2be408-1bf74f18-755c-4408-9616-c14d94b6e05e",
			"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-zope-interface-7.0.1-c1be9258-6876-4234-be7e-3faba767750d-b10c09ac-a52c-4612-acd8-7cd2e6cb4705",
			"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-python3-zope-schema-7.0.1-54e5da2b-de9d-4f59-96c9-daee00c6b3ab-b8c42239-9671-4fc7-a67e-d4cec5e66a7c",
			"name":"python3-zope-schema",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dfe550414888064e34fe01d3d9f158e5c0cbddb2ffede2cbb34f244d3f840f94"
				}
			],
			"description":"Schemas extend the notion of interfaces to detailed descriptions of\nAttributes (but not methods).  Every schema is an interface and\nspecifies the public fields of an object.  A *field* roughly\ncorresponds to an attribute of a Python object.  But a Field provides\nspace for at least a title and a description.  It can also constrain\nits value and provide a validation method.  Besides you can optionally\nspecify characteristics such as its value being read-only or not required.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope-schema@7.0.1-1.oe2409?arch=noarch&epoch=0&upstream=python-zope-schema-7.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/zopefoundation/zope.schema",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"zope.interface extension for defining data schemas",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:7.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-zope.i18nmessageid-6.1.0-b0bd41bb-cf1f-4ef4-ac18-28d4ce7243b4-cdf90fe6-6205-449a-8d1a-af885956d538",
			"name":"python3-zope.i18nmessageid",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7ebc17c64ff4d87b56d4b74ccfb501cec919627568068444f864f2e8b427ba2a"
				}
			],
			"description":"To translate any text, we must be able to discover the source domain\nof the text.  A source domain is an identifier that identifies a\nproject that produces program source strings.  Source strings occur as\nliterals in python programs, text in templates, and some text in XML\ndata.  The project implies a source language and an application\ncontext.\nWe can think of a source domain as a collection of messages and\nassociated translation strings.\nWe often need to create unicode strings that will be displayed by\nseparate views.  The view cannot translate the string without knowing\nits source domain.  A string or unicode literal carries no domain\ninformation, therefore we use messages.  Messages are unicode strings\nwhich carry a translation source domain and possibly a default\ntranslation.  They are created by a message factory. The message\nfactory is created by calling ``MessageFactory`` with the source\ndomain.\nThis package provides facilities for *declaring* such messages within\nprogram source text;  translation of the messages is the responsiblitiy\nof the 'zope.i18n' package.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-zope.i18nmessageid@6.1.0-1.oe2409?arch=aarch64&epoch=0&upstream=python-zope.i18nmessageid-6.1.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/zopefoundation/zope.i18nmessageid",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Message Identifiers for internationalization",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.1.0-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-7e042895-e167-4145-909b-44e105e92197"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-setuptools-68.0.0-f8d3a0b7-de70-40a9-acc6-5ef57b2be408-1bf74f18-755c-4408-9616-c14d94b6e05e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-interface-7.0.1-c1be9258-6876-4234-be7e-3faba767750d-b10c09ac-a52c-4612-acd8-7cd2e6cb4705"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope-schema-7.0.1-54e5da2b-de9d-4f59-96c9-daee00c6b3ab-b8c42239-9671-4fc7-a67e-d4cec5e66a7c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-zope-configuration-5.0.1-0f4f9284-1364-41f2-9b86-22bec242e62d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-zope.i18nmessageid-6.1.0-b0bd41bb-cf1f-4ef4-ac18-28d4ce7243b4-cdf90fe6-6205-449a-8d1a-af885956d538"
		}
	]
}