{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-10-24T19:36:19Z", "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-fasteners-bd519612-391b-5460-99c3-8614a27d014d", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "db29b48b021dc2cb24adca3eedb4a935a4566936"}, "externalDocumentId": "DocumentRef-recipe-python3-fasteners", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-fasteners-1075f339-c809-5dc5-b352-3cf666a7b4e7"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "4f94510d9aa288de1d105295379237ae1b62394c"}, {"algorithm": "SHA256", "checksumValue": "333e3672cac8592be57649ded05834db4aca52a1201a2d741094fe0e39c3eac3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners-0.19.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners-0.19.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "e76704d7d915b50ca44dfdfd73f8ec22fef12398"}, {"algorithm": "SHA256", "checksumValue": "555e59392ff52fada2cec6125659c302e509a9452d89e766f1bc5ef4703c8232"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners-0.19.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "987f2e77cc1fa9c15dc5b849c5fbd7534407bb2a"}, {"algorithm": "SHA256", "checksumValue": "d2de2f566d2d0e0b509fb0ea1fa3669f49064ab1de21c57453cab3750a234e8f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners-0.19.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "efe0b21c2b1987c13b5aba52e2bb23ed6980a90f"}, {"algorithm": "SHA256", "checksumValue": "4b9d168a24ba93eae4348b25d309b14c56eb12fd673dd73ef86d414008fb32d5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners-0.19.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "15dc962326434eb48ddca7c5e095c51902b30f9c"}, {"algorithm": "SHA256", "checksumValue": "85fd001c6581c6bfbb9f1b4e97462d88025a595af6e638426db1d3639fd6cfc5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "f109c65bb6206a4d5b9ff77f47af7d9f21ebbd52"}, {"algorithm": "SHA256", "checksumValue": "a42f481a724a7501bcbd82b5c3ea0c0cd84b9e8819d5fd051dfeb6c97889ed19"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/version.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "118c82e8a71a6d63d65d414c5cc9e02aa5ac9133"}, {"algorithm": "SHA256", "checksumValue": "e7f8e17d215627777556331f872a4eb63429092b95c5801fa6b560c5b70db51e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/_utils.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "e23023b39db507d15d685b6dc4fa2714f7a7ed37"}, {"algorithm": "SHA256", "checksumValue": "a1d986a9acdaabb388189ff5935f02a8627ee2a1502e4de43195bc87421a038b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/process_mechanism.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "903550d4228df4b8e7682556c505a1b2641c19de"}, {"algorithm": "SHA256", "checksumValue": "d4394b9065b7117eab40361e3538306ee8fa175272c66ab12760d9286e03625c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/process_lock.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "70f37eb331e5e20052457f80ea99a3ad3211dab7"}, {"algorithm": "SHA256", "checksumValue": "398ea7e009ee0cc7c385a02983f4a03262f89bbb92241d093e09b129c1bb2de0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/lock.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "24b431f1602adcce27067182ec855b515e97d237"}, {"algorithm": "SHA256", "checksumValue": "fc41d1b859d5f6a45accad6b6b7d533fb1ed9254b09822360ba39044a4075fbd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/process_lock.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "a52acd8b280fe9f5b6df6b0c135f318f8137535f"}, {"algorithm": "SHA256", "checksumValue": "1cd54fe8e6b1961664552abf1b7065299828283ebd966d83d75ac1c1267a65c2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/process_mechanism.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "f6e41329bf947b2e92ca9bba01832b3242687348"}, {"algorithm": "SHA256", "checksumValue": "2febb4795d3f241efbd8d8c9bbed64a8381ce12e4f7a1f799d6ce1916ee52211"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/version.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "2fd2ec569cc8826086f2ed9190d78bad31acccd8"}, {"algorithm": "SHA256", "checksumValue": "69d0c6a8139dc8aba563fc4fa211a46e63fec0a3bfa81c89178894ffafd47eb2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/_utils.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "4488b01b9ce7da68725231c7db57cad7790e60a0"}, {"algorithm": "SHA256", "checksumValue": "e5ced560036d5c8cda3c3326917f4341427a93f9bb444ff856da60e2e1545f84"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "14ee19fe5c3194b0e767e7bb20a944b6fe212e2e"}, {"algorithm": "SHA256", "checksumValue": "3ec699bbbcebcd927112256401b26a5bafa4d22ccb9a9512f1fef60ec3cec5e9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/__pycache__/lock.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "d9eda02b04f1e5f6ee946b118b5f9503251df40a"}, {"algorithm": "SHA256", "checksumValue": "46439d1019d8126dfbbe59fadc2d22b646050520142913bf52b448a1fb213822"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/pywintypes.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "839150d42ebaa15e2dd652b3ea9c8e26a55d6832"}, {"algorithm": "SHA256", "checksumValue": "3429a3b6a212f8620e91e5b292d0d813b8598a93fd13e16205065f17cf23e9de"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "a58d8f5c5e2aac125ee26ac7a56039bd1b0feeb1"}, {"algorithm": "SHA256", "checksumValue": "337a78edbe8c1f80c0aba1c4f5f9428e2f2346413ea61a2b9b936691ffa673dd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/win32file.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "877341a82cd0e560df6be292b66e4896fe90b465"}, {"algorithm": "SHA256", "checksumValue": "3c52cb48ffc271a64b0b1124dc86bf73a0c3174aa4aa8b4c37cfdd59aa57b11d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/win32con.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "e85dcdde71e5d56d5af638aa7663043ebe70c094"}, {"algorithm": "SHA256", "checksumValue": "7ae0220e5fafa8557452a28486ddba53d8b2db81b2186e238449f415d8bc6b59"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/__pycache__/win32file.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "1585afb93d83ee0cb13e8140e364ee23df89c3e1"}, {"algorithm": "SHA256", "checksumValue": "696ea1134da76cfbdf8f6f079f5aa8af9f4c60fc12039eb14f9ac51cbf6d4eed"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/__pycache__/pywintypes.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "7b57bae691e4f71ce320611a2d15e1643323e34a"}, {"algorithm": "SHA256", "checksumValue": "ae1a7bdf91addf3529eaf4382604d18fd193da9d0d124feb6eb448376b92dd18"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-fasteners-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "ea27eded05b4be8d35a0827c67e8097d7a1212c9"}, {"algorithm": "SHA256", "checksumValue": "292268f23245664bff2de8ac2fa0ac200fe2ca7e8ad121ab02eb97ccb3664643"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/fasteners/pywin32/__pycache__/win32con.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-fasteners", "packages": [{"SPDXID": "SPDXRef-Package-python3-fasteners", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-fasteners-1", "SPDXRef-PackagedFile-python3-fasteners-2", "SPDXRef-PackagedFile-python3-fasteners-3", "SPDXRef-PackagedFile-python3-fasteners-4", "SPDXRef-PackagedFile-python3-fasteners-5", "SPDXRef-PackagedFile-python3-fasteners-6", "SPDXRef-PackagedFile-python3-fasteners-7", "SPDXRef-PackagedFile-python3-fasteners-8", "SPDXRef-PackagedFile-python3-fasteners-9", "SPDXRef-PackagedFile-python3-fasteners-10", "SPDXRef-PackagedFile-python3-fasteners-11", "SPDXRef-PackagedFile-python3-fasteners-12", "SPDXRef-PackagedFile-python3-fasteners-13", "SPDXRef-PackagedFile-python3-fasteners-14", "SPDXRef-PackagedFile-python3-fasteners-15", "SPDXRef-PackagedFile-python3-fasteners-16", "SPDXRef-PackagedFile-python3-fasteners-17", "SPDXRef-PackagedFile-python3-fasteners-18", "SPDXRef-PackagedFile-python3-fasteners-19", "SPDXRef-PackagedFile-python3-fasteners-20", "SPDXRef-PackagedFile-python3-fasteners-21", "SPDXRef-PackagedFile-python3-fasteners-22", "SPDXRef-PackagedFile-python3-fasteners-23", "SPDXRef-PackagedFile-python3-fasteners-24", "SPDXRef-PackagedFile-python3-fasteners-25"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-fasteners", "packageVerificationCode": {"packageVerificationCodeValue": "e12df9af7c254cfbbd5646b5796ed232d2f35728"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.19"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-fasteners:SPDXRef-Recipe-python3-fasteners", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-Package-python3-fasteners", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-fasteners-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-fasteners"}], "spdxVersion": "SPDX-2.2"}