2025-09-08T03:31:08,088 Created temporary directory: /tmp/pip-build-tracker-vdlg9t44 2025-09-08T03:31:08,089 Initialized build tracking at /tmp/pip-build-tracker-vdlg9t44 2025-09-08T03:31:08,089 Created build tracker: /tmp/pip-build-tracker-vdlg9t44 2025-09-08T03:31:08,089 Entered build tracker: /tmp/pip-build-tracker-vdlg9t44 2025-09-08T03:31:08,089 Created temporary directory: /tmp/pip-wheel-cwqj6jf_ 2025-09-08T03:31:08,092 Created temporary directory: /tmp/pip-ephem-wheel-cache-zbrqodpx 2025-09-08T03:31:08,150 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:31:08,152 2 location(s) to search for versions of triangle: 2025-09-08T03:31:08,152 * https://pypi.org/simple/triangle/ 2025-09-08T03:31:08,152 * https://www.piwheels.org/simple/triangle/ 2025-09-08T03:31:08,152 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-08T03:31:08,153 Getting page https://pypi.org/simple/triangle/ 2025-09-08T03:31:08,154 Found index url https://pypi.org/simple/ 2025-09-08T03:31:08,301 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:31:08,330 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2025-09-08T03:31:08,330 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2025-09-08T03:31:08,331 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2025-09-08T03:31:08,331 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz (from https://pypi.org/simple/triangle/), version: 2012.07.04 2025-09-08T03:31:08,331 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2025-09-08T03:31:08,331 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2025-09-08T03:31:08,331 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06 2025-09-08T03:31:08,332 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.07 2025-09-08T03:31:08,332 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.04.05 2025-09-08T03:31:08,332 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.03.28 2025-09-08T03:31:08,332 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.13 2025-09-08T03:31:08,332 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.14 2025-09-08T03:31:08,333 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-08T03:31:08,333 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,333 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,333 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-08T03:31:08,333 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-08T03:31:08,334 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-08T03:31:08,334 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-08T03:31:08,334 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2025-09-08T03:31:08,334 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2025-09-08T03:31:08,335 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2025-09-08T03:31:08,335 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-08T03:31:08,335 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-08T03:31:08,335 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,335 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,335 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,336 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,337 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,338 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,339 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,340 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/fe/b8cc42eb2587b0e4c545ca5bf4a59651203d1f56799ef7491136f1f1c9f9/triangle-20200804-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/88/1e/bff286adab6b05905afc7e6fe896700dc0a536ae5d0eb6596c4442bf98b5/triangle-20200804-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/f6/560cf3b019381954327330e7c54c8aea92e88bae3ffc382d6476ed25fc6c/triangle-20200804-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b8/4f/e431d9e4edc14c42a92052db32ca3f150aeb5b30a8aa289bd40712cd4b81/triangle-20200804-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/10/63/603a89f89be8dce3e37f767801f833b3f419d77698259696aa928061acc7/triangle-20200804-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,341 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ad/fc/db48896558147ffc219c74e5d7df53d649550dd0e38a9e44919a14629265/triangle-20200804-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/7e/3ee226b69a120406c85c670f4796e9d5d5f49d38d634af6055e6e7ad4d1b/triangle-20200804-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/84/af/f182ae41a031cdccdd8e19b50ca66458c16ec5edbace9a00c67550ad5b45/triangle-20200804-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/95/44/1a2fb9f99477869509fb4c59a0684fe7fd998e78f3ecea8a26a016646d64/triangle-20200804-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/5c/439c73934ba0c3d948399f5f0a40a44caf09a52c00964e4d217f2e78dfc8/triangle-20200804-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f1/c7/351c5ec97d0e27d15d469d04edfbe838def9daa938b5cece27e184640873/triangle-20200804-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dc/65/c15da7dc28101df015e8f66ad0b3f9a9b9167b87e7de1d5d1ab1ad817839/triangle-20200804-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,342 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4c/55/3605eb2a2a1e1eb3e4ed4dc16c8e6d2e55d859301876a0567bc82d59db0c/triangle-20200804-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/97/879ecf2e0690ad911a8e4704c69938eac8b7974cacdd276abe0a765f70c6/triangle-20200804-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/a3/30a35e22b7be619a0e98d4bec4efcf8fd4fc1cfc2fc529fe1813e8fd3df8/triangle-20220202-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/66/c9/6f40beb3c67dfad493c455f68a3343807dc2b967bbe7bdcd86f225b5a3eb/triangle-20220202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/00/0ca98f1c6066dbc8e7fb0963e7d7f0454c9e75f57149eaa0daa1ba1a7195/triangle-20220202-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/69/02346c6618846a8a601ff52b5a9def30b4fc55b8d2456f9f770f6325a5de/triangle-20220202-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4d/68ef9179f62b57027439212d20fe742b2702413a16e3f3c1d98d98a94803/triangle-20220202-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,343 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/dc/d2081e27b5b63da4f9c381d3f926ed4508802c74c8230570739d48038906/triangle-20220202-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b9/4f/5075535005f3e259cf2e6a04f7723df0217ef608b30edab29d68651210bc/triangle-20220202-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f8/d9/f1a70a68d462f07a4267d091ca59e20e8cba6eaf57f50235d2230f9770c8/triangle-20220202-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/70/04f2149b7b42938dc2848f7794a6096e1eaa34ad03c0c7c85195817f77e1/triangle-20220202-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c0/0c/216eaaab5460a7ba0c504e37010d74596c82182cddbdc48bb65a0c329df8/triangle-20220202-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/5a/8f4250f47f8c8b0a1167b356ee112c8fadca7f6efe219c0e5c78e363a619/triangle-20220202-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e4/23/d53fc1691c8f115dafa9d37d3c8f078fcce38041c970b3003d53c01d15c4/triangle-20220202-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,344 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0b/93/81defd4c8569ee06780ab4264aa709ef1b3d621e52c4b7acfbc42a1b408b/triangle-20220202-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/c1/7b0e172dc9447513f96d3c52d7149cec715206350ba0d53c4ae3bd781ef4/triangle-20220202-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/dd/280d39e1afb2a89d8ba49275147c08a3b299561276016f24cc99ed819fc3/triangle-20220202-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3b/dc/1dd1dbc96e5369299ebb524e286885a3f08c191f9c3778c8fb41ddd40389/triangle-20220202-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/33/17/d83bcd0c687c15a9a8e3944b56d8e95297726bd2eac171bedb7e0d7c0736/triangle-20220202-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8f/72/74f7e169c91cad34b570ecc3b76939a116574341a28ec9e079ea95ac937a/triangle-20220202-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/07/89b3beb9653dd97b2373b1e5457c8a6a91b8e5900b07425686ecf678d15b/triangle-20220202-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,345 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/af/7f/858dba526f3d64c8443d4a4a352e337d2c5fe9ed1ad8a4ebef7880c02f59/triangle-20220202-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/03/5a6ab2561970181c4959eebb4fc11a3791c21308f2281f97bf1b2a5c54d5/triangle-20220202-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/43/7fcaae6a0c964630d340f8789af8ec4b53440dcf0de78849eeaea324da67/triangle-20220202-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/7b/5d5b0f4c403fed6aef6f35d9c3069149e43cecbf906f17e364624e7231c5/triangle-20220202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/19/4a84f3ea188e2194e9e45039907256857c2f582f30af94a41f5ec597c782/triangle-20220202-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/34/2aa9d19796f6d356c9abe9cc6e7a6977beef7e8c7df259adfba1de82d9b1/triangle-20220202-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/db/d3/a625b54fa7d3daece10173f6c9d9337864599cfdb5ca8a961d2d8cbcd8b0/triangle-20220202-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,346 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c7/dd/26a3326dc2152e009cde7d2a6cab8f15982f73faf67efc0d0f06ecc1aa87/triangle-20220202-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/46/dc3e3d9094f6ae6a31e6fc32b3522adc03fc1255ddfc18577f0b1d903f60/triangle-20220202-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/bd/2ba021e188c4b947f58ab5004be1c8ed3963545bbd61b5e7f81ba7e01a90/triangle-20220202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/90/8df8849481d8a9f37c5c967cd3206941af5c7ef55525fff3347b662ad2d7/triangle-20220202-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/35/17338f9a99f97a134fc6db4bf22b88cb954ad9ad0327e3bb307197cd8b57/triangle-20220202-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a5/f5/1343e21029165346a0662e50ec8c93a58fd96081a6393dd5a96aac5785fb/triangle-20220202-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/61/5c3645143f2ab513c21c1be25681e87fb118a554bf9bda64b11ec7508c96/triangle-20220202-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,347 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/90/ccdfb53fe20a10fbaaef925db7c1c79f3e556423abde32534c83a900481e/triangle-20220202-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/ac/51873fcf80a94b04f795551efed1a42acca48641ad3168936b2938f90c51/triangle-20230923-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/54/5d/ead8d25966cdc0535fbcbe94c49f1e05b6f8346012fb8b47d4b821e6f8cb/triangle-20230923-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9d/6f/c21319c0768106549f8d4d0fa4a111f796b6d08a20578363b4a10fa3ad80/triangle-20230923-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/38/3f/0cd5b784b1a12e4c705403c8725a96f440c85eee86bb1a7f0166f72f7145/triangle-20230923-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/26/7334ff4f42cebf42e576902a83242238c13c286ed7b90905155afd904d71/triangle-20230923-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b3/0a/9dc924a6d57abca8ed898b1e5973cfe3a8c704f381aeb990ce4ada4727f5/triangle-20230923-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,348 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e5/48/f10364cba86eb035ac4d191b5457d0b7597fcc3a3c51b7ee45085b0c9a41/triangle-20230923-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/cd/96/63136f42e24775bb343bbffc9e8ef70871645e0f49e20a75e98897900638/triangle-20230923-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/07/f6/5225e7cb9f583a881f5ea784d5fe841781abc2ac669a0b7d86473c757d46/triangle-20230923-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/98/ae7f9c0d5baac58f114182e5cbb3d491318a80166e6e7149c69b4f135077/triangle-20230923-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/35/00/ac56b3d4282a600ca8d990413066cf796165a06e137683e2ae02b6a27812/triangle-20230923-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/62/26/8a0a241381d45502709c407de8171ce975c7905203fc3185d80aaa3bbd75/triangle-20230923-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/68/d2/68b91fef7df6a3b0844523f165cc09c2f7c480c43f286475db5594e57ea3/triangle-20230923-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/85/30/94cf47b79e6c1818522a3d7bd04498a0b3a5636bfe1d0a0444a5235dd7ec/triangle-20230923-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,349 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/b5/a856cdbc0751d1ce499abedd8fc796623788ae200d612ad49c7a963ad24b/triangle-20230923-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/25/51/e11e1dde9d3823d0daaaa4a7eaaabff15ed9645b0897d2e30ae3078ad692/triangle-20230923-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d1/64/d5415329c5ebf66626395b7513a44cfed363e9cd720e78aa8834b618a53f/triangle-20230923-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/c2/c75c68d16283c8d958df4844fd32c7418690c624340e810c9aa14936544f/triangle-20230923-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2e/a0/387d21711c2a2c2cd3774afee4617096ae474645130b256c82f3828344ff/triangle-20230923-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/bd/3d/b0d5b8af308fb7570724720d880fb32781f961995887567d668872120950/triangle-20230923-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/74/3a6acffb5cd73a88f18931dae9324d74556f72fcafea77ac51723812d8d6/triangle-20230923-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,350 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d2/59/d38c399b1ec77538033bfea7a3c9c6ba0f6a1929c3d48efd40f1ac91603c/triangle-20230923-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e3/db/dead866b664b6e088decd0883dd56d8405a6cd8a00123eb6003028fbac26/triangle-20230923-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/97/41/3d0331ef65bb950466582c8cf30dd1551fbfc4282938620360ebebd69c61/triangle-20230923-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/91/226f28bb4228331716ae1f2f62714ca39e99a9f005b799af91b370e24f32/triangle-20230923-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/b8/ca75b6d2941448438e9061875588cd061d4409ddf9d3fe3b3f09f368eedb/triangle-20230923-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/e7/f044502f93838de33784e34e32d4a596df2b6976a5e5b800dc017854aa75/triangle-20230923-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f4/18/8f64c6f852a3ea487652ce01749d06b2c2989bc1b46c44d824c6791f617b/triangle-20230923-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,351 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/aa/18/10657398b0573623c222d3c3a459c814e9571318513a06e96b753644afb0/triangle-20230923-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9f/a6/209337b0db7682879d03cf05a2bb519046f7aa8d258c1cd0a1ca7fdbd261/triangle-20230923-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/55/44/c5b03ff3d806ea05f58e072919c1b002513fab3db17125e14ad70687edd9/triangle-20250106-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/8f/8585f9fa048ca4541e1b97562bd5518731af73a84739e852c27a9c58478f/triangle-20250106-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/f2/a5e0882f3a65f256f925b3034e0dfa1a40a6b9b70fb52cd2d04507b372ba/triangle-20250106-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/45/ac/cad720cd3bbdd30c91529556ca1616fc34d4b94e9cd50bff15d9dd7bad2f/triangle-20250106-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e6/82/01827a6c872f7588f4252c05a542764f561c7cadcd564a4000e8afd2d33f/triangle-20250106-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,352 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/91/83167e3d0cd1912b46e61a2b3485bf9886e49b48cea4daa59e8de4058a1a/triangle-20250106-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8b/de/2383f2cd1dcc93a7042fb4feedb551c29cc40a3dffdc00b0387a2c591456/triangle-20250106-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/d9/30504df67bb5451097ad4cb67f558be41ed7bf780f300bae1fc7cb90ee05/triangle-20250106-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f7/4b/b8b6e97452bbadb9d388a132c78b0b4e1eb9e61ffc7c3c8b4992342327ed/triangle-20250106-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0d/18/2a5fe89c7b98501d1dbb267119a3ce993ab96f6f11abf9e879dbbe3297ac/triangle-20250106-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/ba/22c552b21aa5a7724e712372d29c9397db19086e99c62f876c1b73025df2/triangle-20250106-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fa/93/ce4d0c46ff570993f4302ce55300dd310b7c957a8e66890ed00691229f5b/triangle-20250106-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/23/e0/bd0a7e624fc5fc8636d0ad281c5b0624027dc1855218ce6a251c581d7127/triangle-20250106-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,353 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/26/3f/7c79202ec374bd122b63250d768be34674043be9b97f6bb8c115df64e880/triangle-20250106-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/a5/4a09c3f9d2687d8752c912a97f2c5086cdd83721b3b13f8288f13b771fa7/triangle-20250106-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/67/8a/a40f1c55deb6933877409d1473c4883f6654b6a7d304f66c0e127e0c3a11/triangle-20250106-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/55/e2659dfa50823ee136084013af34b24fc09db9e2afbd5f61e92e3a996e57/triangle-20250106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/a8/c448a60073c84d1d5dd73419c76fc3f62167b8afaf49c0afbf8b415d914f/triangle-20250106-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c8/5f/002f403604ce419867cf718c6d8a9405afe5ea8cf6a49d2fc440b7bf9eb9/triangle-20250106-cp313-cp313-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/45/7ef91af7b9b82fc049163d1840c0c2cabba774cca4752c3ddf3bef1fa71a/triangle-20250106-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,354 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/f5/36a63ddbd74e09e75b83cc377b763132e97abde94f58d8ea909732071554/triangle-20250106-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ce/5e/3a63156fc6d8016c4e89a0eaa545243cb3270615812536337af51b314ba5/triangle-20250106-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/43/85/ce51a9fcc86c93b26e37a0fe030e61ab823f88a9fd53fc1ab1cd2fc085de/triangle-20250106-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4b/0c/cc5d2a1dffe74d3ad1368c457e8903c898c0e8de47de607a5b33905842f4/triangle-20250106-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ba/8c/f394996cbc8c4ebca309b8d33c923bed831dfae7271408e42c6ed222ffa9/triangle-20250106-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/eb/2c79fcf78bd7002f6dc62796cc226e706417e8dbb7e65c9e61186e044062/triangle-20250106-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/3e/a0c471bd8c6aa87ecd12d55931324c519ca01ba9c3d74544f0104f9ed20b/triangle-20250106-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,355 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c9/16/97b71b462b3a5ccfcd94a1c1cbe73fca3e17296406de573432b23fb17705/triangle-20250106-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5d/61/043e7601c424eaa094f88d570866fca86ff1a3131febe62fb8e06c89cca3/triangle-20250106-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/0e/2a36ff2949cf8f4e93230af7f8785a16673cdb10ff9558728cf5ad525760/triangle-20250106-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/d8/4a0602e1cf31ebe92c26bb9ab67080dc01b17bd10d94c825528cd62dd919/triangle-20250106-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ff/f2/42e5d17c1c830193b5661b9ae3c311a8a37c607bedabb1c296c9e4fd3e68/triangle-20250106-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c3/0c/8ea53c19f5705facaa7375a000d013baf54d35c7fc9b9d31f94f08b393d6/triangle-20250106-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,356 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/07/72ad706db4ace922e380c72b8c257c085a6761c434f4ac5956b218b65169/triangle-20250106-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T03:31:08,357 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-08T03:31:08,357 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-08T03:31:08,358 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:31:08,462 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-08T03:31:08,486 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,487 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,487 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,487 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,487 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,487 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,488 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,489 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,490 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,491 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,492 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,493 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,494 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,494 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,494 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,494 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,494 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,495 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,496 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,497 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,498 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,499 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,500 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,501 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,502 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,503 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,504 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,505 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,506 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,507 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,508 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,509 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,509 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,509 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T03:31:08,509 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-08T03:31:08,509 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-08T03:31:08,533 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-08T03:31:08,534 Collecting triangle==2015.12.14 2025-09-08T03:31:08,536 Created temporary directory: /tmp/pip-unpack-dleoj3x1 2025-09-08T03:31:08,924 Downloading triangle-2015.12.14.tar.gz (1.4 MB) 2025-09-08T03:31:09,288 Added triangle==2015.12.14 from https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz to build tracker '/tmp/pip-build-tracker-vdlg9t44' 2025-09-08T03:31:09,289 Running setup.py (path:/tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784/setup.py) egg_info for package triangle 2025-09-08T03:31:09,289 Created temporary directory: /tmp/pip-pip-egg-info-tvpt_f2g 2025-09-08T03:31:09,289 Preparing metadata (setup.py): started 2025-09-08T03:31:09,290 Running command python setup.py egg_info 2025-09-08T03:31:09,908 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T03:31:09,908 !! 2025-09-08T03:31:09,908 ******************************************************************************** 2025-09-08T03:31:09,908 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T03:31:09,908 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T03:31:09,908 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T03:31:09,909 or your builds will no longer be supported. 2025-09-08T03:31:09,909 ******************************************************************************** 2025-09-08T03:31:09,909 !! 2025-09-08T03:31:09,909 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T03:31:10,530 running egg_info 2025-09-08T03:31:10,603 creating /tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info 2025-09-08T03:31:10,604 writing /tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/PKG-INFO 2025-09-08T03:31:10,605 writing dependency_links to /tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/dependency_links.txt 2025-09-08T03:31:10,606 writing requirements to /tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/requires.txt 2025-09-08T03:31:10,606 writing top-level names to /tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/top_level.txt 2025-09-08T03:31:10,606 writing manifest file '/tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/SOURCES.txt' 2025-09-08T03:31:10,911 reading manifest file '/tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/SOURCES.txt' 2025-09-08T03:31:10,911 reading manifest template 'MANIFEST.in' 2025-09-08T03:31:10,916 writing manifest file '/tmp/pip-pip-egg-info-tvpt_f2g/triangle.egg-info/SOURCES.txt' 2025-09-08T03:31:11,029 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T03:31:11,034 Source in /tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784 has version 2015.12.14, which satisfies requirement triangle==2015.12.14 from https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz 2025-09-08T03:31:11,034 Removed triangle==2015.12.14 from https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz from build tracker '/tmp/pip-build-tracker-vdlg9t44' 2025-09-08T03:31:11,037 Created temporary directory: /tmp/pip-unpack-p6gmhs39 2025-09-08T03:31:11,038 Created temporary directory: /tmp/pip-unpack-gx8e3tq9 2025-09-08T03:31:11,038 Building wheels for collected packages: triangle 2025-09-08T03:31:11,039 Created temporary directory: /tmp/pip-wheel-qwof7w2y 2025-09-08T03:31:11,040 DEPRECATION: Building 'triangle' 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 'triangle'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T03:31:11,041 Building wheel for triangle (setup.py): started 2025-09-08T03:31:11,041 Destination directory: /tmp/pip-wheel-qwof7w2y 2025-09-08T03:31:11,041 Running command python setup.py bdist_wheel 2025-09-08T03:31:11,675 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T03:31:11,675 !! 2025-09-08T03:31:11,676 ******************************************************************************** 2025-09-08T03:31:11,676 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T03:31:11,676 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T03:31:11,676 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T03:31:11,676 or your builds will no longer be supported. 2025-09-08T03:31:11,676 ******************************************************************************** 2025-09-08T03:31:11,676 !! 2025-09-08T03:31:11,676 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T03:31:12,218 running bdist_wheel 2025-09-08T03:31:12,579 running build 2025-09-08T03:31:12,579 running build_py 2025-09-08T03:31:12,657 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T03:31:12,658 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T03:31:12,658 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T03:31:12,659 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T03:31:12,666 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,666 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,667 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,668 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,668 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,669 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,670 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,670 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,671 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,671 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,672 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,672 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,673 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,673 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,674 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,674 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,675 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,676 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,676 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,677 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,677 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,678 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,678 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,679 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,679 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,680 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,680 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,687 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,688 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,695 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,695 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,696 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,696 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,697 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,697 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,698 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,699 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,699 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,700 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,700 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,701 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,701 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,702 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,702 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,703 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,704 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,704 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,705 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,705 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,706 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,706 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,707 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,707 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,708 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,709 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,709 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,710 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,710 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,711 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,711 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,712 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,712 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,713 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,713 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,714 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,714 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,715 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,715 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,716 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,716 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T03:31:12,717 running build_ext 2025-09-08T03:31:13,079 Compiling triangle/core.pyx because it changed. 2025-09-08T03:31:13,079 [1/1] Cythonizing triangle/core.pyx 2025-09-08T03:31:14,055 Error compiling Cython file: 2025-09-08T03:31:14,055 ------------------------------------------------------------ 2025-09-08T03:31:14,055 ... 2025-09-08T03:31:14,055 from libc.stdlib cimport malloc, free 2025-09-08T03:31:14,055 from libc.string cimport memcpy 2025-09-08T03:31:14,055 cimport c_triangle as ct 2025-09-08T03:31:14,055 ^ 2025-09-08T03:31:14,055 ------------------------------------------------------------ 2025-09-08T03:31:14,056 triangle/core.pyx:3:8: 'c_triangle.pxd' not found 2025-09-08T03:31:14,487 Error compiling Cython file: 2025-09-08T03:31:14,487 ------------------------------------------------------------ 2025-09-08T03:31:14,487 ... 2025-09-08T03:31:14,487 if pA[0]: free(pA[0]) 2025-09-08T03:31:14,487 pA[0] = NULL 2025-09-08T03:31:14,487 cdef class TriangulateIO: 2025-09-08T03:31:14,487 cdef ct.triangulateio c 2025-09-08T03:31:14,487 ^ 2025-09-08T03:31:14,487 ------------------------------------------------------------ 2025-09-08T03:31:14,488 triangle/core.pyx:31:9: 'triangulateio' is not a type identifier 2025-09-08T03:31:14,566 Error compiling Cython file: 2025-09-08T03:31:14,566 ------------------------------------------------------------ 2025-09-08T03:31:14,566 ... 2025-09-08T03:31:14,567 cdef ct.triangulateio c 2025-09-08T03:31:14,567 property pointlist: 2025-09-08T03:31:14,567 def __get__(self): 2025-09-08T03:31:14,567 return self.c.pointlist 2025-09-08T03:31:14,567 ^ 2025-09-08T03:31:14,567 ------------------------------------------------------------ 2025-09-08T03:31:14,567 triangle/core.pyx:35:60: Can only create cython.array from pointer or array 2025-09-08T03:31:14,568 Error compiling Cython file: 2025-09-08T03:31:14,568 ------------------------------------------------------------ 2025-09-08T03:31:14,568 ... 2025-09-08T03:31:14,568 property pointlist: 2025-09-08T03:31:14,568 def __get__(self): 2025-09-08T03:31:14,568 return self.c.pointlist 2025-09-08T03:31:14,568 def __set__(self, double[:] value): 2025-09-08T03:31:14,568 replace_d(&(self.c.pointlist), value) 2025-09-08T03:31:14,568 ^ 2025-09-08T03:31:14,568 ------------------------------------------------------------ 2025-09-08T03:31:14,569 triangle/core.pyx:37:22: Cannot take address of Python object attribute 'pointlist' 2025-09-08T03:31:14,569 Error compiling Cython file: 2025-09-08T03:31:14,569 ------------------------------------------------------------ 2025-09-08T03:31:14,569 ... 2025-09-08T03:31:14,569 replace_d(&(self.c.pointlist), value) 2025-09-08T03:31:14,569 self.c.numberofpoints = value.size / 2 2025-09-08T03:31:14,569 property pointattributelist: 2025-09-08T03:31:14,570 def __get__(self): 2025-09-08T03:31:14,570 return self.c.pointattributelist 2025-09-08T03:31:14,570 ^ 2025-09-08T03:31:14,570 ------------------------------------------------------------ 2025-09-08T03:31:14,570 triangle/core.pyx:42:67: Can only create cython.array from pointer or array 2025-09-08T03:31:14,570 Error compiling Cython file: 2025-09-08T03:31:14,570 ------------------------------------------------------------ 2025-09-08T03:31:14,570 ... 2025-09-08T03:31:14,570 property pointattributelist: 2025-09-08T03:31:14,571 def __get__(self): 2025-09-08T03:31:14,571 return self.c.pointattributelist 2025-09-08T03:31:14,571 def __set__(self, double[:] value): 2025-09-08T03:31:14,571 assert value.size == self.c.numberofpoints 2025-09-08T03:31:14,571 replace_d(&(self.c.pointattributelist), value) 2025-09-08T03:31:14,571 ^ 2025-09-08T03:31:14,571 ------------------------------------------------------------ 2025-09-08T03:31:14,571 triangle/core.pyx:45:22: Cannot take address of Python object attribute 'pointattributelist' 2025-09-08T03:31:14,571 Error compiling Cython file: 2025-09-08T03:31:14,571 ------------------------------------------------------------ 2025-09-08T03:31:14,572 ... 2025-09-08T03:31:14,572 assert value.size == self.c.numberofpoints 2025-09-08T03:31:14,572 replace_d(&(self.c.pointattributelist), value) 2025-09-08T03:31:14,572 property pointmarkerlist: 2025-09-08T03:31:14,572 def __get__(self): 2025-09-08T03:31:14,572 return self.c.pointmarkerlist 2025-09-08T03:31:14,572 ^ 2025-09-08T03:31:14,572 ------------------------------------------------------------ 2025-09-08T03:31:14,572 triangle/core.pyx:49:55: Can only create cython.array from pointer or array 2025-09-08T03:31:14,573 Error compiling Cython file: 2025-09-08T03:31:14,573 ------------------------------------------------------------ 2025-09-08T03:31:14,573 ... 2025-09-08T03:31:14,573 property pointmarkerlist: 2025-09-08T03:31:14,573 def __get__(self): 2025-09-08T03:31:14,573 return self.c.pointmarkerlist 2025-09-08T03:31:14,573 def __set__(self, int[:] value): 2025-09-08T03:31:14,573 assert value.size == self.c.numberofpoints 2025-09-08T03:31:14,573 replace_i(&(self.c.pointmarkerlist), value) 2025-09-08T03:31:14,573 ^ 2025-09-08T03:31:14,574 ------------------------------------------------------------ 2025-09-08T03:31:14,574 triangle/core.pyx:52:22: Cannot take address of Python object attribute 'pointmarkerlist' 2025-09-08T03:31:14,574 Error compiling Cython file: 2025-09-08T03:31:14,574 ------------------------------------------------------------ 2025-09-08T03:31:14,574 ... 2025-09-08T03:31:14,574 assert value.size == self.c.numberofpoints 2025-09-08T03:31:14,574 replace_i(&(self.c.pointmarkerlist), value) 2025-09-08T03:31:14,575 property trianglelist: 2025-09-08T03:31:14,575 def __get__(self): 2025-09-08T03:31:14,575 return self.c.trianglelist 2025-09-08T03:31:14,575 ^ 2025-09-08T03:31:14,575 ------------------------------------------------------------ 2025-09-08T03:31:14,575 triangle/core.pyx:56:81: Can only create cython.array from pointer or array 2025-09-08T03:31:14,575 Error compiling Cython file: 2025-09-08T03:31:14,575 ------------------------------------------------------------ 2025-09-08T03:31:14,575 ... 2025-09-08T03:31:14,576 property trianglelist: 2025-09-08T03:31:14,576 def __get__(self): 2025-09-08T03:31:14,576 return self.c.trianglelist 2025-09-08T03:31:14,576 def __set__(self, int[:] value): 2025-09-08T03:31:14,576 replace_i(&(self.c.trianglelist), value) 2025-09-08T03:31:14,576 ^ 2025-09-08T03:31:14,576 ------------------------------------------------------------ 2025-09-08T03:31:14,576 triangle/core.pyx:58:22: Cannot take address of Python object attribute 'trianglelist' 2025-09-08T03:31:14,576 Error compiling Cython file: 2025-09-08T03:31:14,577 ------------------------------------------------------------ 2025-09-08T03:31:14,577 ... 2025-09-08T03:31:14,577 self.c.numberofcorners = 3 2025-09-08T03:31:14,577 self.c.numberoftriangles = value.size/self.c.numberofcorners 2025-09-08T03:31:14,577 property triangleattributelist: 2025-09-08T03:31:14,577 def __get__(self): 2025-09-08T03:31:14,577 return self.c.triangleattributelist 2025-09-08T03:31:14,577 ^ 2025-09-08T03:31:14,577 ------------------------------------------------------------ 2025-09-08T03:31:14,578 triangle/core.pyx:64:93: Can only create cython.array from pointer or array 2025-09-08T03:31:14,578 Error compiling Cython file: 2025-09-08T03:31:14,578 ------------------------------------------------------------ 2025-09-08T03:31:14,578 ... 2025-09-08T03:31:14,578 property triangleattributelist: 2025-09-08T03:31:14,578 def __get__(self): 2025-09-08T03:31:14,578 return self.c.triangleattributelist 2025-09-08T03:31:14,578 def __set__(self, double[:] value): 2025-09-08T03:31:14,578 assert value.size == self.c.numberoftriangles*self.c.numberoftriangleattributes 2025-09-08T03:31:14,578 replace_d(&(self.c.triangleattributelist), value) 2025-09-08T03:31:14,578 ^ 2025-09-08T03:31:14,579 ------------------------------------------------------------ 2025-09-08T03:31:14,579 triangle/core.pyx:67:22: Cannot take address of Python object attribute 'triangleattributelist' 2025-09-08T03:31:14,579 Error compiling Cython file: 2025-09-08T03:31:14,579 ------------------------------------------------------------ 2025-09-08T03:31:14,579 ... 2025-09-08T03:31:14,579 assert value.size == self.c.numberoftriangles*self.c.numberoftriangleattributes 2025-09-08T03:31:14,579 replace_d(&(self.c.triangleattributelist), value) 2025-09-08T03:31:14,579 property trianglearealist: 2025-09-08T03:31:14,580 def __get__(self): 2025-09-08T03:31:14,580 return self.c.trianglearealist 2025-09-08T03:31:14,580 ^ 2025-09-08T03:31:14,580 ------------------------------------------------------------ 2025-09-08T03:31:14,580 triangle/core.pyx:71:70: Can only create cython.array from pointer or array 2025-09-08T03:31:14,580 Error compiling Cython file: 2025-09-08T03:31:14,580 ------------------------------------------------------------ 2025-09-08T03:31:14,580 ... 2025-09-08T03:31:14,580 property trianglearealist: 2025-09-08T03:31:14,581 def __get__(self): 2025-09-08T03:31:14,581 return self.c.trianglearealist 2025-09-08T03:31:14,581 def __set__(self, double[:] value): 2025-09-08T03:31:14,581 assert value.size == self.c.numberoftriangles 2025-09-08T03:31:14,581 replace_d(&(self.c.trianglearealist), value) 2025-09-08T03:31:14,581 ^ 2025-09-08T03:31:14,581 ------------------------------------------------------------ 2025-09-08T03:31:14,581 triangle/core.pyx:74:22: Cannot take address of Python object attribute 'trianglearealist' 2025-09-08T03:31:14,581 Error compiling Cython file: 2025-09-08T03:31:14,581 ------------------------------------------------------------ 2025-09-08T03:31:14,582 ... 2025-09-08T03:31:14,582 def __set__(self, int value): 2025-09-08T03:31:14,582 self.c.numberoftriangleattributes = value 2025-09-08T03:31:14,582 property neighborlist: 2025-09-08T03:31:14,582 def __get__(self): 2025-09-08T03:31:14,582 return self.c.triangleattributelist 2025-09-08T03:31:14,582 ^ 2025-09-08T03:31:14,582 ------------------------------------------------------------ 2025-09-08T03:31:14,582 triangle/core.pyx:96:70: Can only create cython.array from pointer or array 2025-09-08T03:31:14,583 Error compiling Cython file: 2025-09-08T03:31:14,583 ------------------------------------------------------------ 2025-09-08T03:31:14,583 ... 2025-09-08T03:31:14,583 property neighborlist: 2025-09-08T03:31:14,583 def __get__(self): 2025-09-08T03:31:14,583 return self.c.triangleattributelist 2025-09-08T03:31:14,583 def __set__(self, double[:] value): 2025-09-08T03:31:14,583 assert value.size == self.c.numberoftriangles 2025-09-08T03:31:14,583 replace_d(&(self.c.triangleattributelist), value) 2025-09-08T03:31:14,583 ^ 2025-09-08T03:31:14,583 ------------------------------------------------------------ 2025-09-08T03:31:14,584 triangle/core.pyx:99:22: Cannot take address of Python object attribute 'triangleattributelist' 2025-09-08T03:31:14,584 Error compiling Cython file: 2025-09-08T03:31:14,584 ------------------------------------------------------------ 2025-09-08T03:31:14,584 ... 2025-09-08T03:31:14,584 assert value.size == self.c.numberoftriangles 2025-09-08T03:31:14,584 replace_d(&(self.c.triangleattributelist), value) 2025-09-08T03:31:14,584 property segmentlist: 2025-09-08T03:31:14,585 def __get__(self): 2025-09-08T03:31:14,585 return self.c.segmentlist 2025-09-08T03:31:14,585 ^ 2025-09-08T03:31:14,585 ------------------------------------------------------------ 2025-09-08T03:31:14,585 triangle/core.pyx:103:59: Can only create cython.array from pointer or array 2025-09-08T03:31:14,585 Error compiling Cython file: 2025-09-08T03:31:14,585 ------------------------------------------------------------ 2025-09-08T03:31:14,585 ... 2025-09-08T03:31:14,585 property segmentlist: 2025-09-08T03:31:14,586 def __get__(self): 2025-09-08T03:31:14,586 return self.c.segmentlist 2025-09-08T03:31:14,586 def __set__(self, int[:] value): 2025-09-08T03:31:14,586 replace_i(&(self.c.segmentlist), value) 2025-09-08T03:31:14,586 ^ 2025-09-08T03:31:14,586 ------------------------------------------------------------ 2025-09-08T03:31:14,586 triangle/core.pyx:105:22: Cannot take address of Python object attribute 'segmentlist' 2025-09-08T03:31:14,586 Error compiling Cython file: 2025-09-08T03:31:14,586 ------------------------------------------------------------ 2025-09-08T03:31:14,587 ... 2025-09-08T03:31:14,587 replace_i(&(self.c.segmentlist), value) 2025-09-08T03:31:14,587 self.c.numberofsegments = value.size/2 2025-09-08T03:31:14,587 property segmentmarkerlist: 2025-09-08T03:31:14,587 def __get__(self): 2025-09-08T03:31:14,587 return self.c.segmentmarkerlist 2025-09-08T03:31:14,587 ^ 2025-09-08T03:31:14,587 ------------------------------------------------------------ 2025-09-08T03:31:14,588 triangle/core.pyx:110:57: Can only create cython.array from pointer or array 2025-09-08T03:31:14,588 Error compiling Cython file: 2025-09-08T03:31:14,588 ------------------------------------------------------------ 2025-09-08T03:31:14,588 ... 2025-09-08T03:31:14,588 property segmentmarkerlist: 2025-09-08T03:31:14,588 def __get__(self): 2025-09-08T03:31:14,588 return self.c.segmentmarkerlist 2025-09-08T03:31:14,588 def __set__(self, int[:] value): 2025-09-08T03:31:14,588 assert value.size == self.c.numberofsegments 2025-09-08T03:31:14,588 replace_i(&(self.c.segmentmarkerlist), value) 2025-09-08T03:31:14,588 ^ 2025-09-08T03:31:14,589 ------------------------------------------------------------ 2025-09-08T03:31:14,589 triangle/core.pyx:113:22: Cannot take address of Python object attribute 'segmentmarkerlist' 2025-09-08T03:31:14,589 Error compiling Cython file: 2025-09-08T03:31:14,589 ------------------------------------------------------------ 2025-09-08T03:31:14,589 ... 2025-09-08T03:31:14,589 assert value.size == self.c.numberofsegments 2025-09-08T03:31:14,589 replace_i(&(self.c.segmentmarkerlist), value) 2025-09-08T03:31:14,590 property holelist: 2025-09-08T03:31:14,590 def __get__(self): 2025-09-08T03:31:14,590 return self.c.holelist 2025-09-08T03:31:14,590 ^ 2025-09-08T03:31:14,590 ------------------------------------------------------------ 2025-09-08T03:31:14,590 triangle/core.pyx:117:59: Can only create cython.array from pointer or array 2025-09-08T03:31:14,590 Error compiling Cython file: 2025-09-08T03:31:14,590 ------------------------------------------------------------ 2025-09-08T03:31:14,590 ... 2025-09-08T03:31:14,591 property holelist: 2025-09-08T03:31:14,591 def __get__(self): 2025-09-08T03:31:14,591 return self.c.holelist 2025-09-08T03:31:14,591 def __set__(self, double[:] value): 2025-09-08T03:31:14,591 replace_d(&(self.c.holelist), value) 2025-09-08T03:31:14,591 ^ 2025-09-08T03:31:14,591 ------------------------------------------------------------ 2025-09-08T03:31:14,591 triangle/core.pyx:119:22: Cannot take address of Python object attribute 'holelist' 2025-09-08T03:31:14,591 Error compiling Cython file: 2025-09-08T03:31:14,592 ------------------------------------------------------------ 2025-09-08T03:31:14,592 ... 2025-09-08T03:31:14,592 replace_d(&(self.c.holelist), value) 2025-09-08T03:31:14,592 self.c.numberofholes = value.size/2 2025-09-08T03:31:14,592 property regionlist: 2025-09-08T03:31:14,592 def __get__(self): 2025-09-08T03:31:14,592 return self.c.regionlist 2025-09-08T03:31:14,592 ^ 2025-09-08T03:31:14,592 ------------------------------------------------------------ 2025-09-08T03:31:14,592 triangle/core.pyx:124:61: Can only create cython.array from pointer or array 2025-09-08T03:31:14,593 Error compiling Cython file: 2025-09-08T03:31:14,593 ------------------------------------------------------------ 2025-09-08T03:31:14,593 ... 2025-09-08T03:31:14,593 property regionlist: 2025-09-08T03:31:14,593 def __get__(self): 2025-09-08T03:31:14,593 return self.c.regionlist 2025-09-08T03:31:14,593 def __set__(self, double[:] value): 2025-09-08T03:31:14,593 replace_d(&(self.c.regionlist), value) 2025-09-08T03:31:14,593 ^ 2025-09-08T03:31:14,594 ------------------------------------------------------------ 2025-09-08T03:31:14,594 triangle/core.pyx:126:22: Cannot take address of Python object attribute 'regionlist' 2025-09-08T03:31:14,594 Error compiling Cython file: 2025-09-08T03:31:14,594 ------------------------------------------------------------ 2025-09-08T03:31:14,594 ... 2025-09-08T03:31:14,594 replace_d(&(self.c.regionlist), value) 2025-09-08T03:31:14,594 self.c.numberofregions = value.size/4 2025-09-08T03:31:14,594 property edgelist: 2025-09-08T03:31:14,595 def __get__(self): 2025-09-08T03:31:14,595 return self.c.edgelist 2025-09-08T03:31:14,595 ^ 2025-09-08T03:31:14,595 ------------------------------------------------------------ 2025-09-08T03:31:14,595 triangle/core.pyx:131:56: Can only create cython.array from pointer or array 2025-09-08T03:31:14,595 Error compiling Cython file: 2025-09-08T03:31:14,595 ------------------------------------------------------------ 2025-09-08T03:31:14,595 ... 2025-09-08T03:31:14,595 property edgelist: 2025-09-08T03:31:14,596 def __get__(self): 2025-09-08T03:31:14,596 return self.c.edgelist 2025-09-08T03:31:14,596 def __set__(self, int[:] value): 2025-09-08T03:31:14,596 replace_i(&(self.c.edgelist), value) 2025-09-08T03:31:14,596 ^ 2025-09-08T03:31:14,596 ------------------------------------------------------------ 2025-09-08T03:31:14,596 triangle/core.pyx:133:22: Cannot take address of Python object attribute 'edgelist' 2025-09-08T03:31:14,596 Error compiling Cython file: 2025-09-08T03:31:14,596 ------------------------------------------------------------ 2025-09-08T03:31:14,597 ... 2025-09-08T03:31:14,597 replace_i(&(self.c.edgelist), value) 2025-09-08T03:31:14,597 self.c.numberofedges = value.size/2 2025-09-08T03:31:14,597 property edgemarkerlist: 2025-09-08T03:31:14,597 def __get__(self): 2025-09-08T03:31:14,597 return self.c.edgemarkerlist 2025-09-08T03:31:14,597 ^ 2025-09-08T03:31:14,597 ------------------------------------------------------------ 2025-09-08T03:31:14,597 triangle/core.pyx:138:54: Can only create cython.array from pointer or array 2025-09-08T03:31:14,598 Error compiling Cython file: 2025-09-08T03:31:14,598 ------------------------------------------------------------ 2025-09-08T03:31:14,598 ... 2025-09-08T03:31:14,598 property edgemarkerlist: 2025-09-08T03:31:14,598 def __get__(self): 2025-09-08T03:31:14,598 return self.c.edgemarkerlist 2025-09-08T03:31:14,598 def __set__(self, int[:] value): 2025-09-08T03:31:14,598 assert self.c.numberofedges == value.size 2025-09-08T03:31:14,598 replace_i(&(self.c.edgelist), value) 2025-09-08T03:31:14,598 ^ 2025-09-08T03:31:14,598 ------------------------------------------------------------ 2025-09-08T03:31:14,599 triangle/core.pyx:141:22: Cannot take address of Python object attribute 'edgelist' 2025-09-08T03:31:14,599 Error compiling Cython file: 2025-09-08T03:31:14,599 ------------------------------------------------------------ 2025-09-08T03:31:14,599 ... 2025-09-08T03:31:14,599 assert self.c.numberofedges == value.size 2025-09-08T03:31:14,599 replace_i(&(self.c.edgelist), value) 2025-09-08T03:31:14,599 property normlist: 2025-09-08T03:31:14,599 def __get__(self): 2025-09-08T03:31:14,599 return self.c.normlist 2025-09-08T03:31:14,600 ^ 2025-09-08T03:31:14,600 ------------------------------------------------------------ 2025-09-08T03:31:14,600 triangle/core.pyx:145:59: Can only create cython.array from pointer or array 2025-09-08T03:31:14,600 Error compiling Cython file: 2025-09-08T03:31:14,600 ------------------------------------------------------------ 2025-09-08T03:31:14,600 ... 2025-09-08T03:31:14,600 property normlist: 2025-09-08T03:31:14,600 def __get__(self): 2025-09-08T03:31:14,600 return self.c.normlist 2025-09-08T03:31:14,600 def __set__(self, double[:] value): 2025-09-08T03:31:14,601 assert self.c.numberofedges == value.size 2025-09-08T03:31:14,601 replace_d(&(self.c.normlist), value)/2 2025-09-08T03:31:14,601 ^ 2025-09-08T03:31:14,601 ------------------------------------------------------------ 2025-09-08T03:31:14,601 triangle/core.pyx:148:22: Cannot take address of Python object attribute 'normlist' 2025-09-08T03:31:14,601 Error compiling Cython file: 2025-09-08T03:31:14,601 ------------------------------------------------------------ 2025-09-08T03:31:14,601 ... 2025-09-08T03:31:14,601 def __set__(self, double[:] value): 2025-09-08T03:31:14,601 assert self.c.numberofedges == value.size 2025-09-08T03:31:14,602 replace_d(&(self.c.normlist), value)/2 2025-09-08T03:31:14,602 def __cinit__(self): 2025-09-08T03:31:14,602 self.c.pointlist = NULL 2025-09-08T03:31:14,602 ^ 2025-09-08T03:31:14,602 ------------------------------------------------------------ 2025-09-08T03:31:14,602 triangle/core.pyx:151:27: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,602 Error compiling Cython file: 2025-09-08T03:31:14,602 ------------------------------------------------------------ 2025-09-08T03:31:14,603 ... 2025-09-08T03:31:14,603 assert self.c.numberofedges == value.size 2025-09-08T03:31:14,603 replace_d(&(self.c.normlist), value)/2 2025-09-08T03:31:14,603 def __cinit__(self): 2025-09-08T03:31:14,603 self.c.pointlist = NULL 2025-09-08T03:31:14,603 self.c.pointattributelist = NULL 2025-09-08T03:31:14,603 ^ 2025-09-08T03:31:14,603 ------------------------------------------------------------ 2025-09-08T03:31:14,603 triangle/core.pyx:152:36: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,604 Error compiling Cython file: 2025-09-08T03:31:14,604 ------------------------------------------------------------ 2025-09-08T03:31:14,604 ... 2025-09-08T03:31:14,604 replace_d(&(self.c.normlist), value)/2 2025-09-08T03:31:14,604 def __cinit__(self): 2025-09-08T03:31:14,604 self.c.pointlist = NULL 2025-09-08T03:31:14,604 self.c.pointattributelist = NULL 2025-09-08T03:31:14,604 self.c.pointmarkerlist = NULL 2025-09-08T03:31:14,604 ^ 2025-09-08T03:31:14,604 ------------------------------------------------------------ 2025-09-08T03:31:14,605 triangle/core.pyx:153:33: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,605 Error compiling Cython file: 2025-09-08T03:31:14,605 ------------------------------------------------------------ 2025-09-08T03:31:14,605 ... 2025-09-08T03:31:14,605 self.c.pointattributelist = NULL 2025-09-08T03:31:14,605 self.c.pointmarkerlist = NULL 2025-09-08T03:31:14,605 self.c.numberofpoints = 0 2025-09-08T03:31:14,605 self.c.numberofpointattributes = 0 2025-09-08T03:31:14,605 self.c.trianglelist = NULL 2025-09-08T03:31:14,606 ^ 2025-09-08T03:31:14,606 ------------------------------------------------------------ 2025-09-08T03:31:14,606 triangle/core.pyx:157:30: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,606 Error compiling Cython file: 2025-09-08T03:31:14,606 ------------------------------------------------------------ 2025-09-08T03:31:14,606 ... 2025-09-08T03:31:14,606 self.c.pointmarkerlist = NULL 2025-09-08T03:31:14,606 self.c.numberofpoints = 0 2025-09-08T03:31:14,606 self.c.numberofpointattributes = 0 2025-09-08T03:31:14,607 self.c.trianglelist = NULL 2025-09-08T03:31:14,607 self.c.triangleattributelist = NULL 2025-09-08T03:31:14,607 ^ 2025-09-08T03:31:14,607 ------------------------------------------------------------ 2025-09-08T03:31:14,607 triangle/core.pyx:158:39: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,607 Error compiling Cython file: 2025-09-08T03:31:14,607 ------------------------------------------------------------ 2025-09-08T03:31:14,607 ... 2025-09-08T03:31:14,607 self.c.numberofpoints = 0 2025-09-08T03:31:14,608 self.c.numberofpointattributes = 0 2025-09-08T03:31:14,608 self.c.trianglelist = NULL 2025-09-08T03:31:14,608 self.c.triangleattributelist = NULL 2025-09-08T03:31:14,608 self.c.trianglearealist = NULL 2025-09-08T03:31:14,608 ^ 2025-09-08T03:31:14,608 ------------------------------------------------------------ 2025-09-08T03:31:14,608 triangle/core.pyx:159:34: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,608 Error compiling Cython file: 2025-09-08T03:31:14,608 ------------------------------------------------------------ 2025-09-08T03:31:14,609 ... 2025-09-08T03:31:14,609 self.c.numberofpointattributes = 0 2025-09-08T03:31:14,609 self.c.trianglelist = NULL 2025-09-08T03:31:14,609 self.c.triangleattributelist = NULL 2025-09-08T03:31:14,609 self.c.trianglearealist = NULL 2025-09-08T03:31:14,609 self.c.neighborlist = NULL 2025-09-08T03:31:14,609 ^ 2025-09-08T03:31:14,609 ------------------------------------------------------------ 2025-09-08T03:31:14,609 triangle/core.pyx:160:30: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,610 Error compiling Cython file: 2025-09-08T03:31:14,610 ------------------------------------------------------------ 2025-09-08T03:31:14,610 ... 2025-09-08T03:31:14,610 self.c.neighborlist = NULL 2025-09-08T03:31:14,610 self.c.numberoftriangles = 0 2025-09-08T03:31:14,610 self.c.numberofcorners = 0 2025-09-08T03:31:14,610 self.c.numberoftriangleattributes = 0 2025-09-08T03:31:14,610 self.c.segmentlist = NULL 2025-09-08T03:31:14,610 ^ 2025-09-08T03:31:14,610 ------------------------------------------------------------ 2025-09-08T03:31:14,611 triangle/core.pyx:165:29: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,611 Error compiling Cython file: 2025-09-08T03:31:14,611 ------------------------------------------------------------ 2025-09-08T03:31:14,611 ... 2025-09-08T03:31:14,611 self.c.numberoftriangles = 0 2025-09-08T03:31:14,611 self.c.numberofcorners = 0 2025-09-08T03:31:14,611 self.c.numberoftriangleattributes = 0 2025-09-08T03:31:14,611 self.c.segmentlist = NULL 2025-09-08T03:31:14,611 self.c.segmentmarkerlist = NULL 2025-09-08T03:31:14,611 ^ 2025-09-08T03:31:14,612 ------------------------------------------------------------ 2025-09-08T03:31:14,612 triangle/core.pyx:166:35: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,612 Error compiling Cython file: 2025-09-08T03:31:14,612 ------------------------------------------------------------ 2025-09-08T03:31:14,612 ... 2025-09-08T03:31:14,612 self.c.segmentlist = NULL 2025-09-08T03:31:14,612 self.c.segmentmarkerlist = NULL 2025-09-08T03:31:14,612 self.c.numberofsegments = 0 2025-09-08T03:31:14,613 self.c.holelist = NULL 2025-09-08T03:31:14,613 ^ 2025-09-08T03:31:14,613 ------------------------------------------------------------ 2025-09-08T03:31:14,613 triangle/core.pyx:169:26: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,613 Error compiling Cython file: 2025-09-08T03:31:14,613 ------------------------------------------------------------ 2025-09-08T03:31:14,613 ... 2025-09-08T03:31:14,613 self.c.numberofsegments = 0 2025-09-08T03:31:14,614 self.c.holelist = NULL 2025-09-08T03:31:14,614 self.c.numberofholes = 0 2025-09-08T03:31:14,614 self.c.regionlist = NULL 2025-09-08T03:31:14,614 ^ 2025-09-08T03:31:14,614 ------------------------------------------------------------ 2025-09-08T03:31:14,614 triangle/core.pyx:172:28: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,614 Error compiling Cython file: 2025-09-08T03:31:14,614 ------------------------------------------------------------ 2025-09-08T03:31:14,615 ... 2025-09-08T03:31:14,615 self.c.numberofholes = 0 2025-09-08T03:31:14,615 self.c.regionlist = NULL 2025-09-08T03:31:14,615 self.c.numberofregions = 0 2025-09-08T03:31:14,615 self.c.edgelist = NULL 2025-09-08T03:31:14,615 ^ 2025-09-08T03:31:14,615 ------------------------------------------------------------ 2025-09-08T03:31:14,615 triangle/core.pyx:175:26: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,616 Error compiling Cython file: 2025-09-08T03:31:14,616 ------------------------------------------------------------ 2025-09-08T03:31:14,616 ... 2025-09-08T03:31:14,616 self.c.regionlist = NULL 2025-09-08T03:31:14,616 self.c.numberofregions = 0 2025-09-08T03:31:14,616 self.c.edgelist = NULL 2025-09-08T03:31:14,616 self.c.edgemarkerlist = NULL 2025-09-08T03:31:14,616 ^ 2025-09-08T03:31:14,616 ------------------------------------------------------------ 2025-09-08T03:31:14,617 triangle/core.pyx:176:32: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,617 Error compiling Cython file: 2025-09-08T03:31:14,617 ------------------------------------------------------------ 2025-09-08T03:31:14,617 ... 2025-09-08T03:31:14,617 self.c.regionlist = NULL 2025-09-08T03:31:14,617 self.c.numberofregions = 0 2025-09-08T03:31:14,617 self.c.edgelist = NULL 2025-09-08T03:31:14,617 self.c.edgemarkerlist = NULL 2025-09-08T03:31:14,617 self.c.normlist = NULL 2025-09-08T03:31:14,617 ^ 2025-09-08T03:31:14,618 ------------------------------------------------------------ 2025-09-08T03:31:14,618 triangle/core.pyx:177:26: Cannot convert 'void *' to Python object 2025-09-08T03:31:14,618 Error compiling Cython file: 2025-09-08T03:31:14,618 ------------------------------------------------------------ 2025-09-08T03:31:14,618 ... 2025-09-08T03:31:14,618 self.c.edgemarkerlist = NULL 2025-09-08T03:31:14,618 self.c.normlist = NULL 2025-09-08T03:31:14,618 self.c.numberofedges = 0 2025-09-08T03:31:14,619 def __dealloc__(self): 2025-09-08T03:31:14,619 cleanup(&(self.c.pointlist)) 2025-09-08T03:31:14,619 ^ 2025-09-08T03:31:14,619 ------------------------------------------------------------ 2025-09-08T03:31:14,619 triangle/core.pyx:181:24: Cannot take address of Python object attribute 'pointlist' 2025-09-08T03:31:14,619 Error compiling Cython file: 2025-09-08T03:31:14,619 ------------------------------------------------------------ 2025-09-08T03:31:14,619 ... 2025-09-08T03:31:14,619 self.c.normlist = NULL 2025-09-08T03:31:14,619 self.c.numberofedges = 0 2025-09-08T03:31:14,620 def __dealloc__(self): 2025-09-08T03:31:14,620 cleanup(&(self.c.pointlist)) 2025-09-08T03:31:14,620 cleanup(&(self.c.pointattributelist)) 2025-09-08T03:31:14,620 ^ 2025-09-08T03:31:14,620 ------------------------------------------------------------ 2025-09-08T03:31:14,620 triangle/core.pyx:182:24: Cannot take address of Python object attribute 'pointattributelist' 2025-09-08T03:31:14,620 Error compiling Cython file: 2025-09-08T03:31:14,620 ------------------------------------------------------------ 2025-09-08T03:31:14,620 ... 2025-09-08T03:31:14,621 self.c.numberofedges = 0 2025-09-08T03:31:14,621 def __dealloc__(self): 2025-09-08T03:31:14,621 cleanup(&(self.c.pointlist)) 2025-09-08T03:31:14,621 cleanup(&(self.c.pointattributelist)) 2025-09-08T03:31:14,621 cleanup(&(self.c.pointmarkerlist)) 2025-09-08T03:31:14,621 ^ 2025-09-08T03:31:14,621 ------------------------------------------------------------ 2025-09-08T03:31:14,621 triangle/core.pyx:183:24: Cannot take address of Python object attribute 'pointmarkerlist' 2025-09-08T03:31:14,621 Error compiling Cython file: 2025-09-08T03:31:14,622 ------------------------------------------------------------ 2025-09-08T03:31:14,622 ... 2025-09-08T03:31:14,622 def __dealloc__(self): 2025-09-08T03:31:14,622 cleanup(&(self.c.pointlist)) 2025-09-08T03:31:14,622 cleanup(&(self.c.pointattributelist)) 2025-09-08T03:31:14,622 cleanup(&(self.c.pointmarkerlist)) 2025-09-08T03:31:14,622 cleanup(&(self.c.trianglelist)) 2025-09-08T03:31:14,622 ^ 2025-09-08T03:31:14,622 ------------------------------------------------------------ 2025-09-08T03:31:14,622 triangle/core.pyx:185:24: Cannot take address of Python object attribute 'trianglelist' 2025-09-08T03:31:14,623 Error compiling Cython file: 2025-09-08T03:31:14,623 ------------------------------------------------------------ 2025-09-08T03:31:14,623 ... 2025-09-08T03:31:14,623 cleanup(&(self.c.pointlist)) 2025-09-08T03:31:14,623 cleanup(&(self.c.pointattributelist)) 2025-09-08T03:31:14,623 cleanup(&(self.c.pointmarkerlist)) 2025-09-08T03:31:14,623 cleanup(&(self.c.trianglelist)) 2025-09-08T03:31:14,623 cleanup(&(self.c.triangleattributelist)) 2025-09-08T03:31:14,623 ^ 2025-09-08T03:31:14,623 ------------------------------------------------------------ 2025-09-08T03:31:14,624 triangle/core.pyx:186:24: Cannot take address of Python object attribute 'triangleattributelist' 2025-09-08T03:31:14,624 Error compiling Cython file: 2025-09-08T03:31:14,624 ------------------------------------------------------------ 2025-09-08T03:31:14,624 ... 2025-09-08T03:31:14,624 cleanup(&(self.c.pointattributelist)) 2025-09-08T03:31:14,624 cleanup(&(self.c.pointmarkerlist)) 2025-09-08T03:31:14,624 cleanup(&(self.c.trianglelist)) 2025-09-08T03:31:14,624 cleanup(&(self.c.triangleattributelist)) 2025-09-08T03:31:14,625 cleanup(&(self.c.trianglearealist)) 2025-09-08T03:31:14,625 ^ 2025-09-08T03:31:14,625 ------------------------------------------------------------ 2025-09-08T03:31:14,625 triangle/core.pyx:187:24: Cannot take address of Python object attribute 'trianglearealist' 2025-09-08T03:31:14,625 Error compiling Cython file: 2025-09-08T03:31:14,625 ------------------------------------------------------------ 2025-09-08T03:31:14,625 ... 2025-09-08T03:31:14,625 cleanup(&(self.c.pointmarkerlist)) 2025-09-08T03:31:14,625 cleanup(&(self.c.trianglelist)) 2025-09-08T03:31:14,626 cleanup(&(self.c.triangleattributelist)) 2025-09-08T03:31:14,626 cleanup(&(self.c.trianglearealist)) 2025-09-08T03:31:14,626 cleanup(&(self.c.neighborlist)) 2025-09-08T03:31:14,626 ^ 2025-09-08T03:31:14,626 ------------------------------------------------------------ 2025-09-08T03:31:14,626 triangle/core.pyx:188:24: Cannot take address of Python object attribute 'neighborlist' 2025-09-08T03:31:14,626 Error compiling Cython file: 2025-09-08T03:31:14,626 ------------------------------------------------------------ 2025-09-08T03:31:14,626 ... 2025-09-08T03:31:14,627 cleanup(&(self.c.trianglelist)) 2025-09-08T03:31:14,627 cleanup(&(self.c.triangleattributelist)) 2025-09-08T03:31:14,627 cleanup(&(self.c.trianglearealist)) 2025-09-08T03:31:14,627 cleanup(&(self.c.neighborlist)) 2025-09-08T03:31:14,627 cleanup(&(self.c.segmentlist)) 2025-09-08T03:31:14,627 ^ 2025-09-08T03:31:14,627 ------------------------------------------------------------ 2025-09-08T03:31:14,627 triangle/core.pyx:190:24: Cannot take address of Python object attribute 'segmentlist' 2025-09-08T03:31:14,627 Error compiling Cython file: 2025-09-08T03:31:14,628 ------------------------------------------------------------ 2025-09-08T03:31:14,628 ... 2025-09-08T03:31:14,628 cleanup(&(self.c.triangleattributelist)) 2025-09-08T03:31:14,628 cleanup(&(self.c.trianglearealist)) 2025-09-08T03:31:14,628 cleanup(&(self.c.neighborlist)) 2025-09-08T03:31:14,628 cleanup(&(self.c.segmentlist)) 2025-09-08T03:31:14,628 cleanup(&(self.c.segmentmarkerlist)) 2025-09-08T03:31:14,628 ^ 2025-09-08T03:31:14,628 ------------------------------------------------------------ 2025-09-08T03:31:14,629 triangle/core.pyx:191:24: Cannot take address of Python object attribute 'segmentmarkerlist' 2025-09-08T03:31:14,629 Error compiling Cython file: 2025-09-08T03:31:14,629 ------------------------------------------------------------ 2025-09-08T03:31:14,629 ... 2025-09-08T03:31:14,629 cleanup(&(self.c.neighborlist)) 2025-09-08T03:31:14,629 cleanup(&(self.c.segmentlist)) 2025-09-08T03:31:14,629 cleanup(&(self.c.segmentmarkerlist)) 2025-09-08T03:31:14,629 cleanup(&(self.c.holelist)) 2025-09-08T03:31:14,629 ^ 2025-09-08T03:31:14,630 ------------------------------------------------------------ 2025-09-08T03:31:14,630 triangle/core.pyx:193:24: Cannot take address of Python object attribute 'holelist' 2025-09-08T03:31:14,630 Error compiling Cython file: 2025-09-08T03:31:14,630 ------------------------------------------------------------ 2025-09-08T03:31:14,630 ... 2025-09-08T03:31:14,630 cleanup(&(self.c.segmentlist)) 2025-09-08T03:31:14,630 cleanup(&(self.c.segmentmarkerlist)) 2025-09-08T03:31:14,631 cleanup(&(self.c.holelist)) 2025-09-08T03:31:14,631 cleanup(&(self.c.regionlist)) 2025-09-08T03:31:14,631 ^ 2025-09-08T03:31:14,631 ------------------------------------------------------------ 2025-09-08T03:31:14,631 triangle/core.pyx:194:24: Cannot take address of Python object attribute 'regionlist' 2025-09-08T03:31:14,631 Error compiling Cython file: 2025-09-08T03:31:14,631 ------------------------------------------------------------ 2025-09-08T03:31:14,631 ... 2025-09-08T03:31:14,631 cleanup(&(self.c.segmentmarkerlist)) 2025-09-08T03:31:14,632 cleanup(&(self.c.holelist)) 2025-09-08T03:31:14,632 cleanup(&(self.c.regionlist)) 2025-09-08T03:31:14,632 cleanup(&(self.c.edgelist)) 2025-09-08T03:31:14,632 ^ 2025-09-08T03:31:14,632 ------------------------------------------------------------ 2025-09-08T03:31:14,632 triangle/core.pyx:196:24: Cannot take address of Python object attribute 'edgelist' 2025-09-08T03:31:14,632 Error compiling Cython file: 2025-09-08T03:31:14,632 ------------------------------------------------------------ 2025-09-08T03:31:14,633 ... 2025-09-08T03:31:14,633 cleanup(&(self.c.holelist)) 2025-09-08T03:31:14,633 cleanup(&(self.c.regionlist)) 2025-09-08T03:31:14,633 cleanup(&(self.c.edgelist)) 2025-09-08T03:31:14,633 cleanup(&(self.c.edgemarkerlist)) 2025-09-08T03:31:14,633 ^ 2025-09-08T03:31:14,633 ------------------------------------------------------------ 2025-09-08T03:31:14,633 triangle/core.pyx:197:24: Cannot take address of Python object attribute 'edgemarkerlist' 2025-09-08T03:31:14,634 Error compiling Cython file: 2025-09-08T03:31:14,634 ------------------------------------------------------------ 2025-09-08T03:31:14,634 ... 2025-09-08T03:31:14,634 cleanup(&(self.c.holelist)) 2025-09-08T03:31:14,634 cleanup(&(self.c.regionlist)) 2025-09-08T03:31:14,634 cleanup(&(self.c.edgelist)) 2025-09-08T03:31:14,634 cleanup(&(self.c.edgemarkerlist)) 2025-09-08T03:31:14,634 cleanup(&(self.c.normlist)) 2025-09-08T03:31:14,634 ^ 2025-09-08T03:31:14,634 ------------------------------------------------------------ 2025-09-08T03:31:14,635 triangle/core.pyx:198:24: Cannot take address of Python object attribute 'normlist' 2025-09-08T03:31:14,635 Error compiling Cython file: 2025-09-08T03:31:14,635 ------------------------------------------------------------ 2025-09-08T03:31:14,635 ... 2025-09-08T03:31:14,635 def __triang(char* switch, TriangulateIO in_, TriangulateIO out_, vorout=None): 2025-09-08T03:31:14,635 cdef TriangulateIO vorout_ 2025-09-08T03:31:14,635 if vorout: 2025-09-08T03:31:14,635 vorout_ = vorout 2025-09-08T03:31:14,636 ct.triangulate(switch, &in_.c, &out_.c, &(vorout_.c)) 2025-09-08T03:31:14,636 ^ 2025-09-08T03:31:14,636 ------------------------------------------------------------ 2025-09-08T03:31:14,636 triangle/core.pyx:207:10: cimported module has no attribute 'triangulate' 2025-09-08T03:31:14,636 Error compiling Cython file: 2025-09-08T03:31:14,636 ------------------------------------------------------------ 2025-09-08T03:31:14,636 ... 2025-09-08T03:31:14,636 cdef TriangulateIO vorout_ 2025-09-08T03:31:14,636 if vorout: 2025-09-08T03:31:14,636 vorout_ = vorout 2025-09-08T03:31:14,637 ct.triangulate(switch, &in_.c, &out_.c, &(vorout_.c)) 2025-09-08T03:31:14,637 else: 2025-09-08T03:31:14,637 ct.triangulate(switch, &in_.c, &out_.c, NULL) 2025-09-08T03:31:14,637 ^ 2025-09-08T03:31:14,637 ------------------------------------------------------------ 2025-09-08T03:31:14,637 triangle/core.pyx:209:10: cimported module has no attribute 'triangulate' 2025-09-08T03:31:14,637 Error compiling Cython file: 2025-09-08T03:31:14,637 ------------------------------------------------------------ 2025-09-08T03:31:14,637 ... 2025-09-08T03:31:14,638 vorout_ = vorout 2025-09-08T03:31:14,638 ct.triangulate(switch, &in_.c, &out_.c, &(vorout_.c)) 2025-09-08T03:31:14,638 else: 2025-09-08T03:31:14,638 ct.triangulate(switch, &in_.c, &out_.c, NULL) 2025-09-08T03:31:14,638 # Copy whole array to avoid freeing of non-allocated pointers 2025-09-08T03:31:14,638 copy_d(&(out_.c.holelist), out_.c.numberofholes*2) 2025-09-08T03:31:14,638 ^ 2025-09-08T03:31:14,638 ------------------------------------------------------------ 2025-09-08T03:31:14,638 triangle/core.pyx:211:11: Cannot take address of Python object attribute 'holelist' 2025-09-08T03:31:14,639 Error compiling Cython file: 2025-09-08T03:31:14,639 ------------------------------------------------------------ 2025-09-08T03:31:14,639 ... 2025-09-08T03:31:14,639 ct.triangulate(switch, &in_.c, &out_.c, &(vorout_.c)) 2025-09-08T03:31:14,639 else: 2025-09-08T03:31:14,639 ct.triangulate(switch, &in_.c, &out_.c, NULL) 2025-09-08T03:31:14,639 # Copy whole array to avoid freeing of non-allocated pointers 2025-09-08T03:31:14,639 copy_d(&(out_.c.holelist), out_.c.numberofholes*2) 2025-09-08T03:31:14,639 copy_d(&(out_.c.regionlist), out_.c.numberofregions*4) 2025-09-08T03:31:14,639 ^ 2025-09-08T03:31:14,639 ------------------------------------------------------------ 2025-09-08T03:31:14,640 triangle/core.pyx:212:11: Cannot take address of Python object attribute 'regionlist' 2025-09-08T03:31:15,455 Traceback (most recent call last): 2025-09-08T03:31:15,463 File "", line 2, in 2025-09-08T03:31:15,463 exec(compile(''' 2025-09-08T03:31:15,463 ~~~~^^^^^^^^^^^^ 2025-09-08T03:31:15,464 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:31:15,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,464 ...<32 lines>... 2025-09-08T03:31:15,464 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:31:15,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,464 ''' % ('/tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784/setup.py',), "", "exec")) 2025-09-08T03:31:15,464 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,464 File "", line 35, in 2025-09-08T03:31:15,465 File "/tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784/setup.py", line 15, in 2025-09-08T03:31:15,465 setup(name='triangle', 2025-09-08T03:31:15,465 ~~~~~^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,465 packages=['triangle'], 2025-09-08T03:31:15,465 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,465 ...<40 lines>... 2025-09-08T03:31:15,465 ] 2025-09-08T03:31:15,465 ^ 2025-09-08T03:31:15,465 ) 2025-09-08T03:31:15,466 ^ 2025-09-08T03:31:15,466 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T03:31:15,466 return distutils.core.setup(**attrs) 2025-09-08T03:31:15,466 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,466 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T03:31:15,466 return run_commands(dist) 2025-09-08T03:31:15,466 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T03:31:15,466 dist.run_commands() 2025-09-08T03:31:15,466 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:31:15,467 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T03:31:15,467 self.run_command(cmd) 2025-09-08T03:31:15,467 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T03:31:15,467 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T03:31:15,467 super().run_command(command) 2025-09-08T03:31:15,467 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,467 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T03:31:15,467 cmd_obj.run() 2025-09-08T03:31:15,468 ~~~~~~~~~~~^^ 2025-09-08T03:31:15,468 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T03:31:15,468 self.run_command("build") 2025-09-08T03:31:15,468 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,468 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T03:31:15,468 self.distribution.run_command(command) 2025-09-08T03:31:15,468 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,468 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T03:31:15,468 super().run_command(command) 2025-09-08T03:31:15,469 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,469 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T03:31:15,469 cmd_obj.run() 2025-09-08T03:31:15,469 ~~~~~~~~~~~^^ 2025-09-08T03:31:15,469 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T03:31:15,469 self.run_command(cmd_name) 2025-09-08T03:31:15,469 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T03:31:15,469 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T03:31:15,470 self.distribution.run_command(command) 2025-09-08T03:31:15,470 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,470 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T03:31:15,470 super().run_command(command) 2025-09-08T03:31:15,470 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T03:31:15,470 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T03:31:15,470 cmd_obj.run() 2025-09-08T03:31:15,470 ~~~~~~~~~~~^^ 2025-09-08T03:31:15,471 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 96, in run 2025-09-08T03:31:15,471 _build_ext.run(self) 2025-09-08T03:31:15,471 ~~~~~~~~~~~~~~^^^^^^ 2025-09-08T03:31:15,471 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run 2025-09-08T03:31:15,471 self.build_extensions() 2025-09-08T03:31:15,471 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:31:15,471 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions 2025-09-08T03:31:15,471 self._build_extensions_serial() 2025-09-08T03:31:15,472 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:31:15,472 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial 2025-09-08T03:31:15,472 self.build_extension(ext) 2025-09-08T03:31:15,472 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T03:31:15,472 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 261, in build_extension 2025-09-08T03:31:15,472 _build_ext.build_extension(self, ext) 2025-09-08T03:31:15,472 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T03:31:15,472 File "/usr/local/lib/python3.13/dist-packages/Cython/Distutils/build_ext.py", line 131, in build_extension 2025-09-08T03:31:15,473 new_ext = cythonize( 2025-09-08T03:31:15,473 ~~~~~~~~~^ 2025-09-08T03:31:15,473 ext,force=self.force, quiet=self.verbose == 0, **options 2025-09-08T03:31:15,473 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:31:15,473 )[0] 2025-09-08T03:31:15,473 ^ 2025-09-08T03:31:15,473 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T03:31:15,473 cythonize_one(*args) 2025-09-08T03:31:15,474 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T03:31:15,474 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T03:31:15,474 raise CompileError(None, pyx_file) 2025-09-08T03:31:15,474 Cython.Compiler.Errors.CompileError: triangle/core.pyx 2025-09-08T03:31:15,897 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T03:31:15,911 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T03:31:15,911 exec(compile('"'"''"'"''"'"' 2025-09-08T03:31:15,911 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:31:15,911 # 2025-09-08T03:31:15,911 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:31:15,911 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:31:15,911 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:31:15,911 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:31:15,911 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:31:15,911 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:31:15,911 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:31:15,911 import os, sys, tokenize, traceback 2025-09-08T03:31:15,911 2025-09-08T03:31:15,911 try: 2025-09-08T03:31:15,911 import setuptools 2025-09-08T03:31:15,911 except ImportError: 2025-09-08T03:31:15,911 print( 2025-09-08T03:31:15,911 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:31:15,911 "the build environment with exception:", 2025-09-08T03:31:15,911 file=sys.stderr, 2025-09-08T03:31:15,911 ) 2025-09-08T03:31:15,911 traceback.print_exc() 2025-09-08T03:31:15,911 sys.exit(1) 2025-09-08T03:31:15,911 2025-09-08T03:31:15,911 __file__ = %r 2025-09-08T03:31:15,911 sys.argv[0] = __file__ 2025-09-08T03:31:15,911 2025-09-08T03:31:15,911 if os.path.exists(__file__): 2025-09-08T03:31:15,911 filename = __file__ 2025-09-08T03:31:15,911 with tokenize.open(__file__) as f: 2025-09-08T03:31:15,911 setup_py_code = f.read() 2025-09-08T03:31:15,911 else: 2025-09-08T03:31:15,911 filename = "" 2025-09-08T03:31:15,911 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:31:15,911 2025-09-08T03:31:15,911 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:31:15,911 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-qwof7w2y[/] 2025-09-08T03:31:15,911 [bold magenta]cwd[/]: /tmp/pip-wheel-cwqj6jf_/triangle_dd4e0488eab84205811cae8d722cd784/ 2025-09-08T03:31:15,911 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-08T03:31:15,912 ERROR: Failed building wheel for triangle 2025-09-08T03:31:15,913 Running setup.py clean for triangle 2025-09-08T03:31:15,914 Running command python setup.py clean 2025-09-08T03:31:16,545 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T03:31:16,545 !! 2025-09-08T03:31:16,545 ******************************************************************************** 2025-09-08T03:31:16,546 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T03:31:16,546 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T03:31:16,546 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T03:31:16,546 or your builds will no longer be supported. 2025-09-08T03:31:16,546 ******************************************************************************** 2025-09-08T03:31:16,546 !! 2025-09-08T03:31:16,546 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T03:31:17,161 running clean 2025-09-08T03:31:17,303 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T03:31:17,307 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T03:31:17,307 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T03:31:17,307 removing 'build' 2025-09-08T03:31:17,423 Failed to build triangle 2025-09-08T03:31:17,424 ERROR: Failed to build one or more wheels 2025-09-08T03:31:17,425 Exception information: 2025-09-08T03:31:17,425 Traceback (most recent call last): 2025-09-08T03:31:17,425 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:31:17,425 status = _inner_run() 2025-09-08T03:31:17,425 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:31:17,425 return self.run(options, args) 2025-09-08T03:31:17,425 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:31:17,425 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:31:17,425 return func(self, options, args) 2025-09-08T03:31:17,425 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T03:31:17,425 raise CommandError("Failed to build one or more wheels") 2025-09-08T03:31:17,425 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T03:31:17,429 Removed build tracker: '/tmp/pip-build-tracker-vdlg9t44'