{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"CreationInfo","@id":"_:CreationInfo1","created":"2026-05-10T10:21:34Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"OpenEmbedded"},{"type":"Tool","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/document/package-python3-unittest","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/doc/python3/package-python3-unittest/python3/UNIHASH/document/package-python3-unittest"}],"name":"package-python3-unittest"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest","software_homePage":"http://www.python.org","software_packageUrl":"pkg:yocto/core/python3@3.14.5","software_packageVersion":"3.14.5","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"Python is a programming language that lets you work more quickly and integrate your systems more effectively.","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/python3@3.14.5"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:python:python:3.14.5:*:*:*:*:*:*:*"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:python_software_foundation:python:3.14.5:*:*:*:*:*:*:*"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:cpython:3.14.5:*:*:*:*:*:*:*"}],"name":"python3-unittest","summary":"Python unit testing framework"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/1","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/1"}],"name":"usr/lib/python3.14/unittest/__init__.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"2698f2daf7a02609a6825b89cd459ebaa283dec2403c7b846315a0701bc74a0d"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/10","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/10"}],"name":"usr/lib/python3.14/unittest/runner.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"51780085229bd3547a2751e8d75ab1d8f391dd2c9c3ca1d011b54529348faeb4"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/11","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/11"}],"name":"usr/lib/python3.14/unittest/signals.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"f8286e818ca56e10e03745bc056cdfd31147678f9a1dc8cb6b0fe96ef9a4362a"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/12","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/12"}],"name":"usr/lib/python3.14/unittest/suite.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"ed2da92bc9f97c53403ee2d3d12cc53b16a96e85d596ebc887b5a93458f3f6bc"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/13","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/13"}],"name":"usr/lib/python3.14/unittest/util.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"fdcc640c3505d16deab9c32eae7c3f5f67c3b5e81c563dc6698fa7fcf403854d"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/14","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/14"}],"name":"usr/lib/python3.14/unittest/__pycache__/__init__.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"5c4f7b15f025bbb3a4e77068df101f4c1002fec1fccdf0eb0f717ea640a41c96"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/15","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/15"}],"name":"usr/lib/python3.14/unittest/__pycache__/__main__.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"29ad7fdf930126338d4625c0feb84608c4f11851067c3c369241a863b6a7eeba"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/16","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/16"}],"name":"usr/lib/python3.14/unittest/__pycache__/_log.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"4e41fe75b3c0d77c541c272e648947c99f3aeda9a94a484c553c1e8317e16a72"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/17","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/17"}],"name":"usr/lib/python3.14/unittest/__pycache__/async_case.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a7ce0a75bdf92207f52e53f715a189fcebc353aa88ddba96cd0f13799745320e"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/18","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/18"}],"name":"usr/lib/python3.14/unittest/__pycache__/case.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"c5a482e20eb7b7794a6e055c6f2edba3a07e21150c283c737dc08df01b80ca2e"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/19","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/19"}],"name":"usr/lib/python3.14/unittest/__pycache__/loader.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"0c3141b54e3b03f5a076b0e53f4e7773d8e591941841c38f2705db795af90ce0"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/2","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/2"}],"name":"usr/lib/python3.14/unittest/__main__.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"ff6b9a100d32001715b40d61bc4d613623b139edb1fdc3566427b83c331caae3"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/20","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/20"}],"name":"usr/lib/python3.14/unittest/__pycache__/main.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"3ff493dbfc379a366145c39f1aa4f384b2429ec7f2c34042c149d46d8d53ba04"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/21","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/21"}],"name":"usr/lib/python3.14/unittest/__pycache__/mock.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"f1cf03ba561b49b279151f464944ef79823a9582e6e46355800a11768bc4cf15"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/22","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/22"}],"name":"usr/lib/python3.14/unittest/__pycache__/result.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"b96ca26501303c27cd544eb62ee4d12f0a2f0c18cbd5de094081325fe961d2bb"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/23","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/23"}],"name":"usr/lib/python3.14/unittest/__pycache__/runner.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"1b5737259b7c73d848990e8a4ce02f6eccc37a44ce32030bd7d26ab1975c9d54"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/24","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/24"}],"name":"usr/lib/python3.14/unittest/__pycache__/signals.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"c33445a43886e4a3d603034b56eff733405fd98fafe497b8a4a92e97cec24017"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/25","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/25"}],"name":"usr/lib/python3.14/unittest/__pycache__/suite.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"0c40d280c693d1b560889fcff9ba911e4076306f0b8833694b01ba939f2cb401"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/26","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/26"}],"name":"usr/lib/python3.14/unittest/__pycache__/util.cpython-314.pyc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"d6a0ddfbd3ea67242de4371fa6bfe4a61a8e132ed92b2f531c103f706057dbab"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/3","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/3"}],"name":"usr/lib/python3.14/unittest/_log.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"905672317ab26c656c600defce25d477728068f597f00a7f94e22e8128c323b9"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/4","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/4"}],"name":"usr/lib/python3.14/unittest/async_case.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"5e8265cb20ead3877aef870cda91f2462acf107513933f84b4f3419028e8746f"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/5","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/5"}],"name":"usr/lib/python3.14/unittest/case.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a79b422eec43c90352e25a54bce8cee106811974c8dea9405199e4caa689ffe9"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/6","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/6"}],"name":"usr/lib/python3.14/unittest/loader.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"b715a61e71ad8d23537fde5471067e5c1ca44b266052fdf417c4e1fe3a8d102c"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/7","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/7"}],"name":"usr/lib/python3.14/unittest/main.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"12de7da0fea92dbff8713ebe9904ada6dbd1e0a334d58861c6287ccfc0a261d2"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/8","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/8"}],"name":"usr/lib/python3.14/unittest/mock.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"4f5f4ac98c53431ee33dcfaf98556d3b0c20a60970b11ccb3d13e02f0e4e3d3c"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/9","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/package/python3-unittest/file/9"}],"name":"usr/lib/python3.14/unittest/result.py","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"813415b331a53acc1bd88ffebadfcb46886dba1ff2bbda2908533e24548db50c"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/relationship/3976796ab097209b16d563d3636fafc3","from":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/2685e24678906938d64b44c0f9fac4b60bf5bff613032dd2d53cd1f90979d95d/python3/UNIHASH/license/3_28_0/PSF-2_0"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/relationship/3976796ab097209b16d563d3636fafc3"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/relationship/464d8af70254ed3e25e486325d403d26","from":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest","relationshipType":"contains","to":["http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/1","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/10","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/11","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/12","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/13","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/14","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/15","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/16","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/17","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/18","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/19","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/2","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/20","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/21","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/22","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/23","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/24","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/25","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/26","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/3","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/4","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/5","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/6","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/7","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/8","http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest/file/9"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/relationship/464d8af70254ed3e25e486325d403d26"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/relationship/5d723f05d1c03bf1ee88fd34e2efefc4","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/2685e24678906938d64b44c0f9fac4b60bf5bff613032dd2d53cd1f90979d95d/python3/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/relationship/5d723f05d1c03bf1ee88fd34e2efefc4"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/relationship/7ff93f3735da61bd63dc518350b7c125","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/a6ef8770f7d2f7786e884b27883065545b211149dfaba64a099f3ac55bc0f5b5/python3/UNIHASH/recipe/python3","relationshipType":"generates","to":["http://spdx.org/spdxdocs/python3-27005fc6-7fb1-554d-b400-cf144a6e2ccb/c9fc4b7ea65a6ec446d1750fce119d9d1c36834813b51212f9445dbbef09ec37/package/python3-unittest"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3aabb66d730c0c1eee11890b4555a874a0ab0ac1f5c0a360eb5933537d707604/python3/UNIHASH/relationship/7ff93f3735da61bd63dc518350b7c125"}]}]}