2025-09-09T07:05:36,675 Created temporary directory: /tmp/pip-build-tracker-7bbdaqg9 2025-09-09T07:05:36,675 Initialized build tracking at /tmp/pip-build-tracker-7bbdaqg9 2025-09-09T07:05:36,675 Created build tracker: /tmp/pip-build-tracker-7bbdaqg9 2025-09-09T07:05:36,676 Entered build tracker: /tmp/pip-build-tracker-7bbdaqg9 2025-09-09T07:05:36,676 Created temporary directory: /tmp/pip-wheel-0tlckzdb 2025-09-09T07:05:36,679 Created temporary directory: /tmp/pip-ephem-wheel-cache-pp3r_yce 2025-09-09T07:05:36,742 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T07:05:36,745 2 location(s) to search for versions of csdt-stl-tools: 2025-09-09T07:05:36,745 * https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,745 * https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,745 Fetching project page and analyzing links: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,745 Getting page https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,746 Found index url https://pypi.org/simple/ 2025-09-09T07:05:36,898 Fetched page https://pypi.org/simple/csdt-stl-tools/ as application/vnd.pypi.simple.v1+json 2025-09-09T07:05:36,904 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,904 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,905 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,905 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,906 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,906 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,906 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,907 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,907 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,908 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,908 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,908 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,909 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,909 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,910 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,910 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,911 Fetching project page and analyzing links: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,911 Getting page https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:36,913 Found index url https://www.piwheels.org/simple/ 2025-09-09T07:05:37,010 Fetched page https://www.piwheels.org/simple/csdt-stl-tools/ as text/html 2025-09-09T07:05:37,020 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,021 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,021 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,021 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,021 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,021 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,021 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,022 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,022 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,022 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,022 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,022 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,022 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,022 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,023 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,023 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,023 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,023 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,023 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,023 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,024 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,024 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,024 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,024 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,024 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,024 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,024 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,025 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,025 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,025 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,025 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,025 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,025 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,025 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,026 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,026 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,026 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,026 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,026 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,026 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,026 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,027 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,027 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,027 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,027 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,027 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,027 Skipping link: not a file: https://www.piwheels.org/simple/csdt-stl-tools/ 2025-09-09T07:05:37,028 Skipping link: not a file: https://pypi.org/simple/csdt-stl-tools/ 2025-09-09T07:05:37,054 Given no hashes to check 1 links for project 'csdt-stl-tools': discarding no candidates 2025-09-09T07:05:37,055 Collecting csdt-stl-tools==0.3.0 2025-09-09T07:05:37,056 Created temporary directory: /tmp/pip-unpack-jur12y7p 2025-09-09T07:05:37,275 Downloading csdt_stl_tools-0.3.0.tar.gz (114 kB) 2025-09-09T07:05:37,333 Added csdt-stl-tools==0.3.0 from https://files.pythonhosted.org/packages/82/18/0dd14939e985a6c06df1c4f72dbcfecc69f70e65a297ed92aa3b114c19a9/csdt_stl_tools-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-7bbdaqg9' 2025-09-09T07:05:37,334 Running setup.py (path:/tmp/pip-wheel-0tlckzdb/csdt-stl-tools_74a1a94933534b8586e0af25d64e7d68/setup.py) egg_info for package csdt-stl-tools 2025-09-09T07:05:37,335 Created temporary directory: /tmp/pip-pip-egg-info-ag1js5bu 2025-09-09T07:05:37,335 Preparing metadata (setup.py): started 2025-09-09T07:05:37,336 Running command python setup.py egg_info 2025-09-09T07:05:38,738 running egg_info 2025-09-09T07:05:38,815 creating /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info 2025-09-09T07:05:38,816 writing /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:05:38,817 writing dependency_links to /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:05:38,817 writing entry points to /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:05:38,818 writing requirements to /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:05:38,818 writing top-level names to /tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:05:38,819 writing manifest file '/tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,125 reading manifest file '/tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,126 reading manifest template 'MANIFEST.in' 2025-09-09T07:05:39,126 adding license file 'LICENSE.txt' 2025-09-09T07:05:39,129 writing manifest file '/tmp/pip-pip-egg-info-ag1js5bu/csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:39,265 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T07:05:39,270 Source in /tmp/pip-wheel-0tlckzdb/csdt-stl-tools_74a1a94933534b8586e0af25d64e7d68 has version 0.3.0, which satisfies requirement csdt-stl-tools==0.3.0 from https://files.pythonhosted.org/packages/82/18/0dd14939e985a6c06df1c4f72dbcfecc69f70e65a297ed92aa3b114c19a9/csdt_stl_tools-0.3.0.tar.gz 2025-09-09T07:05:39,271 Removed csdt-stl-tools==0.3.0 from https://files.pythonhosted.org/packages/82/18/0dd14939e985a6c06df1c4f72dbcfecc69f70e65a297ed92aa3b114c19a9/csdt_stl_tools-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-7bbdaqg9' 2025-09-09T07:05:39,275 Created temporary directory: /tmp/pip-unpack-ahc4hiz_ 2025-09-09T07:05:39,276 Created temporary directory: /tmp/pip-unpack-el1z59hq 2025-09-09T07:05:39,276 Building wheels for collected packages: csdt-stl-tools 2025-09-09T07:05:39,277 Created temporary directory: /tmp/pip-wheel-t08c8s6t 2025-09-09T07:05:39,277 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,278 Building wheel for csdt-stl-tools (setup.py): started 2025-09-09T07:05:39,279 Destination directory: /tmp/pip-wheel-t08c8s6t 2025-09-09T07:05:39,279 Running command python setup.py bdist_wheel 2025-09-09T07:05:40,558 running bdist_wheel 2025-09-09T07:05:40,932 running build 2025-09-09T07:05:40,932 running build_py 2025-09-09T07:05:41,012 creating build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,012 copying csdt_stl_tools/text2png.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,013 copying csdt_stl_tools/numpy2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,013 copying csdt_stl_tools/image2stl.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,014 copying csdt_stl_tools/__init__.py -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,014 running egg_info 2025-09-09T07:05:41,091 writing csdt_stl_tools.egg-info/PKG-INFO 2025-09-09T07:05:41,092 writing dependency_links to csdt_stl_tools.egg-info/dependency_links.txt 2025-09-09T07:05:41,093 writing entry points to csdt_stl_tools.egg-info/entry_points.txt 2025-09-09T07:05:41,093 writing requirements to csdt_stl_tools.egg-info/requires.txt 2025-09-09T07:05:41,094 writing top-level names to csdt_stl_tools.egg-info/top_level.txt 2025-09-09T07:05:41,172 reading manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:41,173 reading manifest template 'MANIFEST.in' 2025-09-09T07:05:41,174 adding license file 'LICENSE.txt' 2025-09-09T07:05:41,176 writing manifest file 'csdt_stl_tools.egg-info/SOURCES.txt' 2025-09-09T07:05:41,177 copying csdt_stl_tools/cwrapped.c -> build/lib.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,181 running build_ext 2025-09-09T07:05:41,512 building 'csdt_stl_tools.cwrapped' extension 2025-09-09T07:05:41,512 creating build/temp.linux-armv7l-cpython-313/csdt_stl_tools 2025-09-09T07:05:41,513 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:41,930 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_PyList_Append’: 2025-09-09T07:05:41,934 csdt_stl_tools/cwrapped.c:916:23: error: lvalue required as left operand of assignment 2025-09-09T07:05:41,934 916 | Py_SIZE(list) = len+1; 2025-09-09T07:05:41,935 | ^ 2025-09-09T07:05:42,116 csdt_stl_tools/cwrapped.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-09T07:05:42,121 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,121 4073 | __pyx_t_2 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS)); 2025-09-09T07:05:42,121 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,121 | PyBUF_C_CONTIGUOUS 2025-09-09T07:05:42,122 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,148 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,148 4113 | __pyx_t_1 = (!PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS)); 2025-09-09T07:05:42,148 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,149 | PyBUF_F_CONTIGUOUS 2025-09-09T07:05:42,156 csdt_stl_tools/cwrapped.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-09T07:05:42,161 csdt_stl_tools/cwrapped.c:5094:42: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:05:42,161 5094 | if (unlikely(((PyObject *)__pyx_v_descr->names) == Py_None)) { 2025-09-09T07:05:42,161 | ^~ 2025-09-09T07:05:42,161 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:05:42,161 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:05:42,161 | ^ 2025-09-09T07:05:42,166 csdt_stl_tools/cwrapped.c:5098:41: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-09T07:05:42,166 5098 | __pyx_t_1 = ((PyObject *)__pyx_v_descr->names); __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-09T07:05:42,166 | ^~ 2025-09-09T07:05:42,172 csdt_stl_tools/cwrapped.c:5117:47: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-09T07:05:42,173 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,173 | ^~ 2025-09-09T07:05:42,187 csdt_stl_tools/cwrapped.c:5327:81: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-09T07:05:42,187 5327 | (__pyx_v_offset[__pyx_t_11]) = ((__pyx_v_offset[__pyx_t_11]) + __pyx_v_child->elsize); 2025-09-09T07:05:42,187 | ^~ 2025-09-09T07:05:42,368 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-09T07:05:42,383 csdt_stl_tools/cwrapped.c:15988:5: error: lvalue required as increment operand 2025-09-09T07:05:42,384 15988 | ++Py_REFCNT(o); 2025-09-09T07:05:42,384 | ^~ 2025-09-09T07:05:42,402 csdt_stl_tools/cwrapped.c:15991:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,402 15991 | --Py_REFCNT(o); 2025-09-09T07:05:42,402 | ^~ 2025-09-09T07:05:42,417 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc_memoryview’: 2025-09-09T07:05:42,433 csdt_stl_tools/cwrapped.c:16435:5: error: lvalue required as increment operand 2025-09-09T07:05:42,433 16435 | ++Py_REFCNT(o); 2025-09-09T07:05:42,433 | ^~ 2025-09-09T07:05:42,452 csdt_stl_tools/cwrapped.c:16438:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,452 16438 | --Py_REFCNT(o); 2025-09-09T07:05:42,452 | ^~ 2025-09-09T07:05:42,463 csdt_stl_tools/cwrapped.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2025-09-09T07:05:42,479 csdt_stl_tools/cwrapped.c:16729:5: error: lvalue required as increment operand 2025-09-09T07:05:42,480 16729 | ++Py_REFCNT(o); 2025-09-09T07:05:42,480 | ^~ 2025-09-09T07:05:42,499 csdt_stl_tools/cwrapped.c:16732:5: error: lvalue required as decrement operand 2025-09-09T07:05:42,500 16732 | --Py_REFCNT(o); 2025-09-09T07:05:42,500 | ^~ 2025-09-09T07:05:42,516 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-09T07:05:42,533 csdt_stl_tools/cwrapped.c:17452:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:05:42,533 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,533 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,533 In file included from /usr/include/python3.13/Python.h:101, 2025-09-09T07:05:42,533 from csdt_stl_tools/cwrapped.c:4: 2025-09-09T07:05:42,533 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:42,533 213 | PyCode_New( 2025-09-09T07:05:42,534 | ^~~~~~~~~~ 2025-09-09T07:05:42,552 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,552 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,552 | ^~ 2025-09-09T07:05:42,552 | | 2025-09-09T07:05:42,552 | int 2025-09-09T07:05:42,552 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,552 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,552 | ^~~~~ 2025-09-09T07:05:42,553 /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,553 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:42,553 | ~~~~~~~~~~^ 2025-09-09T07:05:42,570 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,571 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,571 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,571 | | 2025-09-09T07:05:42,571 | PyObject * {aka struct _object *} 2025-09-09T07:05:42,571 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,571 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,571 | ^~~~ 2025-09-09T07:05:42,571 /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,571 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:42,571 | ~~~~^ 2025-09-09T07:05:42,589 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:05:42,589 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:42,589 | ^~~~~~~~~~ 2025-09-09T07:05:42,589 csdt_stl_tools/cwrapped.c:17452:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:42,589 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,590 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,590 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:42,590 213 | PyCode_New( 2025-09-09T07:05:42,590 | ^~~~~~~~~~ 2025-09-09T07:05:42,631 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-09T07:05:42,656 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,656 18090 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-09T07:05:42,657 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:42,657 | PyDict_GET_SIZE 2025-09-09T07:05:42,674 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_IterFinish’: 2025-09-09T07:05:42,691 csdt_stl_tools/cwrapped.c:18157:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:42,691 18157 | PyObject* exc_type = tstate->curexc_type; 2025-09-09T07:05:42,691 | ^~ 2025-09-09T07:05:42,709 csdt_stl_tools/cwrapped.c:18161:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:42,709 18161 | exc_value = tstate->curexc_value; 2025-09-09T07:05:42,709 | ^~ 2025-09-09T07:05:42,727 csdt_stl_tools/cwrapped.c:18162:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:42,727 18162 | exc_tb = tstate->curexc_traceback; 2025-09-09T07:05:42,727 | ^~ 2025-09-09T07:05:42,745 csdt_stl_tools/cwrapped.c:18163:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:42,745 18163 | tstate->curexc_type = 0; 2025-09-09T07:05:42,745 | ^~ 2025-09-09T07:05:42,763 csdt_stl_tools/cwrapped.c:18164:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:42,763 18164 | tstate->curexc_value = 0; 2025-09-09T07:05:42,763 | ^~ 2025-09-09T07:05:42,780 csdt_stl_tools/cwrapped.c:18165:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:42,781 18165 | tstate->curexc_traceback = 0; 2025-09-09T07:05:42,781 | ^~ 2025-09-09T07:05:42,922 csdt_stl_tools/cwrapped.c: In function ‘__pyx_fatalerror’: 2025-09-09T07:05:42,941 csdt_stl_tools/cwrapped.c:18988:19: error: macro "va_start" requires 2 arguments, but only 1 given 2025-09-09T07:05:42,941 18988 | va_start(vargs); 2025-09-09T07:05:42,941 | ^ 2025-09-09T07:05:42,941 In file included from /usr/include/python3.13/Python.h:23: 2025-09-09T07:05:42,941 /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdarg.h:50:9: note: macro "va_start" defined here 2025-09-09T07:05:42,942 50 | #define va_start(v,l) __builtin_va_start(v,l) 2025-09-09T07:05:42,942 | ^~~~~~~~ 2025-09-09T07:05:42,968 csdt_stl_tools/cwrapped.c:18988:5: error: ‘va_start’ undeclared (first use in this function) 2025-09-09T07:05:42,968 18988 | va_start(vargs); 2025-09-09T07:05:42,969 | ^~~~~~~~ 2025-09-09T07:05:42,987 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrRestore’: 2025-09-09T07:05:43,006 csdt_stl_tools/cwrapped.c:19067:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,006 19067 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,006 | ^~ 2025-09-09T07:05:43,024 csdt_stl_tools/cwrapped.c:19068:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,024 19068 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,025 | ^~ 2025-09-09T07:05:43,043 csdt_stl_tools/cwrapped.c:19069:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,043 19069 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,043 | ^~ 2025-09-09T07:05:43,062 csdt_stl_tools/cwrapped.c:19070:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,062 19070 | tstate->curexc_type = type; 2025-09-09T07:05:43,062 | ^~ 2025-09-09T07:05:43,080 csdt_stl_tools/cwrapped.c:19071:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,080 19071 | tstate->curexc_value = value; 2025-09-09T07:05:43,081 | ^~ 2025-09-09T07:05:43,099 csdt_stl_tools/cwrapped.c:19072:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,099 19072 | tstate->curexc_traceback = tb; 2025-09-09T07:05:43,099 | ^~ 2025-09-09T07:05:43,099 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ErrFetch’: 2025-09-09T07:05:43,118 csdt_stl_tools/cwrapped.c:19083:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,118 19083 | *type = tstate->curexc_type; 2025-09-09T07:05:43,118 | ^~ 2025-09-09T07:05:43,137 csdt_stl_tools/cwrapped.c:19084:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,137 19084 | *value = tstate->curexc_value; 2025-09-09T07:05:43,137 | ^~ 2025-09-09T07:05:43,155 csdt_stl_tools/cwrapped.c:19085:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,156 19085 | *tb = tstate->curexc_traceback; 2025-09-09T07:05:43,156 | ^~ 2025-09-09T07:05:43,174 csdt_stl_tools/cwrapped.c:19086:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,174 19086 | tstate->curexc_type = 0; 2025-09-09T07:05:43,174 | ^~ 2025-09-09T07:05:43,193 csdt_stl_tools/cwrapped.c:19087:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,193 19087 | tstate->curexc_value = 0; 2025-09-09T07:05:43,193 | ^~ 2025-09-09T07:05:43,211 csdt_stl_tools/cwrapped.c:19088:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,212 19088 | tstate->curexc_traceback = 0; 2025-09-09T07:05:43,212 | ^~ 2025-09-09T07:05:43,252 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_Raise’: 2025-09-09T07:05:43,279 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,279 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:05:43,279 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,279 | PyObject_CallObject 2025-09-09T07:05:43,299 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,299 19192 | owned_instance = PyEval_CallObject(type, args); 2025-09-09T07:05:43,299 | ^ 2025-09-09T07:05:43,331 csdt_stl_tools/cwrapped.c:19231:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,332 19231 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,332 | ^~ 2025-09-09T07:05:43,350 csdt_stl_tools/cwrapped.c:19234:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,351 19234 | tstate->curexc_traceback = tb; 2025-09-09T07:05:43,351 | ^~ 2025-09-09T07:05:43,400 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_decode_c_string’: 2025-09-09T07:05:43,427 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,428 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:05:43,428 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,428 | PyInt_FromUnicode 2025-09-09T07:05:43,448 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,448 19364 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-09T07:05:43,448 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T07:05:43,453 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_GetException’: 2025-09-09T07:05:43,471 csdt_stl_tools/cwrapped.c:19378:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,471 19378 | local_type = tstate->curexc_type; 2025-09-09T07:05:43,471 | ^~ 2025-09-09T07:05:43,490 csdt_stl_tools/cwrapped.c:19379:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,490 19379 | local_value = tstate->curexc_value; 2025-09-09T07:05:43,490 | ^~ 2025-09-09T07:05:43,508 csdt_stl_tools/cwrapped.c:19380:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,509 19380 | local_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,509 | ^~ 2025-09-09T07:05:43,527 csdt_stl_tools/cwrapped.c:19381:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,527 19381 | tstate->curexc_type = 0; 2025-09-09T07:05:43,527 | ^~ 2025-09-09T07:05:43,546 csdt_stl_tools/cwrapped.c:19382:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,546 19382 | tstate->curexc_value = 0; 2025-09-09T07:05:43,546 | ^~ 2025-09-09T07:05:43,564 csdt_stl_tools/cwrapped.c:19383:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,564 19383 | tstate->curexc_traceback = 0; 2025-09-09T07:05:43,565 | ^~ 2025-09-09T07:05:43,583 csdt_stl_tools/cwrapped.c:19389:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,583 19389 | if (unlikely(tstate->curexc_type)) 2025-09-09T07:05:43,583 | ^~ 2025-09-09T07:05:43,583 csdt_stl_tools/cwrapped.c:326:45: note: in definition of macro ‘unlikely’ 2025-09-09T07:05:43,583 326 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-09T07:05:43,584 | ^ 2025-09-09T07:05:43,613 csdt_stl_tools/cwrapped.c:19405:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,613 19405 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,613 | ^~ 2025-09-09T07:05:43,632 csdt_stl_tools/cwrapped.c:19406:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,632 19406 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,632 | ^~ 2025-09-09T07:05:43,651 csdt_stl_tools/cwrapped.c:19407:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,651 19407 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,651 | ^~ 2025-09-09T07:05:43,670 csdt_stl_tools/cwrapped.c:19408:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,670 19408 | tstate->curexc_type = local_type; 2025-09-09T07:05:43,670 | ^~ 2025-09-09T07:05:43,689 csdt_stl_tools/cwrapped.c:19409:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,689 19409 | tstate->curexc_value = local_value; 2025-09-09T07:05:43,689 | ^~ 2025-09-09T07:05:43,708 csdt_stl_tools/cwrapped.c:19410:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,708 19410 | tstate->curexc_traceback = local_tb; 2025-09-09T07:05:43,708 | ^~ 2025-09-09T07:05:43,709 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionSave’: 2025-09-09T07:05:43,727 csdt_stl_tools/cwrapped.c:19444:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,728 19444 | *type = tstate->curexc_type; 2025-09-09T07:05:43,728 | ^~ 2025-09-09T07:05:43,746 csdt_stl_tools/cwrapped.c:19445:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,747 19445 | *value = tstate->curexc_value; 2025-09-09T07:05:43,747 | ^~ 2025-09-09T07:05:43,766 csdt_stl_tools/cwrapped.c:19446:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,766 19446 | *tb = tstate->curexc_traceback; 2025-09-09T07:05:43,766 | ^~ 2025-09-09T07:05:43,766 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_ExceptionReset’: 2025-09-09T07:05:43,785 csdt_stl_tools/cwrapped.c:19458:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,785 19458 | tmp_type = tstate->curexc_type; 2025-09-09T07:05:43,785 | ^~ 2025-09-09T07:05:43,804 csdt_stl_tools/cwrapped.c:19459:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,804 19459 | tmp_value = tstate->curexc_value; 2025-09-09T07:05:43,804 | ^~ 2025-09-09T07:05:43,823 csdt_stl_tools/cwrapped.c:19460:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,823 19460 | tmp_tb = tstate->curexc_traceback; 2025-09-09T07:05:43,823 | ^~ 2025-09-09T07:05:43,842 csdt_stl_tools/cwrapped.c:19461:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-09T07:05:43,842 19461 | tstate->curexc_type = type; 2025-09-09T07:05:43,842 | ^~ 2025-09-09T07:05:43,861 csdt_stl_tools/cwrapped.c:19462:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-09T07:05:43,861 19462 | tstate->curexc_value = value; 2025-09-09T07:05:43,861 | ^~ 2025-09-09T07:05:43,880 csdt_stl_tools/cwrapped.c:19463:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-09T07:05:43,880 19463 | tstate->curexc_traceback = tb; 2025-09-09T07:05:43,880 | ^~ 2025-09-09T07:05:44,022 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-09T07:05:44,042 csdt_stl_tools/cwrapped.c:20666:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-09T07:05:44,042 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:05:44,042 | ^~~~~~~ 2025-09-09T07:05:44,043 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:44,043 213 | PyCode_New( 2025-09-09T07:05:44,043 | ^~~~~~~~~~ 2025-09-09T07:05:44,062 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,063 20680 | py_line, /*int firstlineno,*/ 2025-09-09T07:05:44,063 | ^~~~~~~ 2025-09-09T07:05:44,063 | | 2025-09-09T07:05:44,063 | int 2025-09-09T07:05:44,063 csdt_stl_tools/cwrapped.c:107:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,063 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,063 | ^~~~~ 2025-09-09T07:05:44,063 /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,063 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:44,064 | ~~~~~~~~~~^ 2025-09-09T07:05:44,085 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,085 20681 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-09T07:05:44,085 | ^~~~~~~~~~~~~~~~~ 2025-09-09T07:05:44,085 | | 2025-09-09T07:05:44,085 | PyObject * {aka struct _object *} 2025-09-09T07:05:44,086 csdt_stl_tools/cwrapped.c:107:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,086 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,086 | ^~~~ 2025-09-09T07:05:44,086 /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,086 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-09T07:05:44,086 | ~~~~^ 2025-09-09T07:05:44,107 csdt_stl_tools/cwrapped.c:107:11: error: too few arguments to function ‘PyCode_New’ 2025-09-09T07:05:44,108 107 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-09T07:05:44,108 | ^~~~~~~~~~ 2025-09-09T07:05:44,108 csdt_stl_tools/cwrapped.c:20666:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-09T07:05:44,108 20666 | py_code = __Pyx_PyCode_New( 2025-09-09T07:05:44,108 | ^~~~~~~~~~~~~~~~ 2025-09-09T07:05:44,108 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-09T07:05:44,108 213 | PyCode_New( 2025-09-09T07:05:44,108 | ^~~~~~~~~~ 2025-09-09T07:05:44,122 csdt_stl_tools/cwrapped.c: In function ‘__Pyx_AddTraceback’: 2025-09-09T07:05:44,142 csdt_stl_tools/cwrapped.c:20712:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T07:05:44,142 20712 | py_frame->f_lineno = py_line; 2025-09-09T07:05:44,142 | ^~ 2025-09-09T07:05:44,321 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T07:05:44,492 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T07:05:44,504 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T07:05:44,504 exec(compile('"'"''"'"''"'"' 2025-09-09T07:05:44,504 # This is -- a caller that pip uses to run setup.py 2025-09-09T07:05:44,504 # 2025-09-09T07:05:44,504 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T07:05:44,504 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T07:05:44,504 # - It provides a clear error message when setuptools is not installed. 2025-09-09T07:05:44,504 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T07:05:44,504 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T07:05:44,504 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T07:05:44,504 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T07:05:44,504 import os, sys, tokenize, traceback 2025-09-09T07:05:44,504 2025-09-09T07:05:44,504 try: 2025-09-09T07:05:44,504 import setuptools 2025-09-09T07:05:44,504 except ImportError: 2025-09-09T07:05:44,504 print( 2025-09-09T07:05:44,504 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T07:05:44,504 "the build environment with exception:", 2025-09-09T07:05:44,504 file=sys.stderr, 2025-09-09T07:05:44,504 ) 2025-09-09T07:05:44,504 traceback.print_exc() 2025-09-09T07:05:44,504 sys.exit(1) 2025-09-09T07:05:44,504 2025-09-09T07:05:44,504 __file__ = %r 2025-09-09T07:05:44,504 sys.argv[0] = __file__ 2025-09-09T07:05:44,504 2025-09-09T07:05:44,504 if os.path.exists(__file__): 2025-09-09T07:05:44,504 filename = __file__ 2025-09-09T07:05:44,504 with tokenize.open(__file__) as f: 2025-09-09T07:05:44,504 setup_py_code = f.read() 2025-09-09T07:05:44,504 else: 2025-09-09T07:05:44,504 filename = "" 2025-09-09T07:05:44,504 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T07:05:44,504 2025-09-09T07:05:44,504 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T07:05:44,504 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0tlckzdb/csdt-stl-tools_74a1a94933534b8586e0af25d64e7d68/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-t08c8s6t[/] 2025-09-09T07:05:44,504 [bold magenta]cwd[/]: /tmp/pip-wheel-0tlckzdb/csdt-stl-tools_74a1a94933534b8586e0af25d64e7d68/ 2025-09-09T07:05:44,504 Building wheel for csdt-stl-tools (setup.py): finished with status 'error' 2025-09-09T07:05:44,505 ERROR: Failed building wheel for csdt-stl-tools 2025-09-09T07:05:44,505 Running setup.py clean for csdt-stl-tools 2025-09-09T07:05:44,506 Running command python setup.py clean 2025-09-09T07:05:45,881 running clean 2025-09-09T07:05:46,030 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:05:46,031 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T07:05:46,031 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T07:05:46,031 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T07:05:46,031 removing 'build' 2025-09-09T07:05:46,167 Failed to build csdt-stl-tools 2025-09-09T07:05:46,168 ERROR: Failed to build one or more wheels 2025-09-09T07:05:46,169 Exception information: 2025-09-09T07:05:46,169 Traceback (most recent call last): 2025-09-09T07:05:46,169 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T07:05:46,169 status = _inner_run() 2025-09-09T07:05:46,169 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T07:05:46,169 return self.run(options, args) 2025-09-09T07:05:46,169 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T07:05:46,169 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T07:05:46,169 return func(self, options, args) 2025-09-09T07:05:46,169 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T07:05:46,169 raise CommandError("Failed to build one or more wheels") 2025-09-09T07:05:46,169 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T07:05:46,173 Removed build tracker: '/tmp/pip-build-tracker-7bbdaqg9'