{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-gala-anteater-0.1.2.0-3.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-anteater-0.1.2.0-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-APScheduler-3.10.4-d555aa21-efbe-475f-804f-391e985a6557-b33842a9-591b-4b0d-8404-dfe9a1b7e45d",
			"name":"python3-APScheduler",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ec53c760c9e0d652cb337bb51a053037dcd0e6d15bef6dfc7b5c905df3c1ce1e"
				}
			],
			"description":"Documentation can be found `here <http://readthedocs.org/docs/apscheduler/en/latest/>`_.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-APScheduler@3.10.4-1.oe2409?arch=noarch&epoch=0&upstream=python-APScheduler-3.10.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/agronholm/apscheduler",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"In-process task scheduler with Cron-like capabilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.10.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-joblib-1.4.2-f374a7c8-33a9-43a2-868d-1bfb533241bb-4b087ce8-f968-470d-87d1-0d7b2bedc217",
			"name":"python3-joblib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a5a63583f84ddb5101f28de26a6076a91b9107e176a90af6cb43759716f3321a"
				}
			],
			"description":"Joblib is a set of tools to provide lightweight pipelining in Python.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-joblib@1.4.2-1.oe2409?arch=noarch&epoch=0&upstream=python-joblib-1.4.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://joblib.readthedocs.io/en/latest/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Utilities to provide lightweight pipelining in Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-kafka-python-2.0.2-0036caa1-6cf9-4cae-87a5-a021f6288e92-083e1fb3-bcf1-4210-8f42-b27957f70972",
			"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-networkx-3.2.1-75fc11bc-8fad-4421-8e8d-80f3694bf6d5-c78dc3ff-8c69-4216-8cd7-2a662b29a2aa",
			"name":"python3-networkx",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"994b67b28e2d4a8254cfa07fa116d8241b9d8826c2ee9554c58d742cefad0a51"
				}
			],
			"description":"NetworkX is a Python package for the creation, manipulation,\nand study of the structure, dynamics, and functions\nof complex networks.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-networkx@3.2.1-1.oe2409?arch=noarch&epoch=0&upstream=python-networkx-3.2.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://networkx.github.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python package for creating and manipulating graphs and networks",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.2.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-bfa11672-2853-47ce-a4f1-1480ec3b8bb5",
			"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-pandas-2.2.2-29c1e34e-9aa3-432e-81a2-b012dc80e150-ccf63959-85bf-4169-95ea-8ff53d66f002",
			"name":"python3-pandas",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3df6a4ce8c9f08a1660e41406d341d9d9da32970033722a12e5bac31d9cd6830"
				}
			],
			"description":"pandas is an open source, BSD-licensed library\nproviding high-performance, easy-to-use data structures\nand data analysis tools for the Python programming language.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pandas@2.2.2-1.oe2409?arch=aarch64&epoch=0&upstream=python-pandas-2.2.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pandas.pydata.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Data structures and data analysis tools for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.2.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyarango-2.0.1-325923c0-aec2-4b7b-bb10-910a899507a5-b69f8097-84d7-43d8-be48-c7c785681f76",
			"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-pytorch-2.1.2-3d7f202a-a7c5-4cee-a1ee-6cd93e363be9-3ae40ab7-8379-443e-a98f-4170ed1f661a",
			"name":"python3-pytorch",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5f38e1fce50f84c52b8ab928786b9e804355f6fa83a6960f32027b7ea38ce13c"
				}
			],
			"description":"PyTorch is a Python package that provides two high-level features:\n- Tensor computation (like NumPy) with strong GPU acceleration\n- Deep neural networks built on a tape-based autograd system\nYou can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pytorch@2.1.2-2.oe2409?arch=aarch64&epoch=0&upstream=pytorch-2.1.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pytorch.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tensors and Dynamic neural networks in Python with strong GPU acceleration",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.1.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyyaml-6.0.1-65ab7291-0f95-4fb3-9a3f-476dcb93ac24-d03237f6-17f3-427a-a44e-bee6b7c19049",
			"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-9fe5c8b4-265b-4d48-85ab-079f10d65539",
			"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-scikit-learn-1.4.0-cadd0202-e233-46c2-8b79-3d09c10ea494-b7ecfe91-75c7-45fa-b2a0-5fd1f479a171",
			"name":"python3-scikit-learn",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"84a0d083cad674985c70db412731ffaf25a617173f976baabefa0ef4a802dca4"
				}
			],
			"description":"scikit-learn is a Python module for machine learning built on top of SciPy\nand is distributed under the 3-Clause BSD license.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-scikit-learn@1.4.0-2.oe2409?arch=aarch64&epoch=0&upstream=python-scikit-learn-1.4.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://scikit-learn.org/stable/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Python module for machine learning built on top of SciPy",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-statsmodels-0.14.2-7f810196-1842-4dfb-abb5-f81960b86e74-0ea83683-2f46-4a0e-a650-1c6de03f6a4c",
			"name":"python3-statsmodels",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3fad7286d22ff6ac8a95560af35d1c84370dd10fcb4f7e81cbed72a7f70dcb4c"
				}
			],
			"description":"Statsmodels for python3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-statsmodels@0.14.2-1.oe2409?arch=aarch64&epoch=0&upstream=python-statsmodels-0.14.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/statsmodels/statsmodels",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Statistical computations and models for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.14.2-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-APScheduler-3.10.4-d555aa21-efbe-475f-804f-391e985a6557-b33842a9-591b-4b0d-8404-dfe9a1b7e45d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-joblib-1.4.2-f374a7c8-33a9-43a2-868d-1bfb533241bb-4b087ce8-f968-470d-87d1-0d7b2bedc217"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-kafka-python-2.0.2-0036caa1-6cf9-4cae-87a5-a021f6288e92-083e1fb3-bcf1-4210-8f42-b27957f70972"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-networkx-3.2.1-75fc11bc-8fad-4421-8e8d-80f3694bf6d5-c78dc3ff-8c69-4216-8cd7-2a662b29a2aa"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-bfa11672-2853-47ce-a4f1-1480ec3b8bb5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pandas-2.2.2-29c1e34e-9aa3-432e-81a2-b012dc80e150-ccf63959-85bf-4169-95ea-8ff53d66f002"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyarango-2.0.1-325923c0-aec2-4b7b-bb10-910a899507a5-b69f8097-84d7-43d8-be48-c7c785681f76"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pytorch-2.1.2-3d7f202a-a7c5-4cee-a1ee-6cd93e363be9-3ae40ab7-8379-443e-a98f-4170ed1f661a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyyaml-6.0.1-65ab7291-0f95-4fb3-9a3f-476dcb93ac24-d03237f6-17f3-427a-a44e-bee6b7c19049"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-9fe5c8b4-265b-4d48-85ab-079f10d65539"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-scikit-learn-1.4.0-cadd0202-e233-46c2-8b79-3d09c10ea494-b7ecfe91-75c7-45fa-b2a0-5fd1f479a171"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-gala-anteater-1.2.0-d9b59b28-8dbb-4f27-bfb5-b5377a775532",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-statsmodels-0.14.2-7f810196-1842-4dfb-abb5-f81960b86e74-0ea83683-2f46-4a0e-a650-1c6de03f6a4c"
		}
	]
}