{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"jython-demo-0.2.7.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/jython-demo-0.2.7.1-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-jython-2.7.1-75b9dffc-6adb-4f9c-b07b-c92be1259a3b-8deb4dec-a9b4-4352-895a-de9d356a32e1",
			"name":"jython",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c570f821ac3d4f6b2b53da07ee14fa9996287c68f7d9ab195f1c465047957871"
				}
			],
			"description":"Jython is an implementation of the high-level, dynamic, object-oriented\nlanguage Python seamlessly integrated with the Java platform. The\npredecessor to Jython, JPython, is certified as 100% Pure Java. Jython is\nfreely available for both commercial and non-commercial use and is\ndistributed with source code. Jython is complementary to Java and is\nespecially suited for the following tasks: Embedded scripting - Java\nprogrammers can add the Jython libraries to their system to allow end\nusers to write simple or complicated scripts that add functionality to the\napplication. Interactive experimentation - Jython provides an interactive\ninterpreter that can be used to interact with Java packages or with\nrunning Java applications. This allows programmers to experiment and debug\nany Java system using Jython. Rapid application development - Python\nprograms are typically 2-10X shorter than the equivalent Java program.\nThis translates directly to increased programmer productivity. The\nseamless interaction between Python and Java allows developers to freely\nmix the two languages both during development and in shipping products.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jython@2.7.1-2.oe2409?arch=noarch&epoch=0&upstream=jython-2.7.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.python/jython@2.7.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.python/jython-standalone@2.7.1",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.jython.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Java implementation of the Python language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.7.1-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-jython-demo-2.7.1-1b529b6d-a76a-4c69-a935-101025c1298c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jython-2.7.1-75b9dffc-6adb-4f9c-b07b-c92be1259a3b-8deb4dec-a9b4-4352-895a-de9d356a32e1"
		}
	]
}