{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-matplotlib-0.3.8.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-matplotlib-0.3.8.2-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-dejavu-fonts-2.37-67c379a3-f351-452f-b174-45f636d55161-24decb89-792c-4854-938f-ad92d96236e6",
			"name":"dejavu-fonts",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"18ebc9dbd91c4a884a905072ecbc357fd88649008578e7e71302ae1faf291f0c"
				}
			],
			"description":"The DejaVu fonts are a font family based on the Vera Fonts.\nIts purpose is to provide a wider range of characters while maintaining the original look\nand feel through the process of collaborative development, under a Free license.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/dejavu-fonts@2.37-2.oe2409?arch=noarch&epoch=0&upstream=dejavu-fonts-2.37-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://dejavu-fonts.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"DejaVu fonts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.37-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-freetype-2.13.2-dd9fbda4-326e-4922-be3c-91de4f9292da-f03acfbd-5889-45ed-9f3b-225dc3d08074",
			"name":"freetype",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f3763d012b0d53f47b95480781741537578894af975e51c0032a57bdc659997b"
				}
			],
			"description":"FreeType is written in C, designed to be small,efficient, highly customizable, and portable while capable of producing high-quality\noutput (glyph images) of most vector and bitmap font formats",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/freetype@2.13.2-2.oe2409?arch=aarch64&epoch=0&upstream=freetype-2.13.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.freetype.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"FreeType is a freely available software library to render fonts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.13.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-213f7223-66e3-4bb9-918b-7931d16915bd",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-18c34547-cdad-492b-a2c6-74b23948bfbb",
			"name":"libgcc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"700457c78fbb872d696bce55dad909a5654b5f3b74614495a9778e90553d6701"
				}
			],
			"description":"This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgcc@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GCC version 12 shared support library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-32644fec-dad6-4699-9c3d-412ba1130ba7",
			"name":"libstdc++",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e5b9ad5cd37731d9a30e5e617d61dfe47bdab86310fee1fe3d09dd7d3240f407"
				}
			],
			"description":"The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libstdc++@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Standard C++ Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python-matplotlib-data-3.8.2-f3fce2e7-7347-435a-ac9b-cb699cc41382-5a33dd48-49dc-4f40-bcb0-708be7fa530b",
			"name":"python-matplotlib-data",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4910b0f47dce54e998ed440db98f0e944067ec9196ee823f1894dc11d31976bf"
				}
			],
			"description":"Data used by python-matplotlib.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python-matplotlib-data@3.8.2-1.oe2409?arch=noarch&epoch=0&upstream=python-matplotlib-3.8.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/matplotlib/matplotlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Data used by python-matplotlib",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-e821029e-bf3b-4839-8484-9603567aea38",
			"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-cairo-1.26.0-25c307e3-ec26-43fa-8465-2056dce6c08b-fa615467-555d-4e1f-812a-373022ef3644",
			"name":"python3-cairo",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6fcabdf0343bfd217238e4824dc2f91058c4f94a4b7225db261d8e1287d86d7f"
				}
			],
			"description":"Provide python3 support for the cairo graphics library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-cairo@1.26.0-1.oe2409?arch=aarch64&epoch=0&upstream=pycairo-1.26.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://cairographics.org/pycairo",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provide python3 support for the cairo graphics library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.26.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-contourpy-1.2.0-e21c58f8-d113-4a92-9cc1-cc3142daedc6-2d64c1a9-4f79-46b4-958d-8e96a699fb3a",
			"name":"python3-contourpy",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5bae08d30345be51b7b1db3601258d9c8d54034fb5ef1dc40803942285a107ff"
				}
			],
			"description":"ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-contourpy@1.2.0-1.oe2409?arch=aarch64&epoch=0&upstream=python-contourpy-1.2.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/contourpy/contourpy",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python library for calculating contours of 2D quadrilateral grids",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-cycler-0.12.1-d9d6ad98-f99b-488e-90eb-a3f09729af1b-8254dd0c-20cb-4da6-8942-521a3d236ded",
			"name":"python3-cycler",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0e33a832bf0afddaa4fa7fb462bf2f2ad4f5fe139752f316b54fa3528eb5c906"
				}
			],
			"description":"Composable cycles used by matplotlib.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-cycler@0.12.1-1.oe2409?arch=noarch&epoch=0&upstream=python-cycler-0.12.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/matplotlib/cycler.git",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Composable cycles",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.12.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-dateutil-2.8.2-39fcdbcd-aeb8-4807-a239-cda9ec7446c7-83f890e2-15f9-406e-a188-9bd5a1c1e65a",
			"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-fonttools-4.53.0-be9936bf-c9f6-487f-94a3-4d789cb9014d-38e1d410-5d14-4435-9fb2-32df1ab36ff5",
			"name":"python3-fonttools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"92713e1755f7c7f59149ac0cfe69be97710a12ef5de396dcab0a4493ae6256a5"
				}
			],
			"description":"FontTools is a library for manipulating fonts, written in Python. The project\nincludes the TTX tool, that can convert TrueType and OpenType fonts to and\nfrom an XML text format, which is also called TTX. It supports TrueType,\nOpenType, AFM and to an extent Type 1 and some Mac-specific formats. The\nproject has an MIT open-source licence.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-fonttools@4.53.0-1.oe2409?arch=noarch&epoch=0&upstream=fonttools-4.53.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/fonttools/fonttools/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python 3 fonttools library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.53.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-kiwisolver-1.4.5-1d4d050b-fc85-426b-97eb-f6761053b937-225c5916-fd68-4fef-b561-61c39d1d17b3",
			"name":"python3-kiwisolver",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9cc6169adac085f0749b78ee12f28a3954d6889ffe6b3a2f1627e97487c60439"
				}
			],
			"description":"Kiwisolver for Python 3 Package.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-kiwisolver@1.4.5-1.oe2409?arch=aarch64&epoch=0&upstream=python-kiwisolver-1.4.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/nucleic/kiwi",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Kiwisolver for Python 3 Package",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.5-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-matplotlib-tk-3.8.2-80964b57-2e4c-4e3d-9947-26eae28971ae-71e859ad-2a3a-4d95-a65f-2a960a9f96f4",
			"name":"python3-matplotlib-tk",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4eb3b0775c4ea0ec54a86fac726f950110c853c636a58a44d5c5cb63eeb589af"
				}
			],
			"description":"The tk backend for python3-matplotlib.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-matplotlib-tk@3.8.2-1.oe2409?arch=aarch64&epoch=0&upstream=python-matplotlib-3.8.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/matplotlib/matplotlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tk backend for python3-matplotlib",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-dd4cccfc-c446-4fef-bf75-c5a3073298b8",
			"name":"python3-numpy",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e2f332d504f5bd73a0c1c09269a850b16febc6d192a39be0ec633602265e0877"
				}
			],
			"description":"NumPy is the fundamental package for scientific computing with Python. It contains among other things:\na powerful N-dimensional array object\nsophisticated (broadcasting) functions\ntools for integrating C/C++ and Fortran code\nuseful linear algebra, Fourier transform, and random number capabilities\nBesides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-numpy@1.24.3-3.oe2409?arch=aarch64&epoch=1&upstream=numpy-1.24.3-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.numpy.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A fast multidimensional array facility for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.24.3-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-packaging-23.2-51fb1ba9-e18d-47df-8e0f-8200c6c4bece-8e61e859-604d-467a-bd65-abd43d9fab63",
			"name":"python3-packaging",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"02f2172a31dbb4fa24d71f6fc2b4f1128d591279ee3d1b1d925e4dbf8e050bac"
				}
			],
			"description":"Reusable core utilities for various Python Packaging interoperability specifications.\n\nThis library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425).\n\nThe packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-packaging@23.2-1.oe2409?arch=noarch&epoch=0&upstream=python-packaging-23.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/pypa/packaging",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Core utilities for Python packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:23.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pillow-10.3.0-a79dcd3e-0312-4b7a-81e9-7843c91f9505-53c58c09-cf3f-4762-b9ec-332ac599aa6c",
			"name":"python3-pillow",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"409d31fc46d0b20c715b33368ea7f2a97c965e86ada7e9fc27a2ea79889c0f9f"
				}
			],
			"description":"Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \\\nLibrary by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pillow@10.3.0-1.oe2409?arch=aarch64&epoch=0&upstream=python-pillow-10.3.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://python-pillow.github.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python 3 image processing library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:10.3.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyparsing-3.1.1-2899e810-0dbb-49f9-a5dc-7d07a21c7661-8c56f00c-533f-4dfa-b9de-60114ae9f150",
			"name":"python3-pyparsing",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69c781840d11c7625dae7d13a95e44219f869eabab1f442c5cbee89c0c1112fa"
				}
			],
			"description":"pyparsing is a module that can be used to easily and directly configure syntax\ndefinitions for any number of text parsing applications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pyparsing@3.1.1-1.oe2409?arch=noarch&epoch=0&upstream=pyparsing-3.1.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/pyparsing/pyparsing/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Pyparsing for python3",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pytz-2024.1-92c57b10-5422-4279-95a3-eadacfbc13dc-8028b972-ba39-4597-b762-6d4c9b295fbe",
			"name":"python3-pytz",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"29288bb9bc8d43203cb2f75f91e6aa70c48a37c2bd1c6e4e7b35c5e6c8601d79"
				}
			],
			"description":"python3 for pytz",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pytz@2024.1-1.oe2409?arch=noarch&epoch=0&upstream=pytz-2024.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/stub42/pytz",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"python3 for pytz",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2024.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-six-1.16.0-1f1ad333-6256-4657-9223-e85973a2f936-b5ddf5d7-a317-4839-89d0-e27c8c5dffb1",
			"name":"python3-six",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1c918bf3986c6ac2e5d37b37b8b3c4148fb91118b6325d150ca3d450b9e70992"
				}
			],
			"description":"Compatibility library for python 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-six@1.16.0-3.oe2409?arch=noarch&epoch=0&upstream=python-six-1.16.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.python.org/pypi/six",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Compatibility library for python 3",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.16.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-qhull-2020.2-5bdb084e-3807-4817-9885-048b0ddabd72-09e465d3-e7f4-447c-9a4f-68ee93c717e3",
			"name":"qhull",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"81a664d0532bbe687dba5a92006798dbd48032bfad0122204da45417a6f12d6e"
				}
			],
			"description":"Qhull is a general dimension convex hull program that reads a set\nof points from stdin, and outputs the smallest convex set that contains\nthe points to stdout.  It also generates Delaunay triangulations, Voronoi\ndiagrams, furthest-site Voronoi diagrams, and halfspace intersections\nabout a point.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/qhull@2020.2-1.oe2409?arch=aarch64&epoch=0&upstream=qhull-2020.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.qhull.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"General dimension convex hull programs",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2020.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-dvipng-20210325-15d7b4da-630f-4f65-9ea7-7bd95ccb887d-85c519d4-f370-44a4-8b27-48317eefb06a",
			"name":"texlive-dvipng",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"98af76100a75581f300e1da2a47c67925f9205c228933319477e883598c78efe"
				}
			],
			"description":"This program makes PNG and/or GIF graphics from DVI files as\nobtained from TeX and its relatives. Its benefits include:\nSpeed. It offers very fast rendering of DVI as bitmap files,\nwhich makes it suitable for generating large amounts of images\non-the-fly, as needed in preview-latex, WeBWorK and others; It\ndoes not read the postamble, so it can be started before TeX\nfinishes. There is a --follow switch that makes dvipng wait at\nend-of-file for further output, unless it finds the POST marker\nthat indicates the end of the DVI; Interactive query of\noptions. dvipng can read options interactively through stdin,\nand all options are usable. It is even possible to change the\ninput file through this interface. Support for PK, VF,\nPostScript Type1, and TrueType fonts, colour specials, and\ninclusion of PostScript, PNG, JPEG or GIF images.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-dvipng@20210325-9.oe2409?arch=aarch64&epoch=9&upstream=texlive-base-20210325-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A fast DVI to PNG/GIF converter",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-dejavu-fonts-2.37-67c379a3-f351-452f-b174-45f636d55161-24decb89-792c-4854-938f-ad92d96236e6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-freetype-2.13.2-dd9fbda4-326e-4922-be3c-91de4f9292da-f03acfbd-5889-45ed-9f3b-225dc3d08074"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-213f7223-66e3-4bb9-918b-7931d16915bd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-18c34547-cdad-492b-a2c6-74b23948bfbb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-32644fec-dad6-4699-9c3d-412ba1130ba7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python-matplotlib-data-3.8.2-f3fce2e7-7347-435a-ac9b-cb699cc41382-5a33dd48-49dc-4f40-bcb0-708be7fa530b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-e821029e-bf3b-4839-8484-9603567aea38"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-cairo-1.26.0-25c307e3-ec26-43fa-8465-2056dce6c08b-fa615467-555d-4e1f-812a-373022ef3644"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-contourpy-1.2.0-e21c58f8-d113-4a92-9cc1-cc3142daedc6-2d64c1a9-4f79-46b4-958d-8e96a699fb3a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-cycler-0.12.1-d9d6ad98-f99b-488e-90eb-a3f09729af1b-8254dd0c-20cb-4da6-8942-521a3d236ded"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-dateutil-2.8.2-39fcdbcd-aeb8-4807-a239-cda9ec7446c7-83f890e2-15f9-406e-a188-9bd5a1c1e65a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-fonttools-4.53.0-be9936bf-c9f6-487f-94a3-4d789cb9014d-38e1d410-5d14-4435-9fb2-32df1ab36ff5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-kiwisolver-1.4.5-1d4d050b-fc85-426b-97eb-f6761053b937-225c5916-fd68-4fef-b561-61c39d1d17b3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-matplotlib-tk-3.8.2-80964b57-2e4c-4e3d-9947-26eae28971ae-71e859ad-2a3a-4d95-a65f-2a960a9f96f4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-dd4cccfc-c446-4fef-bf75-c5a3073298b8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-packaging-23.2-51fb1ba9-e18d-47df-8e0f-8200c6c4bece-8e61e859-604d-467a-bd65-abd43d9fab63"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pillow-10.3.0-a79dcd3e-0312-4b7a-81e9-7843c91f9505-53c58c09-cf3f-4762-b9ec-332ac599aa6c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyparsing-3.1.1-2899e810-0dbb-49f9-a5dc-7d07a21c7661-8c56f00c-533f-4dfa-b9de-60114ae9f150"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pytz-2024.1-92c57b10-5422-4279-95a3-eadacfbc13dc-8028b972-ba39-4597-b762-6d4c9b295fbe"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-six-1.16.0-1f1ad333-6256-4657-9223-e85973a2f936-b5ddf5d7-a317-4839-89d0-e27c8c5dffb1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-qhull-2020.2-5bdb084e-3807-4817-9885-048b0ddabd72-09e465d3-e7f4-447c-9a4f-68ee93c717e3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-matplotlib-3.8.2-dd3a9285-ff55-4b59-bf64-6ddad049f6a6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-dvipng-20210325-15d7b4da-630f-4f65-9ea7-7bd95ccb887d-85c519d4-f370-44a4-8b27-48317eefb06a"
		}
	]
}