{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-11T00:18:12Z", "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-twisted-protocols-7a027241-5303-52e3-a0d5-92ff1b03e3fb", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "805615f83ed9d967c2a64779a1a8567017e3070e"}, "externalDocumentId": "DocumentRef-recipe-python3-twisted", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-twisted-e4fce480-505e-561b-9ec7-de9be2ee324c"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "7ed4b802c54bf0019a0acea47907d671d2b3d7c4"}, {"algorithm": "SHA256", "checksumValue": "7c786e4423daed2a3181a4b35996af4e37637aed94a5e1ae7ceaf7fdfb564074"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/tls.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "23f2396d7b24419d957fc3edf75acfd80be59f77"}, {"algorithm": "SHA256", "checksumValue": "0dc7e22994a1b512420793c6e6c4ca0f705aca413d88eb79db996c974a34bd1b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/htb.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "def52a6a8d6f00daae2d3ad545aab5aeb463e9c9"}, {"algorithm": "SHA256", "checksumValue": "11a556d68181819bb540059017831712054cbe0ffdb5cffb04eaa82c068addb2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/stateful.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "01570ec7e3e194163a2d4fe1864d626b6ab56cdc"}, {"algorithm": "SHA256", "checksumValue": "331757c70252dee12d92a9ca11d0168c3b8f740583b4ec78d2a8a4ea686c9dd1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "f87cc860438268f9b98650b1b123249a488b5fdb"}, {"algorithm": "SHA256", "checksumValue": "56387a05d33ce2900951fe22ad57b77cc06c2a05a79413fc8820a9b19ba6c4fa"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/socks.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "dbf9f6c524cb6ac863ce4e03f70bf8fda584d565"}, {"algorithm": "SHA256", "checksumValue": "f67a6ae61462bcd21de4599c906da164a861a19312506dac7a7ba4d7090d6dc3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/basic.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "b3ca01d20f16922fde85750ff41ec28401defdf9"}, {"algorithm": "SHA256", "checksumValue": "4f610961912970cede8b9bff240568dfdc87d4635aebe7fae0de5d639c03cc85"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/sip.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "f7adf87eefc0cb7a5f611c0f72e688d166451c30"}, {"algorithm": "SHA256", "checksumValue": "c24d583543128266773689bdbe1a569bb40b679422390c56bd837d13426a9fa0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/wire.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "967d7c3cb425d392ef334c4381428a12a8b2de74"}, {"algorithm": "SHA256", "checksumValue": "9e53555309215a000bd711661b6f005f506aa919c2982a21b1155c8b471d7443"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/portforward.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "37f4f45951c869a1f376ddb5d5f98f1cf19ac7c2"}, {"algorithm": "SHA256", "checksumValue": "e8eb720a3361042b8551905c4abf42e86c4e714ed488f81481e8e1e731203b5e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/ftp.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "ea1db28d337d1a05254298ef90937514a4cabc32"}, {"algorithm": "SHA256", "checksumValue": "b57c7b86b2ff56af8a065165dc4e27f6008da5e009f6d42a1bcdabddfe3c0ce3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/postfix.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "5c38ba669aab92f242d00a7a6dbe5c5a67898cd9"}, {"algorithm": "SHA256", "checksumValue": "2a8b75512e9567c79dc5bb3deab2cfb41ea52a2717c3f874730adf06389565fd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/finger.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "b9f971144771781422307cb60be239f0c387918b"}, {"algorithm": "SHA256", "checksumValue": "446cb18eddce98fcb07de2fba0fbe34ff5c5c74022067d1557b56445fffcac2e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/amp.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "f4b2aef37a6a9f421c39da1f57c37febd2af06f3"}, {"algorithm": "SHA256", "checksumValue": "35e8f34e62d38376f2a192871ed507013473f2eb821f26b189201cce01faeeaf"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/ident.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "8fc2c1d48bb21fea04b099370609bae015d3e007"}, {"algorithm": "SHA256", "checksumValue": "335056b767bcbcfd87eb752572f21ec143345cef08a765b73fdbca0cb31dc3fd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/pcp.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "a91e9e83572bbae0438c966514718a0710172ec3"}, {"algorithm": "SHA256", "checksumValue": "0a6b77ba114d9e0410a19e1926507da5526413a82572c74fc15470108e825b83"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/memcache.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "33c2374a309b1c1aca803fda1b5a979e42ed27dd"}, {"algorithm": "SHA256", "checksumValue": "04625e8ca48c0f9fcfa404367f7764fe198f232642c4bd99175cef4c23810be8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/policies.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "03f660b4423c46e7e8922fd06d4803ffa0431f62"}, {"algorithm": "SHA256", "checksumValue": "d0fa422eb29eeaf082dfe518c4c534eb971ca754ee9c203cc7ed0c5aca1994d8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/loopback.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "ca1aa13f4a66a8b88dd0b8a0e8259bc1f44d5e22"}, {"algorithm": "SHA256", "checksumValue": "fe87d4284fc313f7bcfb9530d2390a576b7b19312cb98a9277fec4a1b2494e9d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/shoutcast.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "7eb4d0b63db79cf7e2e3c9245ca963f96a39157b"}, {"algorithm": "SHA256", "checksumValue": "06b8da6caea0bcb754ee1d60f9d99a5f98831b236382e1e69931f5e8eee6a168"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_v2parser.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "c8498e38eab8e507fa97f26ed17ff0d0fb2cef7e"}, {"algorithm": "SHA256", "checksumValue": "d21fcfbc68890d645e331e5b31b400aa5da967595f735f0437bc254eb604db39"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_exceptions.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "e08b2bc397d4644aa8380c899e5e0f1466e27975"}, {"algorithm": "SHA256", "checksumValue": "09a8cd34e6a6cf2a8719ad3d0931a5438d915e585999fbf46e65c2eba8757fb2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_wrapper.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "5a3e8c82284a0481774777a886ba68268614776d"}, {"algorithm": "SHA256", "checksumValue": "df5370f17f4a3edb73878dca34c3c814807f62bcf070a4ca58a97f3342cfc08c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "380eb69a10cfec98fb2d84d16d6bdc2394b49631"}, {"algorithm": "SHA256", "checksumValue": "97faa1e19aeaf970efb7e23ee0f2e1395bc31c95e0f4598905885771505435ee"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_parser.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "61ebdb493a1befcda894390abf95f17387d48b81"}, {"algorithm": "SHA256", "checksumValue": "197987182112474c74ff3ca97599c7186d86b6c31ac1a3a995c6761fcb1ea933"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_info.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-26", "checksums": [{"algorithm": "SHA1", "checksumValue": "adce9de90be6a1582c5cdf735f3d77ad5eb19201"}, {"algorithm": "SHA256", "checksumValue": "fdcf79733fa188cbedadb029b3b27d56ab4d759350ec3fcc4fd4ddcee2e017f3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_v1parser.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-27", "checksums": [{"algorithm": "SHA1", "checksumValue": "ba232f4084ea900620172d709ac58018aad96aaa"}, {"algorithm": "SHA256", "checksumValue": "8b1ff0b1149ec249c1ab21ee801b43dec378a49dce47d83649be245c2544d48d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/_interfaces.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-28", "checksums": [{"algorithm": "SHA1", "checksumValue": "e209e32d338b3a86e7725e39b3531fa2b556a0bc"}, {"algorithm": "SHA256", "checksumValue": "7ccff7e87a36f64751332e1d8e0ddc2ec0f0fc102f9cb2b09abfd88e1389691d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_parser.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-29", "checksums": [{"algorithm": "SHA1", "checksumValue": "0f9a5e8e5794b938e5dd9897699d2cde9c993c8b"}, {"algorithm": "SHA256", "checksumValue": "614e1cd4aa4e5b1ee37494ffbc1c553fe2b03898fdb7315ce164307fc1e81781"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_exceptions.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-30", "checksums": [{"algorithm": "SHA1", "checksumValue": "8ad7b120cb3dc65221ded15ddf456e82109454dd"}, {"algorithm": "SHA256", "checksumValue": "2dab8ba4441f9a75f73ec8d8de5255bc00bdd7f084398ff0ff6246177cdac3c3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_v1parser.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-31", "checksums": [{"algorithm": "SHA1", "checksumValue": "0aef78d70e38fda597172b6d35cec4d2c766ac6e"}, {"algorithm": "SHA256", "checksumValue": "274b4c0c9347d741ce550e161e79858225e6203e52c9b57df9eec67696932e4a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-32", "checksums": [{"algorithm": "SHA1", "checksumValue": "3f42dc98461e6b0e55c55536d44f4057be848389"}, {"algorithm": "SHA256", "checksumValue": "9518075cdc58d9f8f8a3ba90068492ed12f2c1f06ab80a1a16a0c7705f931a27"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_info.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-33", "checksums": [{"algorithm": "SHA1", "checksumValue": "65351e21a24c731bff5144e542c242b055ecd8f2"}, {"algorithm": "SHA256", "checksumValue": "40f64e955880a934ac2bb5d0cc9398059f6250cbe0ebb333eceacb5c36c79432"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_interfaces.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-34", "checksums": [{"algorithm": "SHA1", "checksumValue": "06ed5b06225bed548b6f043687aea5d4fe9dcd33"}, {"algorithm": "SHA256", "checksumValue": "2482c40926e4a310dc5a98dea61d5e795c095ba972f22e8417127df52d4baed5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_wrapper.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-35", "checksums": [{"algorithm": "SHA1", "checksumValue": "9a9d77f00af931e1a9526790f568a209b7d79681"}, {"algorithm": "SHA256", "checksumValue": "f655f04eb1ab200381e744d2937377fcc73bc0cae1348cf5749ba700e4a78dd4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/haproxy/__pycache__/_v2parser.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-36", "checksums": [{"algorithm": "SHA1", "checksumValue": "d7535b941f8f1ce1aef9120238fd0eb4b6055ae7"}, {"algorithm": "SHA256", "checksumValue": "152e80b66ffd307e58c528764320e48f165ce76f637d1831478bf90541c9abfd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/pcp.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-37", "checksums": [{"algorithm": "SHA1", "checksumValue": "ea40b25a9efae2dd92e82ab9bea117d2bc47934c"}, {"algorithm": "SHA256", "checksumValue": "5a7fc549db84bfaf351b6d7e5bab2b5efb0b438a7526adef3ed19317d17fc095"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/loopback.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-38", "checksums": [{"algorithm": "SHA1", "checksumValue": "2bebc5facd81a9c92ac81e79498135d25032bcad"}, {"algorithm": "SHA256", "checksumValue": "fcc31d347034e7c66977b246dc3e00ca1819558681740737b136f59d2eafdb4a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/ftp.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-39", "checksums": [{"algorithm": "SHA1", "checksumValue": "acda6af6041647628bbeab60efae77d430f0d09c"}, {"algorithm": "SHA256", "checksumValue": "d285517d1ba16ed2bab84e1fa7a0c1ebcce5f70e1157a3827fbc5ae141eabdd0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/socks.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-40", "checksums": [{"algorithm": "SHA1", "checksumValue": "00e0a4193472e84c29fb357e3649fa930db22c1a"}, {"algorithm": "SHA256", "checksumValue": "bfdbba77c2c4b5619d701cce94ad3ec7fd45476f629f73ad41fa638f43515159"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/postfix.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-41", "checksums": [{"algorithm": "SHA1", "checksumValue": "6ca0f5e2c7f998d60cd17e3718a5e65a14cec0cc"}, {"algorithm": "SHA256", "checksumValue": "aa3c0eb0775a8d8bb48646a9cf348b444c7baf25032df46b01302537aac3f79d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-42", "checksums": [{"algorithm": "SHA1", "checksumValue": "d3b3a58f0b90fe8d92d64e96e74243750aecd2b4"}, {"algorithm": "SHA256", "checksumValue": "a387d19b9cf80843fbfeda0c1153d8135ae1348f1ec0f1a3ad431814ba6f6d72"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/policies.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-43", "checksums": [{"algorithm": "SHA1", "checksumValue": "bffd2525dc286747a7afd482458656fe908f8840"}, {"algorithm": "SHA256", "checksumValue": "c38aae0883fe07cad6c8ad1118cd5d66a1cdd23250ab75dbcc0a611853c06370"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/wire.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-44", "checksums": [{"algorithm": "SHA1", "checksumValue": "3cba9db8631404594fc81ee0d5922b19ff931b92"}, {"algorithm": "SHA256", "checksumValue": "4ff536e42e295eede75028bb1823c4e20a60eaf5cb7329799f72413c23c16726"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/basic.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-45", "checksums": [{"algorithm": "SHA1", "checksumValue": "aeffb0eb9ede4bf889ca5f89b7b2eb45e67e1fe1"}, {"algorithm": "SHA256", "checksumValue": "36a6aa297572646de502d3f2157eb2c6e9431689df7df17cb2f361f636b81b56"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/memcache.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-46", "checksums": [{"algorithm": "SHA1", "checksumValue": "823ccc4176e05bc8dbdbbe92e8a721f8b0cd3afb"}, {"algorithm": "SHA256", "checksumValue": "8b990607f09d8109de6d8b9d58c6551cafd2ae00e22e1bc50d1aeb4ef49c4c98"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/sip.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-47", "checksums": [{"algorithm": "SHA1", "checksumValue": "232ce8257942787a992366d3fb3656e7f56d4fdc"}, {"algorithm": "SHA256", "checksumValue": "8cc80c7ce8124b541b828b64d0c62df0de7bfb54b6c48dd6f425274b91062d3e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/shoutcast.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-48", "checksums": [{"algorithm": "SHA1", "checksumValue": "89cae29fe40ea1027824dc962539405a61ec7ef1"}, {"algorithm": "SHA256", "checksumValue": "7940e90c97c90a4b25b42b5f3c081abf07780908ed91941bf7e657c85448284c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/ident.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-49", "checksums": [{"algorithm": "SHA1", "checksumValue": "7a1c2e617897fc458de6456e67d94327861ab151"}, {"algorithm": "SHA256", "checksumValue": "abce30cb7db04cd7cebfc80e448a0c7e00f11827da5d1fce12097655bade0b76"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/htb.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-50", "checksums": [{"algorithm": "SHA1", "checksumValue": "a542c30148e2ef2b31f037cfd3c372696da1af11"}, {"algorithm": "SHA256", "checksumValue": "3c2ff5b73a567dd0d2b8638e0dc64dfba3ab1a14f91696ac07d701650eee4b34"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/tls.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-51", "checksums": [{"algorithm": "SHA1", "checksumValue": "d5100f1a2d5a7f9e5301a4929e1c8e18e54b93c2"}, {"algorithm": "SHA256", "checksumValue": "d77ad0058d793045ab262536873a07c2478d62e0e0ef79a4762edcf0dda05235"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/amp.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-52", "checksums": [{"algorithm": "SHA1", "checksumValue": "1cf4144c1b05497777c0795825c6dfec92f0edbd"}, {"algorithm": "SHA256", "checksumValue": "42f187c3685af41a68ecf53904736d5a63031f482e7c5fb30dd4206e870f01a6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/portforward.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-53", "checksums": [{"algorithm": "SHA1", "checksumValue": "59c46a86c0f4a813d21e553f99877316656fcd65"}, {"algorithm": "SHA256", "checksumValue": "268881f323f67bbae3fb341470859860aa335b2b3d5e8cd95397a4cea4a67407"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/stateful.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-twisted-protocols-54", "checksums": [{"algorithm": "SHA1", "checksumValue": "576f755a4e160fb1b351b9002e0747e4858b8de0"}, {"algorithm": "SHA256", "checksumValue": "98c56e9919300631ef359d83353f8e0f2071927fdf9c1e829975a816c01588d6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/twisted/protocols/__pycache__/finger.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-twisted-protocols", "packages": [{"SPDXID": "SPDXRef-Package-python3-twisted-protocols", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-twisted-protocols-1", "SPDXRef-PackagedFile-python3-twisted-protocols-2", "SPDXRef-PackagedFile-python3-twisted-protocols-3", "SPDXRef-PackagedFile-python3-twisted-protocols-4", "SPDXRef-PackagedFile-python3-twisted-protocols-5", "SPDXRef-PackagedFile-python3-twisted-protocols-6", "SPDXRef-PackagedFile-python3-twisted-protocols-7", "SPDXRef-PackagedFile-python3-twisted-protocols-8", "SPDXRef-PackagedFile-python3-twisted-protocols-9", "SPDXRef-PackagedFile-python3-twisted-protocols-10", "SPDXRef-PackagedFile-python3-twisted-protocols-11", "SPDXRef-PackagedFile-python3-twisted-protocols-12", "SPDXRef-PackagedFile-python3-twisted-protocols-13", "SPDXRef-PackagedFile-python3-twisted-protocols-14", "SPDXRef-PackagedFile-python3-twisted-protocols-15", "SPDXRef-PackagedFile-python3-twisted-protocols-16", "SPDXRef-PackagedFile-python3-twisted-protocols-17", "SPDXRef-PackagedFile-python3-twisted-protocols-18", "SPDXRef-PackagedFile-python3-twisted-protocols-19", "SPDXRef-PackagedFile-python3-twisted-protocols-20", "SPDXRef-PackagedFile-python3-twisted-protocols-21", "SPDXRef-PackagedFile-python3-twisted-protocols-22", "SPDXRef-PackagedFile-python3-twisted-protocols-23", "SPDXRef-PackagedFile-python3-twisted-protocols-24", "SPDXRef-PackagedFile-python3-twisted-protocols-25", "SPDXRef-PackagedFile-python3-twisted-protocols-26", "SPDXRef-PackagedFile-python3-twisted-protocols-27", "SPDXRef-PackagedFile-python3-twisted-protocols-28", "SPDXRef-PackagedFile-python3-twisted-protocols-29", "SPDXRef-PackagedFile-python3-twisted-protocols-30", "SPDXRef-PackagedFile-python3-twisted-protocols-31", "SPDXRef-PackagedFile-python3-twisted-protocols-32", "SPDXRef-PackagedFile-python3-twisted-protocols-33", "SPDXRef-PackagedFile-python3-twisted-protocols-34", "SPDXRef-PackagedFile-python3-twisted-protocols-35", "SPDXRef-PackagedFile-python3-twisted-protocols-36", "SPDXRef-PackagedFile-python3-twisted-protocols-37", "SPDXRef-PackagedFile-python3-twisted-protocols-38", "SPDXRef-PackagedFile-python3-twisted-protocols-39", "SPDXRef-PackagedFile-python3-twisted-protocols-40", "SPDXRef-PackagedFile-python3-twisted-protocols-41", "SPDXRef-PackagedFile-python3-twisted-protocols-42", "SPDXRef-PackagedFile-python3-twisted-protocols-43", "SPDXRef-PackagedFile-python3-twisted-protocols-44", "SPDXRef-PackagedFile-python3-twisted-protocols-45", "SPDXRef-PackagedFile-python3-twisted-protocols-46", "SPDXRef-PackagedFile-python3-twisted-protocols-47", "SPDXRef-PackagedFile-python3-twisted-protocols-48", "SPDXRef-PackagedFile-python3-twisted-protocols-49", "SPDXRef-PackagedFile-python3-twisted-protocols-50", "SPDXRef-PackagedFile-python3-twisted-protocols-51", "SPDXRef-PackagedFile-python3-twisted-protocols-52", "SPDXRef-PackagedFile-python3-twisted-protocols-53", "SPDXRef-PackagedFile-python3-twisted-protocols-54"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-twisted-protocols", "packageVerificationCode": {"packageVerificationCodeValue": "7ca1862e4d657480917183f7e9bf4b2e80190bd7"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "24.3.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-twisted:SPDXRef-Recipe-python3-twisted", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-Package-python3-twisted-protocols", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-26", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-27", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-28", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-29", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-30", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-31", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-32", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-33", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-34", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-35", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-36", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-37", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-38", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-39", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-40", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-41", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-42", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-43", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-44", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-45", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-46", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-47", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-48", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-49", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-50", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-51", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-52", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-53", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-twisted-protocols-54", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-twisted-protocols"}], "spdxVersion": "SPDX-2.2"}