2025-09-09T07:34:31,337 Created temporary directory: /tmp/pip-build-tracker-zjg8qkv7 2025-09-09T07:34:31,337 Initialized build tracking at /tmp/pip-build-tracker-zjg8qkv7 2025-09-09T07:34:31,337 Created build tracker: /tmp/pip-build-tracker-zjg8qkv7 2025-09-09T07:34:31,338 Entered build tracker: /tmp/pip-build-tracker-zjg8qkv7 2025-09-09T07:34:31,338 Created temporary directory: /tmp/pip-wheel-1ioagbkr 2025-09-09T07:34:31,341 Created temporary directory: /tmp/pip-ephem-wheel-cache-vseytgaa 2025-09-09T07:34:31,399 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T07:34:31,401 2 location(s) to search for versions of csdt-stl-tools: 2025-09-09T07:34:31,401 * https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,401 * https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,402 Fetching project page and analyzing links: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,402 Getting page https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,403 Found index url https://pypi.org/simple/ 2025-09-09T07:34:31,473 Fetched page https://pypi.org/simple/csdt-stl-tools/ as application/vnd.pypi.simple.v1+json 2025-09-09T07:34:31,476 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:34:31,476 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:34:31,476 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:34:31,476 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:34:31,477 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:34:31,477 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:34:31,477 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:34:31,477 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:34:31,477 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:34:31,477 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:34:31,478 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:34:31,478 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:34:31,478 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:34:31,478 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:34:31,478 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:34:31,479 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:34:31,479 Fetching project page and analyzing links: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,479 Getting page https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,480 Found index url https://www.piwheels.org/simple/ 2025-09-09T07:34:31,774 Fetched page https://www.piwheels.org/simple/csdt-stl-tools/ as text/html 2025-09-09T07:34:31,793 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:34:31,794 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:34:31,794 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:34:31,794 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:34:31,794 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,795 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,796 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,797 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,798 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:34:31,799 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:34:31,799 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:34:31,799 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:34:31,799 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:34:31,799 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:34:31,799 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:34:31,799 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:34:31,799 Skipping link: not a file: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,800 Skipping link: not a file: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:34:31,822 Given no hashes to check 1 links for project 'csdt-stl-tools': discarding no candidates 2025-09-09T07:34:31,823 Collecting csdt-stl-tools==0.4.0 2025-09-09T07:34:31,824 Created temporary directory: /tmp/pip-unpack-o4k2fbbv 2025-09-09T07:34:31,960 Downloading csdt_stl_tools-0.4.0.tar.gz (114 kB) 2025-09-09T07:34:32,018 Added csdt-stl-tools==0.4.0 from https://files.pythonhosted.org/packages/45/30/6b3aac8f4f1f87eea0a8aa45a29325308be209c49f9cf3ee62bf8c5767be/csdt_stl_tools-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-zjg8qkv7' 2025-09-09T07:34:32,019 Running setup.py (path:/tmp/pip-wheel-1ioagbkr/csdt-stl-tools_d3d011ce255d4c10b3f2a0ed090c3e67/setup.py) egg_info for package csdt-stl-tools 2025-09-09T07:34:32,020 Created temporary directory: /tmp/pip-pip-egg-info-3xay8h0r 2025-09-09T07:34:32,020 Preparing metadata (setup.py): started 2025-09-09T07:34:32,021 Running command python setup.py egg_info 2025-09-09T07:34:33,403 running egg_info 2025-09-09T07:34:33,477 creating /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info 2025-09-09T07:34:33,477 writing /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:34:33,479 writing dependency_links to /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:34:33,479 writing entry points to /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:34:33,480 writing requirements to /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:34:33,480 writing top-level names to /tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:34:33,480 writing manifest file '/tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:34:33,788 reading manifest file '/tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:34:33,789 reading manifest template 'MANIFEST.in' 2025-09-09T07:34:33,790 adding license file 'LICENSE.txt' 2025-09-09T07:34:33,792 writing manifest file '/tmp/pip-pip-egg-info-3xay8h0r/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:34:33,931 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T07:34:33,936 Source in /tmp/pip-wheel-1ioagbkr/csdt-stl-tools_d3d011ce255d4c10b3f2a0ed090c3e67 has version 0.4.0, which satisfies requirement csdt-stl-tools==0.4.0 from https://files.pythonhosted.org/packages/45/30/6b3aac8f4f1f87eea0a8aa45a29325308be209c49f9cf3ee62bf8c5767be/csdt_stl_tools-0.4.0.tar.gz 2025-09-09T07:34:33,937 Removed csdt-stl-tools==0.4.0 from https://files.pythonhosted.org/packages/45/30/6b3aac8f4f1f87eea0a8aa45a29325308be209c49f9cf3ee62bf8c5767be/csdt_stl_tools-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-zjg8qkv7' 2025-09-09T07:34:33,941 Created temporary directory: /tmp/pip-unpack-810i970m 2025-09-09T07:34:33,942 Created temporary directory: /tmp/pip-unpack-a2xpqaer 2025-09-09T07:34:33,942 Building wheels for collected packages: csdt-stl-tools 2025-09-09T07:34:33,943 Created temporary directory: /tmp/pip-wheel-unh9a3gf 2025-09-09T07:34:33,944 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:34:33,945 Building wheel for csdt-stl-tools (setup.py): started 2025-09-09T07:34:33,946 Destination directory: /tmp/pip-wheel-unh9a3gf 2025-09-09T07:34:33,947 Running command python setup.py bdist_wheel 2025-09-09T07:34:35,219 running bdist_wheel 2025-09-09T07:34:35,590 running build 2025-09-09T07:34:35,590 running build_py 2025-09-09T07:34:35,668 creating build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,668 copying csdt_stl_tools/text2png.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,669 copying csdt_stl_tools/numpy2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,670 copying csdt_stl_tools/image2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,670 copying csdt_stl_tools/__init__.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,670 running egg_info 2025-09-09T07:34:35,746 writing csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:34:35,747 writing dependency_links to csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:34:35,748 writing entry points to csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:34:35,749 writing requirements to csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:34:35,749 writing top-level names to csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:34:35,824 reading manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:34:35,826 reading manifest template 'MANIFEST.in' 2025-09-09T07:34:35,826 adding license file 'LICENSE.txt' 2025-09-09T07:34:35,829 writing manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:34:35,830 copying csdt_stl_tools/cwrapped.c -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:35,834 running build_ext 2025-09-09T07:34:36,163 building 'csdt_stl_tools.cwrapped' extension 2025-09-09T07:34:36,164 creating build/temp.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:34:36,164 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:34:36,577 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_PyList_Append’: 2025-09-09T07:34:36,582 csdt_stl_tools/cwrapped.c:916:23: error: lvalue required as left operand of assignment 2025-09-09T07:34:36,582 916 | Py_SIZE(list) = len+1; 2025-09-09T07:34:36,582 | ^ 2025-09-09T07:34:36,760 csdt_stl_tools/cwrapped.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-09T07:34:36,766 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:34:36,766 4073 | __pyx_t_2 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS)); 2025-09-09T07:34:36,766 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:34:36,766 | PyBUF_C_CONTIGUOUS 2025-09-09T07:34:36,766 csdt_stl_tools/cwrapped.c:4073:50: note: each undeclared identifier is reported only once for each function it appears in 2025-09-09T07:34:36,793 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:34:36,793 4113 | __pyx_t_1 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS)); 2025-09-09T07:34:36,794 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:34:36,794 | PyBUF_F_CONTIGUOUS 2025-09-09T07:34:36,802 csdt_stl_tools/cwrapped.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-09T07:34:36,807 csdt_stl_tools/cwrapped.c:5094:42: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:34:36,807 5094 | if (unlikely(((PyObject *)__pyx_v_descr->names) == Py_None)) { 2025-09-09T07:34:36,807 | ^~ 2025-09-09T07:34:36,807 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:34:36,807 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:34:36,807 | ^ 2025-09-09T07:34:36,813 csdt_stl_tools/cwrapped.c:5098:41: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:34:36,813 5098 | __pyx_t_1 = ((PyObject *)__pyx_v_descr->names); __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-09T07:34:36,813 | ^~ 2025-09-09T07:34:36,820 csdt_stl_tools/cwrapped.c:5117:47: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-09T07:34:36,820 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:34:36,820 | ^~ 2025-09-09T07:34:36,834 csdt_stl_tools/cwrapped.c:5327:81: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-09T07:34:36,834 5327 | (__pyx_v_offset[__pyx_t_11]) = ((__pyx_v_offset[__pyx_t_11]) + __pyx_v_child->elsize); 2025-09-09T07:34:36,835 | ^~ 2025-09-09T07:34:37,017 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-09T07:34:37,033 csdt_stl_tools/cwrapped.c:15988:5: error: lvalue required as increment operand 2025-09-09T07:34:37,033 15988 | ++Py_REFCNT(o); 2025-09-09T07:34:37,033 | ^~ 2025-09-09T07:34:37,052 csdt_stl_tools/cwrapped.c:15991:5: error: lvalue required as decrement operand 2025-09-09T07:34:37,052 15991 | --Py_REFCNT(o); 2025-09-09T07:34:37,052 | ^~ 2025-09-09T07:34:37,068 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_memoryview’: 2025-09-09T07:34:37,083 csdt_stl_tools/cwrapped.c:16435:5: error: lvalue required as increment operand 2025-09-09T07:34:37,084 16435 | ++Py_REFCNT(o); 2025-09-09T07:34:37,084 | ^~ 2025-09-09T07:34:37,103 csdt_stl_tools/cwrapped.c:16438:5: error: lvalue required as decrement operand 2025-09-09T07:34:37,103 16438 | --Py_REFCNT(o); 2025-09-09T07:34:37,103 | ^~ 2025-09-09T07:34:37,115 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2025-09-09T07:34:37,132 csdt_stl_tools/cwrapped.c:16729:5: error: lvalue required as increment operand 2025-09-09T07:34:37,132 16729 | ++Py_REFCNT(o); 2025-09-09T07:34:37,132 | ^~ 2025-09-09T07:34:37,152 csdt_stl_tools/cwrapped.c:16732:5: error: lvalue required as decrement operand 2025-09-09T07:34:37,153 16732 | --Py_REFCNT(o); 2025-09-09T07:34:37,153 | ^~ 2025-09-09T07:34:37,169 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-09T07:34:37,186 csdt_stl_tools/cwrapped.c:17452:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:34:37,187 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:34:37,187 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:34:37,187 In file included from /usr/include/python3.13/Python.h:101, 2025-09-09T07:34:37,187 from csdt_stl_tools/cwrapped.c:4: 2025-09-09T07:34:37,188 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:34:37,188 213 | PyCode_New( 2025-09-09T07:34:37,188 | ^~~~~~~~~~ 2025-09-09T07:34:37,207 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:34:37,207 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:34:37,207 | ^~ 2025-09-09T07:34:37,207 | | 2025-09-09T07:34:37,207 | int 2025-09-09T07:34:37,207 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:37,207 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:37,207 | ^~~~~ 2025-09-09T07:34:37,208 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-09T07:34:37,208 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:34:37,208 | ~~~~~~~~~~^ 2025-09-09T07:34:37,227 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:34:37,227 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:34:37,227 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:34:37,227 | | 2025-09-09T07:34:37,227 | PyObject * {aka struct _object *} 2025-09-09T07:34:37,227 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:37,227 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:37,228 | ^~~~ 2025-09-09T07:34:37,228 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-09T07:34:37,228 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:34:37,228 | ~~~~^ 2025-09-09T07:34:37,247 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:34:37,247 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:37,247 | ^~~~~~~~~~ 2025-09-09T07:34:37,247 csdt_stl_tools/cwrapped.c:17452:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:37,247 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:34:37,247 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:34:37,247 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:34:37,248 213 | PyCode_New( 2025-09-09T07:34:37,248 | ^~~~~~~~~~ 2025-09-09T07:34:37,290 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-09T07:34:37,315 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:34:37,316 18090 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-09T07:34:37,316 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:34:37,316 | PyDict_GET_SIZE 2025-09-09T07:34:37,333 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_IterFinish’: 2025-09-09T07:34:37,351 csdt_stl_tools/cwrapped.c:18157:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,351 18157 | PyObject* exc_type = tstate->curexc_type; 2025-09-09T07:34:37,352 | ^~ 2025-09-09T07:34:37,370 csdt_stl_tools/cwrapped.c:18161:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,370 18161 | exc_value = tstate->curexc_value; 2025-09-09T07:34:37,370 | ^~ 2025-09-09T07:34:37,388 csdt_stl_tools/cwrapped.c:18162:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,388 18162 | exc_tb = tstate->curexc_traceback; 2025-09-09T07:34:37,388 | ^~ 2025-09-09T07:34:37,406 csdt_stl_tools/cwrapped.c:18163:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,407 18163 | tstate->curexc_type = 0; 2025-09-09T07:34:37,407 | ^~ 2025-09-09T07:34:37,425 csdt_stl_tools/cwrapped.c:18164:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,425 18164 | tstate->curexc_value = 0; 2025-09-09T07:34:37,425 | ^~ 2025-09-09T07:34:37,443 csdt_stl_tools/cwrapped.c:18165:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,443 18165 | tstate->curexc_traceback = 0; 2025-09-09T07:34:37,443 | ^~ 2025-09-09T07:34:37,585 csdt_stl_tools/cwrapped.c: In function ‘__pyx_fatalerror’: 2025-09-09T07:34:37,604 csdt_stl_tools/cwrapped.c:18988:19: error: macro "va_start" requires 2 arguments, but only 1 given 2025-09-09T07:34:37,604 18988 | va_start(vargs); 2025-09-09T07:34:37,604 | ^ 2025-09-09T07:34:37,605 In file included from /usr/include/python3.13/Python.h:23: 2025-09-09T07:34:37,605 /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdarg.h:50:9: note: macro "va_start" defined here 2025-09-09T07:34:37,605 50 | #define va_start(v,l) __builtin_va_start(v,l) 2025-09-09T07:34:37,605 | ^~~~~~~~ 2025-09-09T07:34:37,632 csdt_stl_tools/cwrapped.c:18988:5: error: ‘va_start’ undeclared (first use in this function) 2025-09-09T07:34:37,633 18988 | va_start(vargs); 2025-09-09T07:34:37,633 | ^~~~~~~~ 2025-09-09T07:34:37,652 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrRestore’: 2025-09-09T07:34:37,671 csdt_stl_tools/cwrapped.c:19067:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,671 19067 | tmp_type = tstate->curexc_type; 2025-09-09T07:34:37,671 | ^~ 2025-09-09T07:34:37,690 csdt_stl_tools/cwrapped.c:19068:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,690 19068 | tmp_value = tstate->curexc_value; 2025-09-09T07:34:37,690 | ^~ 2025-09-09T07:34:37,709 csdt_stl_tools/cwrapped.c:19069:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,709 19069 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:34:37,709 | ^~ 2025-09-09T07:34:37,728 csdt_stl_tools/cwrapped.c:19070:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,728 19070 | tstate->curexc_type = type; 2025-09-09T07:34:37,729 | ^~ 2025-09-09T07:34:37,747 csdt_stl_tools/cwrapped.c:19071:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,748 19071 | tstate->curexc_value = value; 2025-09-09T07:34:37,748 | ^~ 2025-09-09T07:34:37,767 csdt_stl_tools/cwrapped.c:19072:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,767 19072 | tstate->curexc_traceback = tb; 2025-09-09T07:34:37,767 | ^~ 2025-09-09T07:34:37,768 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrFetch’: 2025-09-09T07:34:37,786 csdt_stl_tools/cwrapped.c:19083:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,787 19083 | *type = tstate->curexc_type; 2025-09-09T07:34:37,787 | ^~ 2025-09-09T07:34:37,806 csdt_stl_tools/cwrapped.c:19084:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,806 19084 | *value = tstate->curexc_value; 2025-09-09T07:34:37,806 | ^~ 2025-09-09T07:34:37,825 csdt_stl_tools/cwrapped.c:19085:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,825 19085 | *tb = tstate->curexc_traceback; 2025-09-09T07:34:37,825 | ^~ 2025-09-09T07:34:37,844 csdt_stl_tools/cwrapped.c:19086:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:37,844 19086 | tstate->curexc_type = 0; 2025-09-09T07:34:37,844 | ^~ 2025-09-09T07:34:37,863 csdt_stl_tools/cwrapped.c:19087:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:37,863 19087 | tstate->curexc_value = 0; 2025-09-09T07:34:37,864 | ^~ 2025-09-09T07:34:37,882 csdt_stl_tools/cwrapped.c:19088:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:37,883 19088 | tstate->curexc_traceback = 0; 2025-09-09T07:34:37,883 | ^~ 2025-09-09T07:34:37,924 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_Raise’: 2025-09-09T07:34:37,951 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:34:37,951 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:34:37,951 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:34:37,951 | PyObject_CallObject 2025-09-09T07:34:37,972 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:34:37,972 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:34:37,972 | ^ 2025-09-09T07:34:38,005 csdt_stl_tools/cwrapped.c:19231:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,005 19231 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-09T07:34:38,005 | ^~ 2025-09-09T07:34:38,024 csdt_stl_tools/cwrapped.c:19234:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,024 19234 | tstate->curexc_traceback = tb; 2025-09-09T07:34:38,024 | ^~ 2025-09-09T07:34:38,074 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_decode_c_string’: 2025-09-09T07:34:38,102 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:34:38,102 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:34:38,102 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:34:38,102 | PyInt_FromUnicode 2025-09-09T07:34:38,123 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:34:38,123 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:34:38,123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:34:38,128 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_GetException’: 2025-09-09T07:34:38,147 csdt_stl_tools/cwrapped.c:19378:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,147 19378 | local_type = tstate->curexc_type; 2025-09-09T07:34:38,147 | ^~ 2025-09-09T07:34:38,166 csdt_stl_tools/cwrapped.c:19379:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,166 19379 | local_value = tstate->curexc_value; 2025-09-09T07:34:38,166 | ^~ 2025-09-09T07:34:38,185 csdt_stl_tools/cwrapped.c:19380:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,185 19380 | local_tb = tstate->curexc_traceback; 2025-09-09T07:34:38,185 | ^~ 2025-09-09T07:34:38,204 csdt_stl_tools/cwrapped.c:19381:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,205 19381 | tstate->curexc_type = 0; 2025-09-09T07:34:38,205 | ^~ 2025-09-09T07:34:38,223 csdt_stl_tools/cwrapped.c:19382:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,224 19382 | tstate->curexc_value = 0; 2025-09-09T07:34:38,224 | ^~ 2025-09-09T07:34:38,243 csdt_stl_tools/cwrapped.c:19383:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,243 19383 | tstate->curexc_traceback = 0; 2025-09-09T07:34:38,243 | ^~ 2025-09-09T07:34:38,262 csdt_stl_tools/cwrapped.c:19389:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,262 19389 | if (unlikely(tstate->curexc_type)) 2025-09-09T07:34:38,262 | ^~ 2025-09-09T07:34:38,262 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:34:38,262 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:34:38,262 | ^ 2025-09-09T07:34:38,293 csdt_stl_tools/cwrapped.c:19405:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,293 19405 | tmp_type = tstate->curexc_type; 2025-09-09T07:34:38,293 | ^~ 2025-09-09T07:34:38,312 csdt_stl_tools/cwrapped.c:19406:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,312 19406 | tmp_value = tstate->curexc_value; 2025-09-09T07:34:38,312 | ^~ 2025-09-09T07:34:38,332 csdt_stl_tools/cwrapped.c:19407:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,332 19407 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:34:38,332 | ^~ 2025-09-09T07:34:38,351 csdt_stl_tools/cwrapped.c:19408:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,351 19408 | tstate->curexc_type = local_type; 2025-09-09T07:34:38,351 | ^~ 2025-09-09T07:34:38,371 csdt_stl_tools/cwrapped.c:19409:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,371 19409 | tstate->curexc_value = local_value; 2025-09-09T07:34:38,371 | ^~ 2025-09-09T07:34:38,390 csdt_stl_tools/cwrapped.c:19410:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,390 19410 | tstate->curexc_traceback = local_tb; 2025-09-09T07:34:38,390 | ^~ 2025-09-09T07:34:38,391 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionSave’: 2025-09-09T07:34:38,411 csdt_stl_tools/cwrapped.c:19444:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,411 19444 | *type = tstate->curexc_type; 2025-09-09T07:34:38,411 | ^~ 2025-09-09T07:34:38,430 csdt_stl_tools/cwrapped.c:19445:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,430 19445 | *value = tstate->curexc_value; 2025-09-09T07:34:38,430 | ^~ 2025-09-09T07:34:38,448 csdt_stl_tools/cwrapped.c:19446:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,449 19446 | *tb = tstate->curexc_traceback; 2025-09-09T07:34:38,449 | ^~ 2025-09-09T07:34:38,449 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionReset’: 2025-09-09T07:34:38,467 csdt_stl_tools/cwrapped.c:19458:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,468 19458 | tmp_type = tstate->curexc_type; 2025-09-09T07:34:38,468 | ^~ 2025-09-09T07:34:38,486 csdt_stl_tools/cwrapped.c:19459:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,487 19459 | tmp_value = tstate->curexc_value; 2025-09-09T07:34:38,487 | ^~ 2025-09-09T07:34:38,505 csdt_stl_tools/cwrapped.c:19460:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,505 19460 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:34:38,505 | ^~ 2025-09-09T07:34:38,525 csdt_stl_tools/cwrapped.c:19461:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:34:38,525 19461 | tstate->curexc_type = type; 2025-09-09T07:34:38,525 | ^~ 2025-09-09T07:34:38,544 csdt_stl_tools/cwrapped.c:19462:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:34:38,544 19462 | tstate->curexc_value = value; 2025-09-09T07:34:38,544 | ^~ 2025-09-09T07:34:38,564 csdt_stl_tools/cwrapped.c:19463:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:34:38,564 19463 | tstate->curexc_traceback = tb; 2025-09-09T07:34:38,564 | ^~ 2025-09-09T07:34:38,708 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-09T07:34:38,728 csdt_stl_tools/cwrapped.c:20666:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:34:38,728 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:34:38,728 | ^~~~~~~ 2025-09-09T07:34:38,728 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:34:38,729 213 | PyCode_New( 2025-09-09T07:34:38,729 | ^~~~~~~~~~ 2025-09-09T07:34:38,748 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:34:38,748 20680 | py_line, /*int firstlineno,*/ 2025-09-09T07:34:38,749 | ^~~~~~~ 2025-09-09T07:34:38,749 | | 2025-09-09T07:34:38,749 | int 2025-09-09T07:34:38,749 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:38,749 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:38,749 | ^~~~~ 2025-09-09T07:34:38,749 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-09T07:34:38,749 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:34:38,749 | ~~~~~~~~~~^ 2025-09-09T07:34:38,771 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:34:38,771 20681 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-09T07:34:38,771 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:34:38,771 | | 2025-09-09T07:34:38,771 | PyObject * {aka struct _object *} 2025-09-09T07:34:38,771 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:38,771 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:38,772 | ^~~~ 2025-09-09T07:34:38,772 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-09T07:34:38,772 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:34:38,772 | ~~~~^ 2025-09-09T07:34:38,793 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:34:38,793 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:34:38,794 | ^~~~~~~~~~ 2025-09-09T07:34:38,794 csdt_stl_tools/cwrapped.c:20666:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:34:38,794 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:34:38,794 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:34:38,794 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:34:38,794 213 | PyCode_New( 2025-09-09T07:34:38,794 | ^~~~~~~~~~ 2025-09-09T07:34:38,807 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_AddTraceback’: 2025-09-09T07:34:38,828 csdt_stl_tools/cwrapped.c:20712:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T07:34:38,828 20712 | py_frame->f_lineno = py_line; 2025-09-09T07:34:38,828 | ^~ 2025-09-09T07:34:39,007 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T07:34:39,181 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T07:34:39,192 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T07:34:39,192 exec(compile('"'"''"'"''"'"' 2025-09-09T07:34:39,192 # This is -- a caller that pip uses to run setup.py 2025-09-09T07:34:39,192 # 2025-09-09T07:34:39,192 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T07:34:39,192 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T07:34:39,192 # - It provides a clear error message when setuptools is not installed. 2025-09-09T07:34:39,192 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T07:34:39,192 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T07:34:39,192 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T07:34:39,192 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T07:34:39,192 import os, sys, tokenize, traceback 2025-09-09T07:34:39,192 2025-09-09T07:34:39,192 try: 2025-09-09T07:34:39,192 import setuptools 2025-09-09T07:34:39,192 except ImportError: 2025-09-09T07:34:39,192 print( 2025-09-09T07:34:39,192 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T07:34:39,192 "the build environment with exception:", 2025-09-09T07:34:39,192 file=sys.stderr, 2025-09-09T07:34:39,192 ) 2025-09-09T07:34:39,192 traceback.print_exc() 2025-09-09T07:34:39,192 sys.exit(1) 2025-09-09T07:34:39,192 2025-09-09T07:34:39,192 __file__ = %r 2025-09-09T07:34:39,192 sys.argv[0] = __file__ 2025-09-09T07:34:39,192 2025-09-09T07:34:39,192 if os.path.exists(__file__): 2025-09-09T07:34:39,192 filename = __file__ 2025-09-09T07:34:39,192 with tokenize.open(__file__) as f: 2025-09-09T07:34:39,192 setup_py_code = f.read() 2025-09-09T07:34:39,192 else: 2025-09-09T07:34:39,192 filename = "" 2025-09-09T07:34:39,192 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T07:34:39,192 2025-09-09T07:34:39,192 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T07:34:39,192 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1ioagbkr/csdt-stl-tools_d3d011ce255d4c10b3f2a0ed090c3e67/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-unh9a3gf[/] 2025-09-09T07:34:39,193 [bold magenta]cwd[/]: /tmp/pip-wheel-1ioagbkr/csdt-stl-tools_d3d011ce255d4c10b3f2a0ed090c3e67/ 2025-09-09T07:34:39,193 Building wheel for csdt-stl-tools (setup.py): finished with status 'error' 2025-09-09T07:34:39,193 ERROR: Failed building wheel for csdt-stl-tools 2025-09-09T07:34:39,194 Running setup.py clean for csdt-stl-tools 2025-09-09T07:34:39,195 Running command python setup.py clean 2025-09-09T07:34:40,556 running clean 2025-09-09T07:34:40,703 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:34:40,703 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:34:40,704 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T07:34:40,704 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T07:34:40,704 removing 'build' 2025-09-09T07:34:40,840 Failed to build csdt-stl-tools 2025-09-09T07:34:40,841 ERROR: Failed to build one or more wheels 2025-09-09T07:34:40,842 Exception information: 2025-09-09T07:34:40,842 Traceback (most recent call last): 2025-09-09T07:34:40,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T07:34:40,842 status = _inner_run() 2025-09-09T07:34:40,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T07:34:40,842 return self.run(options, args) 2025-09-09T07:34:40,842 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T07:34:40,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T07:34:40,842 return func(self, options, args) 2025-09-09T07:34:40,842 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T07:34:40,842 raise CommandError("Failed to build one or more wheels") 2025-09-09T07:34:40,842 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T07:34:40,846 Removed build tracker: '/tmp/pip-build-tracker-zjg8qkv7'