2025-09-09T07:05:36,815 Created temporary directory: /tmp/pip-build-tracker-fl2muxub 2025-09-09T07:05:36,816 Initialized build tracking at /tmp/pip-build-tracker-fl2muxub 2025-09-09T07:05:36,816 Created build tracker: /tmp/pip-build-tracker-fl2muxub 2025-09-09T07:05:36,816 Entered build tracker: /tmp/pip-build-tracker-fl2muxub 2025-09-09T07:05:36,817 Created temporary directory: /tmp/pip-wheel-qtfdqxba 2025-09-09T07:05:36,820 Created temporary directory: /tmp/pip-ephem-wheel-cache-rawtpho8 2025-09-09T07:05:36,881 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T07:05:36,883 2 location(s) to search for versions of csdt-stl-tools: 2025-09-09T07:05:36,883 * https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,883 * https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,884 Fetching project page and analyzing links: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,884 Getting page https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,885 Found index url https://pypi.org/simple/ 2025-09-09T07:05:36,955 Fetched page https://pypi.org/simple/csdt-stl-tools/ as application/vnd.pypi.simple.v1+json 2025-09-09T07:05:36,958 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/cf/44/877d0097eb77a6d844316faecab75628645a3e39bd058ea3a29f311dc3ad/csdt_stl_tools-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,958 Found link https://files.pythonhosted.org/packages/82/18/0dd14939e985a6c06df1c4f72dbcfecc69f70e65a297ed92aa3b114c19a9/csdt_stl_tools-0.3.0.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.3.0 2025-09-09T07:05:36,958 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/05/18/3b41de1fbe2f86913f76ac5fbcbf6178bec08a5f073194034739783bba6e/csdt_stl_tools-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,958 Found link https://files.pythonhosted.org/packages/8b/0f/cf5033298925ed8a400fa2d4b7db03adb8aa190574cde8982013cc4a1933/csdt_stl_tools-0.3.1.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.3.1 2025-09-09T07:05:36,958 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/d9/2c/9029e8cd6a92788cbe83133d70ccae9b23a2d25924cbcb59d5051cfd2502/csdt_stl_tools-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,959 Found link https://files.pythonhosted.org/packages/45/30/6b3aac8f4f1f87eea0a8aa45a29325308be209c49f9cf3ee62bf8c5767be/csdt_stl_tools-0.4.0.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.4.0 2025-09-09T07:05:36,959 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/41/fd/2b34ba7778025976b78e17f148d82a705b94bb49786f7205b605744c0dc3/csdt_stl_tools-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,959 Found link https://files.pythonhosted.org/packages/93/7c/5f60506a9d29cdf7e018ebdcb622283a815b5cb04534a00ab3044faf7542/csdt_stl_tools-0.5.0.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.5.0 2025-09-09T07:05:36,959 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/64/fc/8af274ac4251214d525c2cafeb9395b1856bfc4f984f04686d9f9b70c22c/csdt_stl_tools-0.5.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,959 Found link https://files.pythonhosted.org/packages/db/fc/05963e16963a18694796078b4890197dc56e33f598029ffd77ab2a542faf/csdt_stl_tools-0.5.1.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.5.1 2025-09-09T07:05:36,959 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/fd/a0/0158523f4a6ace8d10658ad848362c308680a135972d9ab08829afe9f0e4/csdt_stl_tools-0.5.2-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,960 Found link https://files.pythonhosted.org/packages/e5/ac/774e31149cc34774962c73955754d591759fc6d9a8eda61ce346eff9a9df/csdt_stl_tools-0.5.2.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.5.2 2025-09-09T07:05:36,960 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/b3/b8/397a92ba62075c576dcfbad38b42ee156dfcdd42a5aa62fed61d6883da24/csdt_stl_tools-0.5.3-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,960 Found link https://files.pythonhosted.org/packages/f1/dc/1420585706afc544fd665c46dcec4505e2fe0f8ba54ff7425280991d6e92/csdt_stl_tools-0.5.3.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.5.3 2025-09-09T07:05:36,960 Skipping link: No binaries permitted for csdt-stl-tools: https://files.pythonhosted.org/packages/e9/39/a3fe5057764930eed0f651f54e7d353635a1439d41c02795241d9d5f5a4d/csdt_stl_tools-0.5.4-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/csdt-stl-tools/) 2025-09-09T07:05:36,960 Found link https://files.pythonhosted.org/packages/e8/27/2d9c89696db9f77b1fa87a98dab73b9620b197884278e891a447126495ac/csdt_stl_tools-0.5.4.tar.gz (from https://pypi.org/simple/csdt-stl-tools/), version: 0.5.4 2025-09-09T07:05:36,961 Fetching project page and analyzing links: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,961 Getting page https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,962 Found index url https://www.piwheels.org/simple/ 2025-09-09T07:05:37,046 Fetched page https://www.piwheels.org/simple/csdt-stl-tools/ as text/html 2025-09-09T07:05:37,056 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.4-cp37-cp37m-linux_armv6l.whl#sha256=9cdb1ef61f7c194db49de997cecc1d3e2c422f591b05d9a88f3cc467c512603f (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.4-cp37-cp37m-linux_armv7l.whl#sha256=9cdb1ef61f7c194db49de997cecc1d3e2c422f591b05d9a88f3cc467c512603f (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.4-cp39-cp39-linux_armv6l.whl#sha256=bced243d2f454a8cb7190ed25ab30cddec440030551deac1ede787e45bdd0bea (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.4-cp39-cp39-linux_armv7l.whl#sha256=bced243d2f454a8cb7190ed25ab30cddec440030551deac1ede787e45bdd0bea (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp39-cp39-linux_armv6l.whl#sha256=e6d1a0aed07713a1db5dd9e2de51f1168fc7f26cb6c12f0b98132eedd369b1c1 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp39-cp39-linux_armv7l.whl#sha256=e6d1a0aed07713a1db5dd9e2de51f1168fc7f26cb6c12f0b98132eedd369b1c1 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp35-cp35m-linux_armv6l.whl#sha256=77dccbb881ca0e38debf7f4e3a991b49382ab37d29bfc0586b819db7a97c5bc3 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,057 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp35-cp35m-linux_armv7l.whl#sha256=77dccbb881ca0e38debf7f4e3a991b49382ab37d29bfc0586b819db7a97c5bc3 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp37-cp37m-linux_armv6l.whl#sha256=aed506fe33e8dfeb5e8cd789fbef20eae8e4ce5096b295f1fd139306c956d82d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.3-cp37-cp37m-linux_armv7l.whl#sha256=aed506fe33e8dfeb5e8cd789fbef20eae8e4ce5096b295f1fd139306c956d82d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp35-cp35m-linux_armv6l.whl#sha256=7dae7a95d2fc1d673f39f963d0a3cf6fbfa579ce6cbc34714ff495d4315922f6 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp35-cp35m-linux_armv7l.whl#sha256=7dae7a95d2fc1d673f39f963d0a3cf6fbfa579ce6cbc34714ff495d4315922f6 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp39-cp39-linux_armv6l.whl#sha256=7b9b66327b10fba4c9032084d3a0ee5d5d805b72326882156e4565d463f951c2 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp39-cp39-linux_armv7l.whl#sha256=7b9b66327b10fba4c9032084d3a0ee5d5d805b72326882156e4565d463f951c2 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,058 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp37-cp37m-linux_armv6l.whl#sha256=8c31ff79207758115c9de11e254ff20ccfd7d2dbc60e50b2c435b899d735120d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.2-cp37-cp37m-linux_armv7l.whl#sha256=8c31ff79207758115c9de11e254ff20ccfd7d2dbc60e50b2c435b899d735120d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp35-cp35m-linux_armv6l.whl#sha256=403cf2d0b70b254eb0f2e283923f6df673972d8269b88fcd404583ffe68110a4 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp35-cp35m-linux_armv7l.whl#sha256=403cf2d0b70b254eb0f2e283923f6df673972d8269b88fcd404583ffe68110a4 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp37-cp37m-linux_armv6l.whl#sha256=d8aa3ab4cb87832d198b7e60a78b9a1422dc46eeb92dd02007ec6d2103fbfa3b (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp37-cp37m-linux_armv7l.whl#sha256=d8aa3ab4cb87832d198b7e60a78b9a1422dc46eeb92dd02007ec6d2103fbfa3b (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp39-cp39-linux_armv6l.whl#sha256=3a5bdd612e25b55c8d60adc4770343d6f3e17ea56c49434b46c25c3ba85e0709 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.1-cp39-cp39-linux_armv7l.whl#sha256=3a5bdd612e25b55c8d60adc4770343d6f3e17ea56c49434b46c25c3ba85e0709 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,059 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp35-cp35m-linux_armv6l.whl#sha256=70a1b208ddbcf8068773c764a290af5c3c160edf1e8d2dd3cbbe76f0a12919be (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp35-cp35m-linux_armv7l.whl#sha256=70a1b208ddbcf8068773c764a290af5c3c160edf1e8d2dd3cbbe76f0a12919be (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=89846d95ad4fb5b35270bc6ce3b6c6362583fb6663d7687e1cd86d765c624e83 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=89846d95ad4fb5b35270bc6ce3b6c6362583fb6663d7687e1cd86d765c624e83 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=1ac57f1d1792cf304a5838f18a51b5ae00e56c24f884d470cc8ac0ce22e5129e (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=1ac57f1d1792cf304a5838f18a51b5ae00e56c24f884d470cc8ac0ce22e5129e (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp35-cp35m-linux_armv6l.whl#sha256=35a32973f8071262274ba3ec8dbfc4995c7725922ade629972b8db116cdf67bf (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp35-cp35m-linux_armv7l.whl#sha256=35a32973f8071262274ba3ec8dbfc4995c7725922ade629972b8db116cdf67bf (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,060 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=92d4ee5d40756d41ed29adad6980c6ef66dcce6b38379484b0944a2628d35e0d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=92d4ee5d40756d41ed29adad6980c6ef66dcce6b38379484b0944a2628d35e0d (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=c384770a8552000c29c0a2535e0bb9a3a3575720378d0d5d5b96a266c538a7fb (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=c384770a8552000c29c0a2535e0bb9a3a3575720378d0d5d5b96a266c538a7fb (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp35-cp35m-linux_armv6l.whl#sha256=89345a3a3450342bf9eb815ed6d618c6e49dfa0987f314d7b53de63144695ba4 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp35-cp35m-linux_armv7l.whl#sha256=89345a3a3450342bf9eb815ed6d618c6e49dfa0987f314d7b53de63144695ba4 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp37-cp37m-linux_armv6l.whl#sha256=22998468927172307c14fb997bd7174e8b9f6224a0f9cf84fb362f0065127a75 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp37-cp37m-linux_armv7l.whl#sha256=22998468927172307c14fb997bd7174e8b9f6224a0f9cf84fb362f0065127a75 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,061 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp39-cp39-linux_armv6l.whl#sha256=ce88fe0bd99c9a94a019eb433bb54e09bff47e3de95b5f6240167ec40a3bf0f3 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.1-cp39-cp39-linux_armv7l.whl#sha256=ce88fe0bd99c9a94a019eb433bb54e09bff47e3de95b5f6240167ec40a3bf0f3 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp35-cp35m-linux_armv6l.whl#sha256=d84d57ee79faeee301932dc6698abfbe042c364ed02294346648a6f570c2af22 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp35-cp35m-linux_armv7l.whl#sha256=d84d57ee79faeee301932dc6698abfbe042c364ed02294346648a6f570c2af22 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=3640a84d8483b1e8ad878b9524cd340731d4eefa42a61db9159e1f97e3944c36 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=3640a84d8483b1e8ad878b9524cd340731d4eefa42a61db9159e1f97e3944c36 (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp39-cp39-linux_armv6l.whl#sha256=5af434a269fc4e5361ff6db118abe88735db3b8dc836a4c9f0eb29cc5b6701da (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: No binaries permitted for csdt-stl-tools: https://archive1.piwheels.org/simple/csdt-stl-tools/csdt_stl_tools-0.3.0-cp39-cp39-linux_armv7l.whl#sha256=5af434a269fc4e5361ff6db118abe88735db3b8dc836a4c9f0eb29cc5b6701da (from https://www.piwheels.org/simple/csdt-stl-tools/) 2025-09-09T07:05:37,062 Skipping link: not a file: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:37,063 Skipping link: not a file: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:37,086 Given no hashes to check 1 links for project 'csdt-stl-tools': discarding no candidates 2025-09-09T07:05:37,087 Collecting csdt-stl-tools==0.3.1 2025-09-09T07:05:37,088 Created temporary directory: /tmp/pip-unpack-0phrd899 2025-09-09T07:05:37,346 Downloading csdt_stl_tools-0.3.1.tar.gz (114 kB) 2025-09-09T07:05:37,405 Added csdt-stl-tools==0.3.1 from https://files.pythonhosted.org/packages/8b/0f/cf5033298925ed8a400fa2d4b7db03adb8aa190574cde8982013cc4a1933/csdt_stl_tools-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-fl2muxub' 2025-09-09T07:05:37,407 Running setup.py (path:/tmp/pip-wheel-qtfdqxba/csdt-stl-tools_53487dc2546c46df9f9feec452928b03/setup.py) egg_info for package csdt-stl-tools 2025-09-09T07:05:37,407 Created temporary directory: /tmp/pip-pip-egg-info-hmn6f6t7 2025-09-09T07:05:37,407 Preparing metadata (setup.py): started 2025-09-09T07:05:37,408 Running command python setup.py egg_info 2025-09-09T07:05:38,562 running egg_info 2025-09-09T07:05:38,632 creating /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info 2025-09-09T07:05:38,632 writing /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:05:38,633 writing dependency_links to /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:05:38,634 writing entry points to /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:05:38,634 writing requirements to /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:05:38,635 writing top-level names to /tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:05:38,635 writing manifest file '/tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,097 reading manifest file '/tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,097 reading manifest template 'MANIFEST.in' 2025-09-09T07:05:39,098 adding license file 'LICENSE.txt' 2025-09-09T07:05:39,100 writing manifest file '/tmp/pip-pip-egg-info-hmn6f6t7/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,233 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T07:05:39,238 Source in /tmp/pip-wheel-qtfdqxba/csdt-stl-tools_53487dc2546c46df9f9feec452928b03 has version 0.3.1, which satisfies requirement csdt-stl-tools==0.3.1 from https://files.pythonhosted.org/packages/8b/0f/cf5033298925ed8a400fa2d4b7db03adb8aa190574cde8982013cc4a1933/csdt_stl_tools-0.3.1.tar.gz 2025-09-09T07:05:39,239 Removed csdt-stl-tools==0.3.1 from https://files.pythonhosted.org/packages/8b/0f/cf5033298925ed8a400fa2d4b7db03adb8aa190574cde8982013cc4a1933/csdt_stl_tools-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-fl2muxub' 2025-09-09T07:05:39,243 Created temporary directory: /tmp/pip-unpack-cxa92mo4 2025-09-09T07:05:39,244 Created temporary directory: /tmp/pip-unpack-u2qf3k0c 2025-09-09T07:05:39,244 Building wheels for collected packages: csdt-stl-tools 2025-09-09T07:05:39,245 Created temporary directory: /tmp/pip-wheel-7uhbf6cn 2025-09-09T07:05:39,245 DEPRECATION: Building 'csdt-stl-tools' 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 'csdt-stl-tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T07:05:39,246 Building wheel for csdt-stl-tools (setup.py): started 2025-09-09T07:05:39,247 Destination directory: /tmp/pip-wheel-7uhbf6cn 2025-09-09T07:05:39,247 Running command python setup.py bdist_wheel 2025-09-09T07:05:40,304 running bdist_wheel 2025-09-09T07:05:40,826 running build 2025-09-09T07:05:40,826 running build_py 2025-09-09T07:05:40,897 creating build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:40,898 copying csdt_stl_tools/text2png.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:40,898 copying csdt_stl_tools/numpy2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:40,899 copying csdt_stl_tools/image2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:40,899 copying csdt_stl_tools/__init__.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:40,900 running egg_info 2025-09-09T07:05:40,967 writing csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:05:40,968 writing dependency_links to csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:05:40,969 writing entry points to csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:05:40,969 writing requirements to csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:05:40,969 writing top-level names to csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:05:41,040 reading manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:41,041 reading manifest template 'MANIFEST.in' 2025-09-09T07:05:41,042 adding license file 'LICENSE.txt' 2025-09-09T07:05:41,044 writing manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:41,046 copying csdt_stl_tools/cwrapped.c -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,049 running build_ext 2025-09-09T07:05:41,378 building 'csdt_stl_tools.cwrapped' extension 2025-09-09T07:05:41,378 creating build/temp.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,379 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c csdt_stl_tools/cwrapped.c -o build/temp.linux-armv7l-cpython-313/csdt_stl_tools/cwrapped.o 2025-09-09T07:05:42,026 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_PyList_Append’: 2025-09-09T07:05:42,030 csdt_stl_tools/cwrapped.c:916:23: error: lvalue required as left operand of assignment 2025-09-09T07:05:42,031 916 | Py_SIZE(list) = len+1; 2025-09-09T07:05:42,031 | ^ 2025-09-09T07:05:42,209 csdt_stl_tools/cwrapped.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-09T07:05:42,215 csdt_stl_tools/cwrapped.c:4073:50: error: ‘NPY_C_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_C_CONTIGUOUS’? 2025-09-09T07:05:42,215 4073 | __pyx_t_2 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS)); 2025-09-09T07:05:42,215 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,215 | PyBUF_C_CONTIGUOUS 2025-09-09T07:05:42,216 csdt_stl_tools/cwrapped.c:4073:50: note: each undeclared identifier is reported only once for each function it appears in 2025-09-09T07:05:42,243 csdt_stl_tools/cwrapped.c:4113:50: error: ‘NPY_F_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_F_CONTIGUOUS’? 2025-09-09T07:05:42,243 4113 | __pyx_t_1 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS)); 2025-09-09T07:05:42,243 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,243 | PyBUF_F_CONTIGUOUS 2025-09-09T07:05:42,251 csdt_stl_tools/cwrapped.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-09T07:05:42,256 csdt_stl_tools/cwrapped.c:5094:42: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:05:42,256 5094 | if (unlikely(((PyObject *)__pyx_v_descr->names) == Py_None)) { 2025-09-09T07:05:42,256 | ^~ 2025-09-09T07:05:42,256 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:05:42,256 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:05:42,257 | ^ 2025-09-09T07:05:42,262 csdt_stl_tools/cwrapped.c:5098:41: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:05:42,262 5098 | __pyx_t_1 = ((PyObject *)__pyx_v_descr->names); __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-09T07:05:42,263 | ^~ 2025-09-09T07:05:42,269 csdt_stl_tools/cwrapped.c:5117:47: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-09T07:05:42,269 5117 | __pyx_t_3 = PyObject_GetItem(__pyx_v_descr->fields, __pyx_v_childname); if (!__pyx_t_3) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 795; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-09T07:05:42,269 | ^~ 2025-09-09T07:05:42,284 csdt_stl_tools/cwrapped.c:5327:81: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-09T07:05:42,284 5327 | (__pyx_v_offset[__pyx_t_11]) = ((__pyx_v_offset[__pyx_t_11]) + __pyx_v_child->elsize); 2025-09-09T07:05:42,284 | ^~ 2025-09-09T07:05:42,466 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-09T07:05:42,482 csdt_stl_tools/cwrapped.c:15988:5: error: lvalue required as increment operand 2025-09-09T07:05:42,482 15988 | ++Py_REFCNT(o); 2025-09-09T07:05:42,482 | ^~ 2025-09-09T07:05:42,501 csdt_stl_tools/cwrapped.c:15991:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,501 15991 | --Py_REFCNT(o); 2025-09-09T07:05:42,501 | ^~ 2025-09-09T07:05:42,517 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_memoryview’: 2025-09-09T07:05:42,532 csdt_stl_tools/cwrapped.c:16435:5: error: lvalue required as increment operand 2025-09-09T07:05:42,532 16435 | ++Py_REFCNT(o); 2025-09-09T07:05:42,533 | ^~ 2025-09-09T07:05:42,552 csdt_stl_tools/cwrapped.c:16438:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,552 16438 | --Py_REFCNT(o); 2025-09-09T07:05:42,552 | ^~ 2025-09-09T07:05:42,564 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2025-09-09T07:05:42,580 csdt_stl_tools/cwrapped.c:16729:5: error: lvalue required as increment operand 2025-09-09T07:05:42,581 16729 | ++Py_REFCNT(o); 2025-09-09T07:05:42,581 | ^~ 2025-09-09T07:05:42,601 csdt_stl_tools/cwrapped.c:16732:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,601 16732 | --Py_REFCNT(o); 2025-09-09T07:05:42,601 | ^~ 2025-09-09T07:05:42,618 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-09T07:05:42,635 csdt_stl_tools/cwrapped.c:17452:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:05:42,635 17452 | __pyx_k_codeobj_49 = (PyObject*)__Pyx_PyCode_New(4, 0, 23, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_48, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_50, __pyx_n_s__tessellate, 18, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_49)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-09T07:05:42,635 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,636 In file included from /usr/include/python3.13/Python.h:101, 2025-09-09T07:05:42,636 from csdt_stl_tools/cwrapped.c:4: 2025-09-09T07:05:42,636 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:42,636 213 | PyCode_New( 2025-09-09T07:05:42,637 | ^~~~~~~~~~ 2025-09-09T07:05:42,655 csdt_stl_tools/cwrapped.c:17452:219: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-09T07:05:42,656 17452 | __pyx_k_codeobj_49 = (PyObject*)__Pyx_PyCode_New(4, 0, 23, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_48, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_50, __pyx_n_s__tessellate, 18, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_49)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-09T07:05:42,656 | ^~ 2025-09-09T07:05:42,656 | | 2025-09-09T07:05:42,656 | int 2025-09-09T07:05:42,656 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,656 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,656 | ^~~~~ 2025-09-09T07:05:42,656 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-09T07:05:42,656 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:42,657 | ~~~~~~~~~~^ 2025-09-09T07:05:42,675 csdt_stl_tools/cwrapped.c:17452:223: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-09T07:05:42,676 17452 | __pyx_k_codeobj_49 = (PyObject*)__Pyx_PyCode_New(4, 0, 23, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_48, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_50, __pyx_n_s__tessellate, 18, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_49)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-09T07:05:42,676 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,676 | | 2025-09-09T07:05:42,676 | PyObject * {aka struct _object *} 2025-09-09T07:05:42,676 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,676 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,676 | ^~~~ 2025-09-09T07:05:42,676 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-09T07:05:42,676 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:42,677 | ~~~~^ 2025-09-09T07:05:42,695 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:05:42,696 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,696 | ^~~~~~~~~~ 2025-09-09T07:05:42,696 csdt_stl_tools/cwrapped.c:17452:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,696 17452 | __pyx_k_codeobj_49 = (PyObject*)__Pyx_PyCode_New(4, 0, 23, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_48, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_50, __pyx_n_s__tessellate, 18, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_49)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-09T07:05:42,696 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,696 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:42,696 213 | PyCode_New( 2025-09-09T07:05:42,696 | ^~~~~~~~~~ 2025-09-09T07:05:42,740 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-09T07:05:42,765 csdt_stl_tools/cwrapped.c:18090:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-09T07:05:42,766 18090 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-09T07:05:42,766 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,766 | PyDict_GET_SIZE 2025-09-09T07:05:42,783 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_IterFinish’: 2025-09-09T07:05:42,801 csdt_stl_tools/cwrapped.c:18157:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:42,801 18157 | PyObject* exc_type = tstate->curexc_type; 2025-09-09T07:05:42,802 | ^~ 2025-09-09T07:05:42,820 csdt_stl_tools/cwrapped.c:18161:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:42,820 18161 | exc_value = tstate->curexc_value; 2025-09-09T07:05:42,820 | ^~ 2025-09-09T07:05:42,838 csdt_stl_tools/cwrapped.c:18162:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:42,838 18162 | exc_tb = tstate->curexc_traceback; 2025-09-09T07:05:42,839 | ^~ 2025-09-09T07:05:42,856 csdt_stl_tools/cwrapped.c:18163:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:42,856 18163 | tstate->curexc_type = 0; 2025-09-09T07:05:42,857 | ^~ 2025-09-09T07:05:42,874 csdt_stl_tools/cwrapped.c:18164:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:42,874 18164 | tstate->curexc_value = 0; 2025-09-09T07:05:42,875 | ^~ 2025-09-09T07:05:42,892 csdt_stl_tools/cwrapped.c:18165:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:42,893 18165 | tstate->curexc_traceback = 0; 2025-09-09T07:05:42,893 | ^~ 2025-09-09T07:05:43,035 csdt_stl_tools/cwrapped.c: In function ‘__pyx_fatalerror’: 2025-09-09T07:05:43,053 csdt_stl_tools/cwrapped.c:18988:19: error: macro "va_start" requires 2 arguments, but only 1 given 2025-09-09T07:05:43,053 18988 | va_start(vargs); 2025-09-09T07:05:43,053 | ^ 2025-09-09T07:05:43,054 In file included from /usr/include/python3.13/Python.h:23: 2025-09-09T07:05:43,054 /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdarg.h:50:9: note: macro "va_start" defined here 2025-09-09T07:05:43,054 50 | #define va_start(v,l) __builtin_va_start(v,l) 2025-09-09T07:05:43,054 | ^~~~~~~~ 2025-09-09T07:05:43,081 csdt_stl_tools/cwrapped.c:18988:5: error: ‘va_start’ undeclared (first use in this function) 2025-09-09T07:05:43,081 18988 | va_start(vargs); 2025-09-09T07:05:43,081 | ^~~~~~~~ 2025-09-09T07:05:43,101 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrRestore’: 2025-09-09T07:05:43,120 csdt_stl_tools/cwrapped.c:19067:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,120 19067 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,120 | ^~ 2025-09-09T07:05:43,139 csdt_stl_tools/cwrapped.c:19068:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,139 19068 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,139 | ^~ 2025-09-09T07:05:43,158 csdt_stl_tools/cwrapped.c:19069:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,158 19069 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,158 | ^~ 2025-09-09T07:05:43,176 csdt_stl_tools/cwrapped.c:19070:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,177 19070 | tstate->curexc_type = type; 2025-09-09T07:05:43,177 | ^~ 2025-09-09T07:05:43,195 csdt_stl_tools/cwrapped.c:19071:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,196 19071 | tstate->curexc_value = value; 2025-09-09T07:05:43,196 | ^~ 2025-09-09T07:05:43,214 csdt_stl_tools/cwrapped.c:19072:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,215 19072 | tstate->curexc_traceback = tb; 2025-09-09T07:05:43,215 | ^~ 2025-09-09T07:05:43,215 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrFetch’: 2025-09-09T07:05:43,234 csdt_stl_tools/cwrapped.c:19083:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,234 19083 | *type = tstate->curexc_type; 2025-09-09T07:05:43,234 | ^~ 2025-09-09T07:05:43,255 csdt_stl_tools/cwrapped.c:19084:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,255 19084 | *value = tstate->curexc_value; 2025-09-09T07:05:43,255 | ^~ 2025-09-09T07:05:43,276 csdt_stl_tools/cwrapped.c:19085:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,276 19085 | *tb = tstate->curexc_traceback; 2025-09-09T07:05:43,276 | ^~ 2025-09-09T07:05:43,295 csdt_stl_tools/cwrapped.c:19086:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,295 19086 | tstate->curexc_type = 0; 2025-09-09T07:05:43,295 | ^~ 2025-09-09T07:05:43,314 csdt_stl_tools/cwrapped.c:19087:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,314 19087 | tstate->curexc_value = 0; 2025-09-09T07:05:43,314 | ^~ 2025-09-09T07:05:43,333 csdt_stl_tools/cwrapped.c:19088:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,333 19088 | tstate->curexc_traceback = 0; 2025-09-09T07:05:43,333 | ^~ 2025-09-09T07:05:43,374 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_Raise’: 2025-09-09T07:05:43,400 csdt_stl_tools/cwrapped.c:19192:26: error: implicit declaration of function ‘PyEval_CallObject’; did you mean ‘PyObject_CallObject’? [-Wimplicit-function-declaration] 2025-09-09T07:05:43,401 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:05:43,401 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,401 | PyObject_CallObject 2025-09-09T07:05:43,421 csdt_stl_tools/cwrapped.c:19192:24: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-09T07:05:43,421 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:05:43,421 | ^ 2025-09-09T07:05:43,453 csdt_stl_tools/cwrapped.c:19231:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,453 19231 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,453 | ^~ 2025-09-09T07:05:43,472 csdt_stl_tools/cwrapped.c:19234:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,472 19234 | tstate->curexc_traceback = tb; 2025-09-09T07:05:43,472 | ^~ 2025-09-09T07:05:43,522 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_decode_c_string’: 2025-09-09T07:05:43,549 csdt_stl_tools/cwrapped.c:19364:16: error: implicit declaration of function ‘PyUnicode_FromUnicode’; did you mean ‘PyInt_FromUnicode’? [-Wimplicit-function-declaration] 2025-09-09T07:05:43,549 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:05:43,549 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,549 | PyInt_FromUnicode 2025-09-09T07:05:43,570 csdt_stl_tools/cwrapped.c:19364:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-09T07:05:43,570 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:05:43,570 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,574 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_GetException’: 2025-09-09T07:05:43,593 csdt_stl_tools/cwrapped.c:19378:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,593 19378 | local_type = tstate->curexc_type; 2025-09-09T07:05:43,593 | ^~ 2025-09-09T07:05:43,611 csdt_stl_tools/cwrapped.c:19379:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,611 19379 | local_value = tstate->curexc_value; 2025-09-09T07:05:43,612 | ^~ 2025-09-09T07:05:43,630 csdt_stl_tools/cwrapped.c:19380:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,630 19380 | local_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,630 | ^~ 2025-09-09T07:05:43,649 csdt_stl_tools/cwrapped.c:19381:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,649 19381 | tstate->curexc_type = 0; 2025-09-09T07:05:43,649 | ^~ 2025-09-09T07:05:43,667 csdt_stl_tools/cwrapped.c:19382:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,667 19382 | tstate->curexc_value = 0; 2025-09-09T07:05:43,668 | ^~ 2025-09-09T07:05:43,686 csdt_stl_tools/cwrapped.c:19383:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,686 19383 | tstate->curexc_traceback = 0; 2025-09-09T07:05:43,686 | ^~ 2025-09-09T07:05:43,705 csdt_stl_tools/cwrapped.c:19389:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,705 19389 | if (unlikely(tstate->curexc_type)) 2025-09-09T07:05:43,705 | ^~ 2025-09-09T07:05:43,705 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:05:43,705 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:05:43,705 | ^ 2025-09-09T07:05:43,734 csdt_stl_tools/cwrapped.c:19405:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,735 19405 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,735 | ^~ 2025-09-09T07:05:43,753 csdt_stl_tools/cwrapped.c:19406:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,754 19406 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,754 | ^~ 2025-09-09T07:05:43,772 csdt_stl_tools/cwrapped.c:19407:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,773 19407 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,773 | ^~ 2025-09-09T07:05:43,791 csdt_stl_tools/cwrapped.c:19408:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,792 19408 | tstate->curexc_type = local_type; 2025-09-09T07:05:43,792 | ^~ 2025-09-09T07:05:43,810 csdt_stl_tools/cwrapped.c:19409:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,811 19409 | tstate->curexc_value = local_value; 2025-09-09T07:05:43,811 | ^~ 2025-09-09T07:05:43,829 csdt_stl_tools/cwrapped.c:19410:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,830 19410 | tstate->curexc_traceback = local_tb; 2025-09-09T07:05:43,830 | ^~ 2025-09-09T07:05:43,830 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionSave’: 2025-09-09T07:05:43,849 csdt_stl_tools/cwrapped.c:19444:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,849 19444 | *type = tstate->curexc_type; 2025-09-09T07:05:43,850 | ^~ 2025-09-09T07:05:43,868 csdt_stl_tools/cwrapped.c:19445:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,868 19445 | *value = tstate->curexc_value; 2025-09-09T07:05:43,869 | ^~ 2025-09-09T07:05:43,887 csdt_stl_tools/cwrapped.c:19446:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,888 19446 | *tb = tstate->curexc_traceback; 2025-09-09T07:05:43,888 | ^~ 2025-09-09T07:05:43,888 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionReset’: 2025-09-09T07:05:43,907 csdt_stl_tools/cwrapped.c:19458:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,907 19458 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,907 | ^~ 2025-09-09T07:05:43,926 csdt_stl_tools/cwrapped.c:19459:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,926 19459 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,926 | ^~ 2025-09-09T07:05:43,945 csdt_stl_tools/cwrapped.c:19460:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,945 19460 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,945 | ^~ 2025-09-09T07:05:43,964 csdt_stl_tools/cwrapped.c:19461:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,964 19461 | tstate->curexc_type = type; 2025-09-09T07:05:43,964 | ^~ 2025-09-09T07:05:43,983 csdt_stl_tools/cwrapped.c:19462:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,983 19462 | tstate->curexc_value = value; 2025-09-09T07:05:43,983 | ^~ 2025-09-09T07:05:44,002 csdt_stl_tools/cwrapped.c:19463:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:44,002 19463 | tstate->curexc_traceback = tb; 2025-09-09T07:05:44,002 | ^~ 2025-09-09T07:05:44,144 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-09T07:05:44,164 csdt_stl_tools/cwrapped.c:20666:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:05:44,164 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:05:44,164 | ^~~~~~~ 2025-09-09T07:05:44,164 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:44,165 213 | PyCode_New( 2025-09-09T07:05:44,165 | ^~~~~~~~~~ 2025-09-09T07:05:44,184 csdt_stl_tools/cwrapped.c:20680:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-09T07:05:44,184 20680 | py_line, /*int firstlineno,*/ 2025-09-09T07:05:44,185 | ^~~~~~~ 2025-09-09T07:05:44,185 | | 2025-09-09T07:05:44,185 | int 2025-09-09T07:05:44,185 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,185 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,185 | ^~~~~ 2025-09-09T07:05:44,185 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-09T07:05:44,185 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:44,185 | ~~~~~~~~~~^ 2025-09-09T07:05:44,207 csdt_stl_tools/cwrapped.c:20681:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-09T07:05:44,207 20681 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-09T07:05:44,207 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:44,207 | | 2025-09-09T07:05:44,207 | PyObject * {aka struct _object *} 2025-09-09T07:05:44,207 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,207 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,208 | ^~~~ 2025-09-09T07:05:44,208 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-09T07:05:44,208 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:44,208 | ~~~~^ 2025-09-09T07:05:44,229 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:05:44,230 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,230 | ^~~~~~~~~~ 2025-09-09T07:05:44,230 csdt_stl_tools/cwrapped.c:20666:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,230 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:05:44,230 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:44,230 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:44,230 213 | PyCode_New( 2025-09-09T07:05:44,230 | ^~~~~~~~~~ 2025-09-09T07:05:44,244 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_AddTraceback’: 2025-09-09T07:05:44,264 csdt_stl_tools/cwrapped.c:20712:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T07:05:44,264 20712 | py_frame->f_lineno = py_line; 2025-09-09T07:05:44,264 | ^~ 2025-09-09T07:05:44,443 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T07:05:44,612 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T07:05:44,624 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T07:05:44,624 exec(compile('"'"''"'"''"'"' 2025-09-09T07:05:44,624 # This is -- a caller that pip uses to run setup.py 2025-09-09T07:05:44,624 # 2025-09-09T07:05:44,624 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T07:05:44,624 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T07:05:44,624 # - It provides a clear error message when setuptools is not installed. 2025-09-09T07:05:44,624 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T07:05:44,624 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T07:05:44,624 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T07:05:44,624 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T07:05:44,624 import os, sys, tokenize, traceback 2025-09-09T07:05:44,624 2025-09-09T07:05:44,624 try: 2025-09-09T07:05:44,624 import setuptools 2025-09-09T07:05:44,624 except ImportError: 2025-09-09T07:05:44,624 print( 2025-09-09T07:05:44,624 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T07:05:44,624 "the build environment with exception:", 2025-09-09T07:05:44,624 file=sys.stderr, 2025-09-09T07:05:44,624 ) 2025-09-09T07:05:44,624 traceback.print_exc() 2025-09-09T07:05:44,624 sys.exit(1) 2025-09-09T07:05:44,624 2025-09-09T07:05:44,624 __file__ = %r 2025-09-09T07:05:44,624 sys.argv[0] = __file__ 2025-09-09T07:05:44,624 2025-09-09T07:05:44,624 if os.path.exists(__file__): 2025-09-09T07:05:44,624 filename = __file__ 2025-09-09T07:05:44,624 with tokenize.open(__file__) as f: 2025-09-09T07:05:44,624 setup_py_code = f.read() 2025-09-09T07:05:44,624 else: 2025-09-09T07:05:44,624 filename = "" 2025-09-09T07:05:44,624 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T07:05:44,624 2025-09-09T07:05:44,624 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T07:05:44,624 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qtfdqxba/csdt-stl-tools_53487dc2546c46df9f9feec452928b03/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7uhbf6cn[/] 2025-09-09T07:05:44,624 [bold magenta]cwd[/]: /tmp/pip-wheel-qtfdqxba/csdt-stl-tools_53487dc2546c46df9f9feec452928b03/ 2025-09-09T07:05:44,624 Building wheel for csdt-stl-tools (setup.py): finished with status 'error' 2025-09-09T07:05:44,625 ERROR: Failed building wheel for csdt-stl-tools 2025-09-09T07:05:44,626 Running setup.py clean for csdt-stl-tools 2025-09-09T07:05:44,626 Running command python setup.py clean 2025-09-09T07:05:45,733 running clean 2025-09-09T07:05:45,873 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:05:45,874 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:05:45,875 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T07:05:45,875 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T07:05:45,875 removing 'build' 2025-09-09T07:05:45,987 Failed to build csdt-stl-tools 2025-09-09T07:05:45,988 ERROR: Failed to build one or more wheels 2025-09-09T07:05:45,989 Exception information: 2025-09-09T07:05:45,989 Traceback (most recent call last): 2025-09-09T07:05:45,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T07:05:45,989 status = _inner_run() 2025-09-09T07:05:45,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T07:05:45,989 return self.run(options, args) 2025-09-09T07:05:45,989 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T07:05:45,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T07:05:45,989 return func(self, options, args) 2025-09-09T07:05:45,989 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T07:05:45,989 raise CommandError("Failed to build one or more wheels") 2025-09-09T07:05:45,989 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T07:05:45,993 Removed build tracker: '/tmp/pip-build-tracker-fl2muxub'