{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"python3-tensorboard-0.2.12.1-2.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-tensorboard-0.2.12.1-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-f02e50b1-9eb7-4239-add1-35233453221d",
			"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-absl-py-2.1.0-9afb9232-4d60-44d0-84ce-3c64cd911819-8d7657d3-fa12-492d-ad5d-a0a05d7d712c",
			"name":"python3-absl-py",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"caadab25dbfd551e0d1647f7912240d96a931e60e82df4bcf4c83b0a0faecad5"
				}
			],
			"description":"\n\nThis repository is a collection of Python library code for building Python\napplications. The code is collected from Google's own Python code base, and has\nbeen extensively tested and used in production.\n\n\n\n* Simple application startup\n* Distributed commandline flags system\n* Custom logging module with additional features\n* Testing utilities\n\n\n\n\n\nTo install the package, simply run:\n\n```bash\npip install absl-py\n```\n\nOr install from source:\n\n```bash\npython setup.py install\n```\n\n\n\nTo run Abseil tests, you can clone the git repo and run\n[bazel](https://bazel.build/):\n\n```bash\ngit clone https://github.com/abseil/abseil-py.git\ncd abseil-py\nbazel test absl/...\n```\n\n\n\nPlease refer to\n[smoke_tests/sample_app.py](https://github.com/abseil/abseil-py/blob/master/smoke_tests/sample_app.py)\nas an example to get started.\n\n\n\nSee the [Abseil Python Developer Guide](https://abseil.io/docs/python/).\n\n\n\nThe current repository includes an initial set of libraries for early adoption.\nMore components and interoperability with Abseil C++ Common Libraries\nwill come in future releases.\n\n\n\nThe Abseil Python library is licensed under the terms of the Apache\nlicense. See [LICENSE](LICENSE) for more information.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-absl-py@2.1.0-1.oe2409?arch=noarch&epoch=0&upstream=python-absl-py-2.1.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/abseil/abseil-py",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.1.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-google-auth-2.33.0-45d1220a-b22d-4b81-973a-cd8b29509edf-d758af37-4649-4837-a122-045348a2997e",
			"name":"python3-google-auth",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9095f4ebaad7ab3f75b7be216b4a1141d5f618238258f76dceb5e7c2f12bc8c9"
				}
			],
			"description":"This library simplifies using Google's various server-to-server authentication\nmechanisms to access Google APIs.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-google-auth@2.33.0-1.oe2409?arch=noarch&epoch=0&upstream=python-google-auth-2.33.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/googleapis/google-auth-library-python",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Google Authentication Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.33.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-google-auth-oauthlib-1.0.0-663276ab-130b-4fe6-a6c7-d3d7de018894-4d1acd8c-7e0e-40cc-b95d-e69a36622398",
			"name":"python3-google-auth-oauthlib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5355181763b0131f3f1b0d073c592f383a22d9b35355db3e1b6450a5a4d487d4"
				}
			],
			"description":"This library provides `oauthlib`_ integration with `google-auth`_.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-google-auth-oauthlib@1.0.0-1.oe2409?arch=noarch&epoch=0&upstream=python-google-auth-oauthlib-1.0.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Google Authentication Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-grpcio-1.60.0-dbb309b3-a0df-44d2-827b-bd5359df6bae-e893dddb-7a52-4f5a-8410-2d30b1bf22d2",
			"name":"python3-grpcio",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c917022a590eb27d28829f056079d4d4915bc3b68c4ba5e6eff06fd01c99587e"
				}
			],
			"description":"Python3 bindings for gRPC.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-grpcio@1.60.0-4.oe2409?arch=aarch64&epoch=0&upstream=grpc-1.60.0-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.grpc.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python3 language bindings for gRPC",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.60.0-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-markdown-3.5.1-911b0589-914b-44d6-b69c-e3e496681bef-4d5d75a7-01b0-49ea-b2d7-3c0854fb78d6",
			"name":"python3-markdown",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3110e79030a95166b4fa849cfe4eb72323143ac0b542db6481cf38ba68e0b1b7"
				}
			],
			"description":"This is a Python implementation of John Gruber’s Markdown.\nIt is almost completely compliant with the reference implementation,\nthough there are a few known issues.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-markdown@3.5.1-1.oe2409?arch=noarch&epoch=0&upstream=python-markdown-3.5.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/Markdown/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Markdown implementation in Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.5.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-bd0b6244-5655-43f4-8146-dbb7c91a34de",
			"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-protobuf-25.1-2531d466-caa6-4e0c-89f5-30aaed8c4b7d-ab9e5876-1e92-4789-978f-06e0ad46f1ef",
			"name":"python3-protobuf",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e09cd493ebdf5008dbc3eaa49b27ce51fd02cd8b33cbbfe2718b7f6124de1498"
				}
			],
			"description":"This package contains Python 3 libraries for Google Protocol Buffers",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-protobuf@25.1-4.oe2409?arch=noarch&epoch=0&upstream=protobuf-25.1-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/protocolbuffers/protobuf",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python 3 bindings for Google Protocol Buffers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:25.1-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-a9d662c3-a5b9-4657-9727-c0136b273e53",
			"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-766ada63-85b8-4c51-bfd7-47beabf19b80",
			"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-tensorboard-data-server-2.12.1-3c24441a-1b48-4bc1-8e81-bce9440b4629-7f89a336-4db1-4e5c-baba-a09194a277d9",
			"name":"python3-tensorboard-data-server",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f41afbf0f17be3e81958988ba4cc12b300160b392464073aaba769714a5127f0"
				}
			],
			"description":"Fast data loading for TensorBoard.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-tensorboard-data-server@2.12.1-2.oe2409?arch=aarch64&epoch=0&upstream=python-tensorboard-2.12.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/tensorflow/tensorboard",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Fast data loading for TensorBoard",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.12.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-tensorboard-plugin-wit-1.8.1-12b0b910-8276-446c-9e00-818570ed4403-79e8d362-1915-4081-84a4-666a0f57c652",
			"name":"python3-tensorboard-plugin-wit",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cf6646fe9f2d48e6012f0068455b6277c091165536f9b3294f40482bd3368f97"
				}
			],
			"description":"What-If Tool TensorBoard plugin",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-tensorboard-plugin-wit@1.8.1-1.oe2409?arch=noarch&epoch=0&upstream=python-tensorboard-plugin-wit-1.8.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.org/project/tensorboard-plugin-wit/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"What-If Tool TensorBoard plugin.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.8.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-werkzeug-2.2.3-00464cf7-dc6f-446d-9d15-5013e0b385f9-890d82d6-2aea-4a7f-916a-c7634e62b282",
			"name":"python3-werkzeug",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b8ef83cd85222860f5e8c63c9bbb4b2591927496ff656ac6415f2465fb1e9b5f"
				}
			],
			"description":"*werkzeug* German noun: \"tool\". Etymology: *werk* (\"work\"), *zeug* (\"stuff\")\nWerkzeug is a comprehensive `WSGI`_ web application library. It began as\na simple collection of various utilities for WSGI applications and has\nbecome one of the most advanced WSGI utility libraries.\nIt includes:\n-   An interactive debugger that allows inspecting stack traces and\n    source code in the browser with an interactive interpreter for any\n    frame in the stack.\n-   A full-featured request object with objects to interact with\n    headers, query args, form data, files, and cookies.\n-   A response object that can wrap other WSGI applications and handle\n    streaming data.\n-   A routing system for matching URLs to endpoints and generating URLs\n    for endpoints, with an extensible system for capturing variables\n    from URLs.\n-   HTTP utilities to handle entity tags, cache control, dates, user\n    agents, cookies, files, and more.\n-   A threaded WSGI server for use while developing applications\n    locally.\n-   A test client for simulating HTTP requests during testing without\n    requiring running a server.\nWerkzeug doesn't enforce any dependencies. It is up to the developer to\nchoose a template engine, database adapter, and even how to handle\nrequests. It can be used to build all sorts of end user applications\nsuch as blogs, wikis, or bulletin boards.\n`Flask`_ wraps Werkzeug, using it to handle the details of WSGI while\nproviding more structure and patterns for defining powerful\napplications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-werkzeug@2.2.3-2.oe2409?arch=noarch&epoch=0&upstream=python-werkzeug-2.2.3-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://palletsprojects.com/p/werkzeug/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The comprehensive WSGI web application library.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.2.3-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-wheel-0.42.0-35812eb2-769d-4a9d-ac03-fc895709e3ca-8a32e3fd-7408-4426-a43d-200d2af18b89",
			"name":"python3-wheel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"631605e110b5b5e2e1e236305808a6d74b9e4e44683486fb5e08357d6dd24ceb"
				}
			],
			"description":"A built-package format for Python.\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.\nPython 3 version.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-wheel@0.42.0-1.oe2409?arch=noarch&epoch=1&upstream=python-wheel-0.42.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/pypa/wheel",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Built-package format for Python",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.42.0-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-f02e50b1-9eb7-4239-add1-35233453221d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-absl-py-2.1.0-9afb9232-4d60-44d0-84ce-3c64cd911819-8d7657d3-fa12-492d-ad5d-a0a05d7d712c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-google-auth-2.33.0-45d1220a-b22d-4b81-973a-cd8b29509edf-d758af37-4649-4837-a122-045348a2997e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-google-auth-oauthlib-1.0.0-663276ab-130b-4fe6-a6c7-d3d7de018894-4d1acd8c-7e0e-40cc-b95d-e69a36622398"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-grpcio-1.60.0-dbb309b3-a0df-44d2-827b-bd5359df6bae-e893dddb-7a52-4f5a-8410-2d30b1bf22d2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-markdown-3.5.1-911b0589-914b-44d6-b69c-e3e496681bef-4d5d75a7-01b0-49ea-b2d7-3c0854fb78d6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-numpy-1.24.3-4e2c6885-b480-44b6-8352-058aa4a22bc8-bd0b6244-5655-43f4-8146-dbb7c91a34de"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-protobuf-25.1-2531d466-caa6-4e0c-89f5-30aaed8c4b7d-ab9e5876-1e92-4789-978f-06e0ad46f1ef"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-a9d662c3-a5b9-4657-9727-c0136b273e53"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-setuptools-68.0.0-f8d3a0b7-de70-40a9-acc6-5ef57b2be408-766ada63-85b8-4c51-bfd7-47beabf19b80"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-tensorboard-data-server-2.12.1-3c24441a-1b48-4bc1-8e81-bce9440b4629-7f89a336-4db1-4e5c-baba-a09194a277d9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-tensorboard-plugin-wit-1.8.1-12b0b910-8276-446c-9e00-818570ed4403-79e8d362-1915-4081-84a4-666a0f57c652"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-werkzeug-2.2.3-00464cf7-dc6f-446d-9d15-5013e0b385f9-890d82d6-2aea-4a7f-916a-c7634e62b282"
		},
		{
			"spdxElementId":"SPDXRef-rpm-python3-tensorboard-2.12.1-4715e4a0-ba04-44cf-9d73-14cbcea5980a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-wheel-0.42.0-35812eb2-769d-4a9d-ac03-fc895709e3ca-8a32e3fd-7408-4426-a43d-200d2af18b89"
		}
	]
}