{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-10T23:29:34Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/python3-traitlets-ptest-82660dd2-b1ee-519a-a822-fa5cb8855fe1", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "bff787bc00bc4155fbf54b6b81b59a0a978f47b8"}, "externalDocumentId": "DocumentRef-recipe-python3-traitlets", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-traitlets-60564e82-c8c0-580b-affb-1f9fe80e5c7f"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "b67bc031272931b11394879317197883823501f2"}, {"algorithm": "SHA256", "checksumValue": "1f8feff62726fa80e416480589dd66009649beda67dc16207e38f194791b40f4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/run-ptest", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "d3c962aaa538b2d6ddcbaf5de7d16d6d63b03cc9"}, {"algorithm": "SHA256", "checksumValue": "b729e38eb62e5fa95e31413d1b370d97d10512bfab35de366b5481583944eb61"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/test_typing.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "358cee6dcb179ee43099e0234ec8b923a9768e7b"}, {"algorithm": "SHA256", "checksumValue": "87f815c291513df85a817e1cd4ffa26da4a0d79c147745aef9fed47c3a4d7900"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/test_traitlets_docstring.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "912474e4810c4505c57df5cf71af06b4ded60d7c"}, {"algorithm": "SHA256", "checksumValue": "9a3609e8c7bffc66e26acd576456d3471980c37becd8cd7766aa2448dde4f620"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/_warnings.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "3afde5f799e891f48691c87c21e43c4572e299b4"}, {"algorithm": "SHA256", "checksumValue": "39f349cb35ba9f68930ab40f81d2949ac86a36442733c60f7bd22c5d3cd372a4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/test_traitlets_enum.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "2d535bee74d431e6e4f26da2567c3b3c099b7065"}, {"algorithm": "SHA256", "checksumValue": "4c0d820d1dcf471cb0bd84a96c18ca119d6479f9025aa425b03d9efc69e70381"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/test_traitlets.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "d52bc7d74a37b7692aed6c6ec6e29dfc975bee7a"}, {"algorithm": "SHA256", "checksumValue": "7758d2cfdea91d77b4bd5c36547aebe827c14e5b47fb829e5a922ad1a29dcab0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/config/test_loader.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/config/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "e9ee203de69a0c7d90d5c865bb8ceef67061991f"}, {"algorithm": "SHA256", "checksumValue": "a74c4fc1d979c1b7da45ec6f087e9a3d25a2995ea0c1ccf6b5c97e0becd38ac5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/config/test_application.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "b8870673af070cedd6b441937e6ebf5d7e6cf81d"}, {"algorithm": "SHA256", "checksumValue": "abb329d3ce281216dba23f5d8486d57a8822638f0b8d67ac30c3f86ac4e9cf26"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/config/test_configurable.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "7142277b40767b4e13a83dbe9c32cb2e30e3f5bf"}, {"algorithm": "SHA256", "checksumValue": "dd8d8865cebf51b4148d2639c2490c055cd878aa1ea54471b73853b4e0628db4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/config/test_argcomplete.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "94d8551323c394778a212365a7c362fdf921bf28"}, {"algorithm": "SHA256", "checksumValue": "5b6f90d1924dca2bcb807c1aa4e823b3da1178b443f84661c05676647129ccbf"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/utils/test_importstring.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/utils/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee2c781420d0e95b26695f2792d3bdb7a94b6392"}, {"algorithm": "SHA256", "checksumValue": "064c6eac74cc55fc43a7165181c6e5973497335b20b8b8b542b3b4b1e7eb2a09"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/utils/test_decorators.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-traitlets-ptest-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "60e9de96c6fa9aea9447ef084f5a045c99b3992b"}, {"algorithm": "SHA256", "checksumValue": "49c37a4f8305f688fefb8c2cb6238120dac3052fa35e7494d68e4bcd4153fea2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-traitlets/ptest/tests/utils/test_bunch.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-traitlets-ptest", "packages": [{"SPDXID": "SPDXRef-Package-python3-traitlets-ptest", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-traitlets-ptest-1", "SPDXRef-PackagedFile-python3-traitlets-ptest-2", "SPDXRef-PackagedFile-python3-traitlets-ptest-3", "SPDXRef-PackagedFile-python3-traitlets-ptest-4", "SPDXRef-PackagedFile-python3-traitlets-ptest-5", "SPDXRef-PackagedFile-python3-traitlets-ptest-6", "SPDXRef-PackagedFile-python3-traitlets-ptest-7", "SPDXRef-PackagedFile-python3-traitlets-ptest-8", "SPDXRef-PackagedFile-python3-traitlets-ptest-9", "SPDXRef-PackagedFile-python3-traitlets-ptest-10", "SPDXRef-PackagedFile-python3-traitlets-ptest-11", "SPDXRef-PackagedFile-python3-traitlets-ptest-12", "SPDXRef-PackagedFile-python3-traitlets-ptest-13", "SPDXRef-PackagedFile-python3-traitlets-ptest-14", "SPDXRef-PackagedFile-python3-traitlets-ptest-15", "SPDXRef-PackagedFile-python3-traitlets-ptest-16"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "BSD-3-Clause", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-traitlets-ptest", "packageVerificationCode": {"packageVerificationCodeValue": "22c6ea66639e3729c7ee07eb2d48483778aeeb79"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "5.14.3"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-traitlets:SPDXRef-Recipe-python3-traitlets", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-Package-python3-traitlets-ptest", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-traitlets-ptest-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-traitlets-ptest"}], "spdxVersion": "SPDX-2.2"}