2025-09-10T00:59:10,326 Created temporary directory: /tmp/pip-build-tracker-afnz0aqc 2025-09-10T00:59:10,327 Initialized build tracking at /tmp/pip-build-tracker-afnz0aqc 2025-09-10T00:59:10,327 Created build tracker: /tmp/pip-build-tracker-afnz0aqc 2025-09-10T00:59:10,327 Entered build tracker: /tmp/pip-build-tracker-afnz0aqc 2025-09-10T00:59:10,328 Created temporary directory: /tmp/pip-wheel-v0bmyk21 2025-09-10T00:59:10,331 Created temporary directory: /tmp/pip-ephem-wheel-cache-zog_hwtt 2025-09-10T00:59:10,392 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T00:59:10,394 2 location(s) to search for versions of diff-match-patch-python: 2025-09-10T00:59:10,394 * https://pypi.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,394 * https://www.piwheels.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,395 Fetching project page and analyzing links: https://pypi.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,395 Getting page https://pypi.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,396 Found index url https://pypi.org/simple/ 2025-09-10T00:59:10,544 Fetched page https://pypi.org/simple/diff-match-patch-python/ as application/vnd.pypi.simple.v1+json 2025-09-10T00:59:10,547 Found link https://files.pythonhosted.org/packages/ad/02/037e05e7c95a3513477e161584b30036709034386cb7ac35c307f4dda448/diff_match_patch_python-1.0.tar.gz (from https://pypi.org/simple/diff-match-patch-python/), version: 1.0 2025-09-10T00:59:10,547 Found link https://files.pythonhosted.org/packages/37/72/865fadff77af131f66fbabb13c37c6f8011c5dd095fc6e5409e9c72d4bb5/diff_match_patch_python-1.0.1.tar.gz (from https://pypi.org/simple/diff-match-patch-python/), version: 1.0.1 2025-09-10T00:59:10,548 Found link https://files.pythonhosted.org/packages/a3/16/704cc1a8840eac28bd5d269b133adccecab7dc0d8df733ff50605c67ba50/diff_match_patch_python-1.0.2.tar.gz (from https://pypi.org/simple/diff-match-patch-python/), version: 1.0.2 2025-09-10T00:59:10,548 Found link https://files.pythonhosted.org/packages/ff/29/73ae14e651a1070e1be512696970a8660e81d1209550b434c35bd71bdba8/diff_match_patch_python-1.0.3.tar.gz (from https://pypi.org/simple/diff-match-patch-python/), version: 1.0.3 2025-09-10T00:59:10,549 Fetching project page and analyzing links: https://www.piwheels.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,550 Getting page https://www.piwheels.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,551 Found index url https://www.piwheels.org/simple/ 2025-09-10T00:59:10,849 Fetched page https://www.piwheels.org/simple/diff-match-patch-python/ as text/html 2025-09-10T00:59:10,865 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp311-cp311-linux_armv6l.whl#sha256=3c98355a03ca306f6f9caee6c69259860033f63461132d193580b36f81dd8ea0 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,866 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp311-cp311-linux_armv7l.whl#sha256=3c98355a03ca306f6f9caee6c69259860033f63461132d193580b36f81dd8ea0 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,866 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp39-cp39-linux_armv6l.whl#sha256=cb54ddaaf1a3fdd5406433dc0d7ceb7036fa9b0799d3892334b2d549836e31fe (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,866 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp39-cp39-linux_armv7l.whl#sha256=cb54ddaaf1a3fdd5406433dc0d7ceb7036fa9b0799d3892334b2d549836e31fe (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,867 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp35-cp35m-linux_armv6l.whl#sha256=3c62cea232736986cde1ecba11a514400c863fcc41221d3f76420bd17b723edb (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,867 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp35-cp35m-linux_armv7l.whl#sha256=3c62cea232736986cde1ecba11a514400c863fcc41221d3f76420bd17b723edb (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,867 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp37-cp37m-linux_armv6l.whl#sha256=f5372097bee3f9c836d2cd3bf060a50efa80d5cb5d7702bdf562798715bd18bd (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,868 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.3-cp37-cp37m-linux_armv7l.whl#sha256=f5372097bee3f9c836d2cd3bf060a50efa80d5cb5d7702bdf562798715bd18bd (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,868 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp34-cp34m-linux_armv6l.whl#sha256=ff66421800d0e2c084e4554f6b8c9157d534cabd8ed31ade8a2afe8622082ae2 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,868 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp34-cp34m-linux_armv7l.whl#sha256=ff66421800d0e2c084e4554f6b8c9157d534cabd8ed31ade8a2afe8622082ae2 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,868 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp35-cp35m-linux_armv7l.whl#sha256=3f93d670064a61a1e66ab4b6f039dad35edef190278fd0eae3b5b45fd1f29997 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,869 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp35-cp35m-linux_armv6l.whl#sha256=3f93d670064a61a1e66ab4b6f039dad35edef190278fd0eae3b5b45fd1f29997 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,869 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp37-cp37m-linux_armv7l.whl#sha256=b440380a48758fd2206e0e1e1152dbfc75a433b9d73a72bec57af0bfb40f3453 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,869 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp37-cp37m-linux_armv6l.whl#sha256=b440380a48758fd2206e0e1e1152dbfc75a433b9d73a72bec57af0bfb40f3453 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,870 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp311-cp311-linux_armv6l.whl#sha256=b234ee9a81a0de6092686f1a23c1247f42b74c98b9e653fda741742fb0ae1fca (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,870 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp311-cp311-linux_armv7l.whl#sha256=b234ee9a81a0de6092686f1a23c1247f42b74c98b9e653fda741742fb0ae1fca (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,870 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp39-cp39-linux_armv6l.whl#sha256=729f58b6762a8aa27994f1efd2303b02325529389823ff097ab0a9e7033493e9 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,871 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.2-cp39-cp39-linux_armv7l.whl#sha256=729f58b6762a8aa27994f1efd2303b02325529389823ff097ab0a9e7033493e9 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,871 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp34-cp34m-linux_armv6l.whl#sha256=beb951c6437c6be5af41cd0fd6430bde5827deadbbe6347ca4f5828e02889abb (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,871 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp34-cp34m-linux_armv7l.whl#sha256=beb951c6437c6be5af41cd0fd6430bde5827deadbbe6347ca4f5828e02889abb (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,871 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp35-cp35m-linux_armv7l.whl#sha256=755835cf007f10391d856688f63101f386988706bd1ffcb23bca0c9a30cc8d39 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,872 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp35-cp35m-linux_armv6l.whl#sha256=755835cf007f10391d856688f63101f386988706bd1ffcb23bca0c9a30cc8d39 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,872 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=23b86144cf74f6739020e191a3f3de085306afdfa688174a2ccdd9476fffdee6 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,872 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=23b86144cf74f6739020e191a3f3de085306afdfa688174a2ccdd9476fffdee6 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,873 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp311-cp311-linux_armv6l.whl#sha256=5afa9da346cb69e912335a2a38a68fbec90e03d5bbc12f95bae5799cf83ea8fd (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,873 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp311-cp311-linux_armv7l.whl#sha256=5afa9da346cb69e912335a2a38a68fbec90e03d5bbc12f95bae5799cf83ea8fd (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,873 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=ddea62a1b7fe22810ffbb5902ac45d49ccb78d3dcbd0b0f5e519b57fc9715202 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,874 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=ddea62a1b7fe22810ffbb5902ac45d49ccb78d3dcbd0b0f5e519b57fc9715202 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,874 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp35-cp35m-linux_armv6l.whl#sha256=39a3f8eab15289026f789f753875506346facdf01972544d4af32118a0a371ad (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,874 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp35-cp35m-linux_armv7l.whl#sha256=39a3f8eab15289026f789f753875506346facdf01972544d4af32118a0a371ad (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp37-cp37m-linux_armv6l.whl#sha256=2a8efdc8db9f99af3a1fa7ed490f62cf5295ff0b4344b0da483a18310e7d5edc (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp37-cp37m-linux_armv7l.whl#sha256=2a8efdc8db9f99af3a1fa7ed490f62cf5295ff0b4344b0da483a18310e7d5edc (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp311-cp311-linux_armv6l.whl#sha256=c742ddd946070c477542b44f6602af3f453c0a20fd7be3fba6ffd30a4be0fc22 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp311-cp311-linux_armv7l.whl#sha256=c742ddd946070c477542b44f6602af3f453c0a20fd7be3fba6ffd30a4be0fc22 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp39-cp39-linux_armv6l.whl#sha256=e3b45db232e3de13872a9cfa19b94fa12042da36ab7bb0ba299cea20d4cdadc3 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: No binaries permitted for diff-match-patch-python: https://archive1.piwheels.org/simple/diff-match-patch-python/diff_match_patch_python-1.0-cp39-cp39-linux_armv7l.whl#sha256=e3b45db232e3de13872a9cfa19b94fa12042da36ab7bb0ba299cea20d4cdadc3 (from https://www.piwheels.org/simple/diff-match-patch-python/) 2025-09-10T00:59:10,875 Skipping link: not a file: https://www.piwheels.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,876 Skipping link: not a file: https://pypi.org/simple/diff-match-patch-python/ 2025-09-10T00:59:10,897 Given no hashes to check 1 links for project 'diff-match-patch-python': discarding no candidates 2025-09-10T00:59:10,898 Collecting diff-match-patch-python==1.0.3 2025-09-10T00:59:10,900 Created temporary directory: /tmp/pip-unpack-0vl6ev8l 2025-09-10T00:59:11,037 Downloading diff_match_patch_python-1.0.3.tar.gz (29 kB) 2025-09-10T00:59:11,072 Added diff-match-patch-python==1.0.3 from https://files.pythonhosted.org/packages/ff/29/73ae14e651a1070e1be512696970a8660e81d1209550b434c35bd71bdba8/diff_match_patch_python-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-afnz0aqc' 2025-09-10T00:59:11,073 Running setup.py (path:/tmp/pip-wheel-v0bmyk21/diff-match-patch-python_585627d65756495bae44ce1ba52aba88/setup.py) egg_info for package diff-match-patch-python 2025-09-10T00:59:11,074 Created temporary directory: /tmp/pip-pip-egg-info-5z5_v9jz 2025-09-10T00:59:11,074 Preparing metadata (setup.py): started 2025-09-10T00:59:11,075 Running command python setup.py egg_info 2025-09-10T00:59:12,232 running egg_info 2025-09-10T00:59:12,309 creating /tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info 2025-09-10T00:59:12,310 writing /tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/PKG-INFO 2025-09-10T00:59:12,311 writing dependency_links to /tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/dependency_links.txt 2025-09-10T00:59:12,312 writing top-level names to /tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/top_level.txt 2025-09-10T00:59:12,312 writing manifest file '/tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/SOURCES.txt' 2025-09-10T00:59:12,532 reading manifest file '/tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/SOURCES.txt' 2025-09-10T00:59:12,533 reading manifest template 'MANIFEST.in' 2025-09-10T00:59:12,534 adding license file 'LICENSE' 2025-09-10T00:59:12,536 writing manifest file '/tmp/pip-pip-egg-info-5z5_v9jz/diff_match_patch_python.egg-info/SOURCES.txt' 2025-09-10T00:59:12,647 Preparing metadata (setup.py): finished with status 'done' 2025-09-10T00:59:12,651 Source in /tmp/pip-wheel-v0bmyk21/diff-match-patch-python_585627d65756495bae44ce1ba52aba88 has version 1.0.3, which satisfies requirement diff-match-patch-python==1.0.3 from https://files.pythonhosted.org/packages/ff/29/73ae14e651a1070e1be512696970a8660e81d1209550b434c35bd71bdba8/diff_match_patch_python-1.0.3.tar.gz 2025-09-10T00:59:12,651 Removed diff-match-patch-python==1.0.3 from https://files.pythonhosted.org/packages/ff/29/73ae14e651a1070e1be512696970a8660e81d1209550b434c35bd71bdba8/diff_match_patch_python-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-afnz0aqc' 2025-09-10T00:59:12,654 Created temporary directory: /tmp/pip-unpack-78yrcths 2025-09-10T00:59:12,655 Created temporary directory: /tmp/pip-unpack-dbabma2_ 2025-09-10T00:59:12,655 Building wheels for collected packages: diff-match-patch-python 2025-09-10T00:59:12,656 Created temporary directory: /tmp/pip-wheel-fcyebv90 2025-09-10T00:59:12,657 DEPRECATION: Building 'diff-match-patch-python' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'diff-match-patch-python'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-10T00:59:12,658 Building wheel for diff-match-patch-python (setup.py): started 2025-09-10T00:59:12,659 Destination directory: /tmp/pip-wheel-fcyebv90 2025-09-10T00:59:12,659 Running command python setup.py bdist_wheel 2025-09-10T00:59:13,761 running bdist_wheel 2025-09-10T00:59:14,142 running build 2025-09-10T00:59:14,143 running build_ext 2025-09-10T00:59:14,497 building 'diff_match_patch' extension 2025-09-10T00:59:14,498 creating build/temp.linux-armv7l-cpython-313 2025-09-10T00:59:14,498 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c interface.cpp -o build/temp.linux-armv7l-cpython-313/interface.o 2025-09-10T00:59:16,195 interface.cpp:59:25: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,195 59 | typedef Py_UNICODE* PY_STRING_STORAGE; 2025-09-10T00:59:16,195 | ^~~~~~~~~~~~~~~~~ 2025-09-10T00:59:16,195 In file included from /usr/include/python3.13/unicodeobject.h:1014, 2025-09-10T00:59:16,195 from /usr/include/python3.13/Python.h:79, 2025-09-10T00:59:16,195 from interface.cpp:1: 2025-09-10T00:59:16,196 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,196 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,196 | ^~~~~~~~~~ 2025-09-10T00:59:16,196 interface.cpp:63:52: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,196 63 | static std::wstring to_string(Py_UNICODE* value) { 2025-09-10T00:59:16,196 | ^ 2025-09-10T00:59:16,196 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,196 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,196 | ^~~~~~~~~~ 2025-09-10T00:59:16,197 interface.cpp: In static member function ‘static std::wstring call_traits<'u'>::to_string(Py_UNICODE*)’: 2025-09-10T00:59:16,197 interface.cpp:68:20: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,197 68 | if (sizeof(Py_UNICODE) == sizeof(wchar_t)) 2025-09-10T00:59:16,197 | ^~~~~~~~~~ 2025-09-10T00:59:16,197 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,197 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,197 | ^~~~~~~~~~ 2025-09-10T00:59:16,200 interface.cpp: In static member function ‘static PyObject* call_traits<'u'>::from_string(std::wstring)’: 2025-09-10T00:59:16,200 interface.cpp:95:20: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,200 95 | if (sizeof(Py_UNICODE) == sizeof(wchar_t)) 2025-09-10T00:59:16,200 | ^~~~~~~~~~ 2025-09-10T00:59:16,200 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,201 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,201 | ^~~~~~~~~~ 2025-09-10T00:59:16,201 interface.cpp:96:53: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,201 96 | return PyUnicode_FromUnicode((Py_UNICODE*)value.data(), value.size()); 2025-09-10T00:59:16,201 | ^ 2025-09-10T00:59:16,201 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,201 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,201 | ^~~~~~~~~~ 2025-09-10T00:59:16,243 interface.cpp:96:20: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 2025-09-10T00:59:16,243 96 | return PyUnicode_FromUnicode((Py_UNICODE*)value.data(), value.size()); 2025-09-10T00:59:16,243 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-10T00:59:16,243 | PyUnicode_FromString 2025-09-10T00:59:16,243 interface.cpp:104:21: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,244 104 | Py_UNICODE* buf = (Py_UNICODE*)malloc(sizeof(Py_UNICODE) * (len + 1)); 2025-09-10T00:59:16,244 | ^~~ 2025-09-10T00:59:16,244 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,244 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,244 | ^~~~~~~~~~ 2025-09-10T00:59:16,244 interface.cpp:104:38: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,244 104 | Py_UNICODE* buf = (Py_UNICODE*)malloc(sizeof(Py_UNICODE) * (len + 1)); 2025-09-10T00:59:16,245 | ^ 2025-09-10T00:59:16,245 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,245 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,245 | ^~~~~~~~~~ 2025-09-10T00:59:16,245 interface.cpp:104:54: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,245 104 | Py_UNICODE* buf = (Py_UNICODE*)malloc(sizeof(Py_UNICODE) * (len + 1)); 2025-09-10T00:59:16,245 | ^~~~~~~~~~ 2025-09-10T00:59:16,245 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,245 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,245 | ^~~~~~~~~~ 2025-09-10T00:59:16,246 interface.cpp:108:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-10T00:59:16,246 108 | buf[i] = (Py_UNICODE)value[i]; 2025-09-10T00:59:16,246 | ^~~~~~~~~~ 2025-09-10T00:59:16,246 /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 2025-09-10T00:59:16,246 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; 2025-09-10T00:59:16,246 | ^~~~~~~~~~ 2025-09-10T00:59:16,287 interface.cpp:109:25: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 2025-09-10T00:59:16,287 109 | PyObject* ret = PyUnicode_FromUnicode(buf, len); 2025-09-10T00:59:16,287 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-10T00:59:16,287 | PyUnicode_FromString 2025-09-10T00:59:17,398 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-10T00:59:17,546 ERROR: python setup.py bdist_wheel exited with 1 2025-09-10T00:59:17,557 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-10T00:59:17,557 exec(compile('"'"''"'"''"'"' 2025-09-10T00:59:17,557 # This is -- a caller that pip uses to run setup.py 2025-09-10T00:59:17,557 # 2025-09-10T00:59:17,557 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T00:59:17,557 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T00:59:17,557 # - It provides a clear error message when setuptools is not installed. 2025-09-10T00:59:17,557 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T00:59:17,557 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T00:59:17,557 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T00:59:17,557 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T00:59:17,557 import os, sys, tokenize, traceback 2025-09-10T00:59:17,557 2025-09-10T00:59:17,557 try: 2025-09-10T00:59:17,557 import setuptools 2025-09-10T00:59:17,557 except ImportError: 2025-09-10T00:59:17,557 print( 2025-09-10T00:59:17,557 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T00:59:17,557 "the build environment with exception:", 2025-09-10T00:59:17,557 file=sys.stderr, 2025-09-10T00:59:17,557 ) 2025-09-10T00:59:17,557 traceback.print_exc() 2025-09-10T00:59:17,557 sys.exit(1) 2025-09-10T00:59:17,557 2025-09-10T00:59:17,557 __file__ = %r 2025-09-10T00:59:17,557 sys.argv[0] = __file__ 2025-09-10T00:59:17,557 2025-09-10T00:59:17,557 if os.path.exists(__file__): 2025-09-10T00:59:17,557 filename = __file__ 2025-09-10T00:59:17,557 with tokenize.open(__file__) as f: 2025-09-10T00:59:17,557 setup_py_code = f.read() 2025-09-10T00:59:17,557 else: 2025-09-10T00:59:17,557 filename = "" 2025-09-10T00:59:17,557 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T00:59:17,557 2025-09-10T00:59:17,557 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T00:59:17,557 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-v0bmyk21/diff-match-patch-python_585627d65756495bae44ce1ba52aba88/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-fcyebv90[/] 2025-09-10T00:59:17,558 [bold magenta]cwd[/]: /tmp/pip-wheel-v0bmyk21/diff-match-patch-python_585627d65756495bae44ce1ba52aba88/ 2025-09-10T00:59:17,558 Building wheel for diff-match-patch-python (setup.py): finished with status 'error' 2025-09-10T00:59:17,558 ERROR: Failed building wheel for diff-match-patch-python 2025-09-10T00:59:17,559 Running setup.py clean for diff-match-patch-python 2025-09-10T00:59:17,560 Running command python setup.py clean 2025-09-10T00:59:18,705 running clean 2025-09-10T00:59:18,851 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-10T00:59:18,851 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-10T00:59:18,851 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-10T00:59:18,852 'build/scripts-3.13' does not exist -- can't clean it 2025-09-10T00:59:18,852 removing 'build' 2025-09-10T00:59:18,963 Failed to build diff-match-patch-python 2025-09-10T00:59:18,964 ERROR: Failed to build one or more wheels 2025-09-10T00:59:18,965 Exception information: 2025-09-10T00:59:18,965 Traceback (most recent call last): 2025-09-10T00:59:18,965 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T00:59:18,965 status = _inner_run() 2025-09-10T00:59:18,965 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T00:59:18,965 return self.run(options, args) 2025-09-10T00:59:18,965 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T00:59:18,965 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T00:59:18,965 return func(self, options, args) 2025-09-10T00:59:18,965 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-10T00:59:18,965 raise CommandError("Failed to build one or more wheels") 2025-09-10T00:59:18,965 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-10T00:59:18,969 Removed build tracker: '/tmp/pip-build-tracker-afnz0aqc'