)]}' { "commit": "d4a2ec057ce6918509c622b7d388dd324cc29853", "tree": "36770a89555741040bfe7f6c3f0df5dff0d49188", "parents": [ "d6e2dfb5e8b9a0ae81817b6beeaa14ccd9c00872" ], "author": { "name": "Stefan Agner", "email": "stefan@agner.ch", "time": "Tue Nov 22 22:12:50 2022 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Nov 22 16:12:50 2022 -0500" }, "message": "[python] fix platform specific wheel to be spec compliant (#23703)\n\n* [python] fix platform specific wheel to be spec compliant\r\n\r\nThe current build approach causes bdist_wheel to store the shared library\r\nin the purelib folder. However, a platform specific wheel should have\r\nshared libraries in the platform specific folder, not in the purelib folder.\r\n\r\nThis has been discovered using `auditwheel check`:\r\n\r\n```\r\nRuntimeError: Invalid binary wheel, found the following shared library/libraries in purelib folder:\r\n _ChipDeviceCtrl.so\r\nThe wheel has to be platlib compliant in order to be repaired by auditwheel.\r\n```\r\n\r\nThis makes the wheel pass `auditwheel check`.\r\n\r\n* Restyled by autopep8\r\n\r\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e", "tree_diff": [ { "type": "modify", "old_id": "e3ab5312cadc16fdc2abec8ac0e1346ee469c1a2", "old_mode": 33188, "old_path": "src/controller/python/build-chip-wheel.py", "new_id": "70949c3556b77c150fcee244be35f3121157bcd1", "new_mode": 33188, "new_path": "src/controller/python/build-chip-wheel.py" } ] }