2025-09-09T13:38:28,588 Created temporary directory: /tmp/pip-build-tracker-78wvsgfh 2025-09-09T13:38:28,589 Initialized build tracking at /tmp/pip-build-tracker-78wvsgfh 2025-09-09T13:38:28,589 Created build tracker: /tmp/pip-build-tracker-78wvsgfh 2025-09-09T13:38:28,589 Entered build tracker: /tmp/pip-build-tracker-78wvsgfh 2025-09-09T13:38:28,590 Created temporary directory: /tmp/pip-wheel-krcliq6t 2025-09-09T13:38:28,593 Created temporary directory: /tmp/pip-ephem-wheel-cache-6utf42d7 2025-09-09T13:38:28,659 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T13:38:28,662 2 location(s) to search for versions of pygeodesic: 2025-09-09T13:38:28,662 * https://pypi.org/simple/pygeodesic/ 2025-09-09T13:38:28,662 * https://www.piwheels.org/simple/pygeodesic/ 2025-09-09T13:38:28,662 Fetching project page and analyzing links: https://pypi.org/simple/pygeodesic/ 2025-09-09T13:38:28,662 Getting page https://pypi.org/simple/pygeodesic/ 2025-09-09T13:38:28,663 Found index url https://pypi.org/simple/ 2025-09-09T13:38:28,739 Fetched page https://pypi.org/simple/pygeodesic/ as application/vnd.pypi.simple.v1+json 2025-09-09T13:38:28,752 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/68/67/b9679a7fa59ea7482a5a75c105758ba24b80ae34ed792eb099d79556161a/pygeodesic-0.1.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,752 Found link https://files.pythonhosted.org/packages/af/64/0f3bebd62f8587edb76c430b50767f1a8e008f2faa57c4caa386542ff14a/pygeodesic-0.1.0.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.0 2025-09-09T13:38:28,752 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/83/ec/d0fabed30fcae1e91040be5ca536c0c211d321ed7146a2ba9f2a0e18654c/pygeodesic-0.1.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,752 Found link https://files.pythonhosted.org/packages/8e/9c/c9745fb717eacab2adccfdb2efc9b7e58ddc934b08d01a0241fb9bf97713/pygeodesic-0.1.1.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.1 2025-09-09T13:38:28,753 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/a0/31/146f7fc9aa8b9fe9c8c54a618285273ff5a9380c728f202c3f6147bff0d7/pygeodesic-0.1.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,753 Found link https://files.pythonhosted.org/packages/2d/02/1ed3e2db329d14ee04bbe324b3688374a0a3f1908cdb10efc02beeb94ac0/pygeodesic-0.1.2.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.2 2025-09-09T13:38:28,753 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d8/c7/09ed8e9209e9d99535d479d6402203b5c6cabc2c0754cfd16ae008775041/pygeodesic-0.1.3-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,753 Found link https://files.pythonhosted.org/packages/bb/46/3b209dcff2c10a621eeb99d901f4b30bdf3a3c3c564ee7b474ccb66a30ce/pygeodesic-0.1.3.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.3 2025-09-09T13:38:28,753 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/22/5ff19d2a368e317333497d32eb1d59c078e3051adeeb35842a393e9465b1/pygeodesic-0.1.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,753 Found link https://files.pythonhosted.org/packages/e7/c5/fbabfa28ba2eac1327c898bb9a598a945345309456f927dce6bc89925603/pygeodesic-0.1.4.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.4 2025-09-09T13:38:28,754 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/4b/34/314cee05b60c399df8f745dcdf9c89c9d2417be77cad751cd0e3ad0cb2f4/pygeodesic-0.1.5-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,754 Found link https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.5 2025-09-09T13:38:28,754 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/fa/cd/179d1c7fdb3d1904de0419b7f377014a0374d6ea0ffb69167c370a62e198/pygeodesic-0.1.7-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,754 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/46/ad/0bdd405066fdd3752414f55cca5551ccb4caa27933f23a9978f9743333c4/pygeodesic-0.1.7-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,754 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ad/61/17a3d7a54d53b117b0586eaf21878490d05e67695a638ca0ce74cdd433bd/pygeodesic-0.1.7-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,754 Found link https://files.pythonhosted.org/packages/4f/52/d7aa3a39856ad08d77e4a22982b0ec7a59252ce4deed0e586d69f4747792/pygeodesic-0.1.7.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.7 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/e8/3c/33a8fdd7b448516cc5a88a06cb22e6cc25c61e5e668a1e1d6e8045cd975a/pygeodesic-0.1.8-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/94/3f/da167d3351a9082a6d4f51254a16f47b8456821a853b91032cc81e720299/pygeodesic-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/9a/39/5a147b4552884ceeea55756301772b934ce1346ff6948c2076c66433b2f4/pygeodesic-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/cb/87/0aaf98cae8ad052b706ad6fd89d2aec029814e0313bc8c31bcb3219a6453/pygeodesic-0.1.8-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/0f/8a/01df851291e314cdff8ce241c2fadc964380e61667627de08df8a8f0c7e8/pygeodesic-0.1.8-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/01/e0/8f95bdc9cda22ed86d85ad3bd88f0d40143b4d6621ca95bf5acd39647c00/pygeodesic-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,755 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/32/6973b963c3105dc96311ea331900f55626b2001f648e10e2503f004b4dff/pygeodesic-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/6c/5c/8a02b01de0592fcd138f969c9a9b4881959b400e69178f27048aff9e0f82/pygeodesic-0.1.8-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/b9/92/784d79500591779c9da8f1325ec906cfd2a9c40c8565812ad38d6b8eb3b5/pygeodesic-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d0/bc/15c2f0976c0df475c82df82b1232d15ecddd4a4b181dd26a3a47f309324f/pygeodesic-0.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ae/51/8dd582ae1c5293a4ac85b4fe7f3263be05898261d89ed2460bfa683f668d/pygeodesic-0.1.8-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/42/e8/d60fcede1d865f254f54cc2ac29a2c84a8cf572db30170ce21690c311077/pygeodesic-0.1.8-cp38-cp38-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/05/26/3166e2a385e8e6502f3da49c205c577b25ae4db3df03b5de30397ac56531/pygeodesic-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/c9/63/cea765a3f04d539414417ae73b0a53dba544113092388f68f6a62c609707/pygeodesic-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,756 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/95/d1/11de8b928183bff4f7469463dcc7d004a51c097452cf4ca40146ddf220b6/pygeodesic-0.1.8-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/13/3d/e8911ab38236f91ebaacbd1dbe621e083d193fb30ac275345adb26dbc0be/pygeodesic-0.1.8-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/2c/bd/5e37538099e0be710bc71b7ca865e3abf62be346d6154b8590ccfae634a3/pygeodesic-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/5b/59/9c4e9d0c019a4ecbe776766a153624cae7889356e57dfef990e9ea749c44/pygeodesic-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d6/e2/c96ced1faec25c677f0c6a661dcb526879be9d121416b168e085ee206e15/pygeodesic-0.1.8-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Found link https://files.pythonhosted.org/packages/cc/ec/51a0ca644d19eb40fe85cd7e4f9b9d7b4c1bd590acc8a0b0a8bd22a16fbd/pygeodesic-0.1.8.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.8 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/61/8f/d4d2e90d2edd196528773137343466a8cd702b5f81519a64b7b4e87594a6/pygeodesic-0.1.9-cp310-cp310-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,757 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/dc/a5/c6909ec34bdb0dbbe4c0280eb74edb9f055f31d257e50a9006913a70db8f/pygeodesic-0.1.9-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/20/26/c961241341eb81fa040308d512dd9c7292893a3111f8608ede6c1e23ad51/pygeodesic-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/c6/4a/1de57966cc7a435fb3846cb12d7978c9442ae0291bc9ba4e7838917676aa/pygeodesic-0.1.9-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/c8/2a/4535c2f3e872ed0645862d1bf66e38fbfa6fa6932a37f30868c98f2bc538/pygeodesic-0.1.9-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/0a/2b/98fe52c8a36a1e159e0808cb3fbcd3c955c16d0cf281a3d8ceba9a200283/pygeodesic-0.1.9-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/4f/10/60f7d6a57efa7b3f06eb51f179a37d02d8add066e39929842e07c7851334/pygeodesic-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/f0/9b/8e10a97a88a5a862687a8c3a25ab1c363690c639afa69c9290c052a0015e/pygeodesic-0.1.9-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,758 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/e0/84/bc1e17637ac733227d636efa018241b50c95922e8f617edded2384881ebc/pygeodesic-0.1.9-cp312-cp312-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/18/da/38743f690bf88a19e451fc2e461f46b7bf5e8faa318f8ae23eb144671dba/pygeodesic-0.1.9-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d2/ff/b2f9d49a88dc8bc5f3f03fe1fba48f46b9e719c3a4c474faeaf331b8d496/pygeodesic-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/25/0c/3aaaa4302d0bb3272c68550b2f7d2166e1f00164d780cb64b959b05d31d7/pygeodesic-0.1.9-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/f7/ee/ccb2674aeaa2db95d2c57cc7d409f7182ede3f87a55a4b28c3dc784fb168/pygeodesic-0.1.9-cp38-cp38-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/18/e6/03603cdd9b68467b8227f7da0654f8f8da56ff40814e2a5749cb3cf9c346/pygeodesic-0.1.9-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/83/e1/4170d2b3206afb8f380ce7a6f87516828818390edca840cef55d49210c07/pygeodesic-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/e9/97/3f4fd29c8402bd02772cffd4befc5032edd63fa04098a841e7b212b09583/pygeodesic-0.1.9-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,759 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/46/3c/08408de0f9bf7bb9440f46b35bb2b7fedfa031dbdb509bc9f1227c7bd88d/pygeodesic-0.1.9-cp39-cp39-macosx_10_9_universal2.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/91/11/a76409772a577d9e37d798f7204b7ff57b0231cbd35f3954f3968a556380/pygeodesic-0.1.9-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/0b/2a/f07e0245ab10570f5e85c630f05ade4e879ec903b415e3beb82bfde4331c/pygeodesic-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/7b/8a/c068a9a167032c083d4a3300f9243af8aae789e55e56c4bfa9b7299bc7ed/pygeodesic-0.1.9-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) 2025-09-09T13:38:28,760 Found link https://files.pythonhosted.org/packages/76/7e/d6093f42282d4b6a070b5985feaf7e63ca9a74e655d0de85b9934ae4f3ef/pygeodesic-0.1.9.tar.gz (from https://pypi.org/simple/pygeodesic/), version: 0.1.9 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/52/46/417eaec200ac4d604e6398dd5c73c9582c65730c1be2aa59f128a48cc7d1/pygeodesic-0.1.10-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/a2/1f/c66e9dfa0a304bc537551990e8183604812ff5175311fbbad5341d615ab9/pygeodesic-0.1.10-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,760 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/3a/55/bfb3280542af200da1681ed4a1409682bdd9954fd46cebf3d4f775c0f91e/pygeodesic-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/2a/9b/afbbe0aa89ae1f18b24f956894243120090f066878f2a9fcc370a5380c46/pygeodesic-0.1.10-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/45/aa/ffc788c69ea4fb4bc39a4ab67411e9cf8a48b18e6ccff6b7d91e4e9a6268/pygeodesic-0.1.10-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/b2/f6/328310f0ed85b49601a89e6ee743f5ba56252be77982171985c2e3e98da9/pygeodesic-0.1.10-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/b6/ab/5fb8f03a4d168043791281d4783e838a572e5fef7ae79ec86acb1ea6df68/pygeodesic-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/85/ef/16bea4271e1b8e61dba305151f2bd57da180ee9539692f77ac91e1cf2025/pygeodesic-0.1.10-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/25/72/5f347f06bc72b3fbf032ab5dda232cb1e2c911fd828d85cd308ded8ff237/pygeodesic-0.1.10-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/88/e3/4fd54cd30c3bdf622b8cb42e6d0b96ca05d16269922d71b24563c5de1ffc/pygeodesic-0.1.10-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,761 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/5e/96/7d8bddd303dc7a996062ad64467d7b9f008ea6a70f6ab370d49c2bc544f7/pygeodesic-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,762 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ef/c2/85e37b11037dae871c0ef76956ecafde916f31285e7cf11dab2a08ae33cc/pygeodesic-0.1.10-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,762 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/ed/6f/c5a7f20d9c5ca2a80885d3a00f8d3ada4238fbae33cd88ac9a115e53da97/pygeodesic-0.1.10-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,762 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/dd/66/f1d4f3de6d2a1cccee541d73a0d82c8e107266512c73478ffa092fa5a727/pygeodesic-0.1.10-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,762 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/36/ca/499cea594365eda1e21b26c9ae10f9855e6fb6aa35322f0c7667c484b645/pygeodesic-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,762 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/18/27/450a043de6e69c4ccfc99eabb008e651cd7e8339d3c321fa10660a9d2a1e/pygeodesic-0.1.10-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,763 Found link https://files.pythonhosted.org/packages/1f/54/ac94c497a8f15315ffbfb95720b6325debabc21a7e708a1661cfd9c3820c/pygeodesic-0.1.10.tar.gz (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9), version: 0.1.10 2025-09-09T13:38:28,763 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/5d/46/7b82ededbd6f5b1b1383053f88df5ffd16c66ed0623a8e778787458569bb/pygeodesic-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,763 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/c0/b0/b768a59be46f633f1ada3f818de630c73265867dc8b0ff2a1e6dc2b80ffc/pygeodesic-0.1.11-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,763 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1a/66/c134db3ed52a1c968d755620145381379478c7a4c451f0d3e58e898454a4/pygeodesic-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,763 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/67/b4/1a869fe63d296073c6d71f825cc4a84584348fe93a2bb1afb405139ce531/pygeodesic-0.1.11-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,763 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/85/a6/300133dfa4f0b33276763fbdd94550829e33401ecc2893cb3b3aca5cf7e7/pygeodesic-0.1.11-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/42/e1/4404622c488a86fa255578ffa6366db26b008e127c917003fb5cc1c0ba5c/pygeodesic-0.1.11-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/2b/9e/cd246386d325c37e78508cd92d7766b379ed34591189c578864e623d3839/pygeodesic-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/68/89/bcd63cb7bee31fffe526bdd31f4a65abe40beacba894a7f208ed10ee9576/pygeodesic-0.1.11-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/d4/4b/fa724ded65584cff1b024016783614393c770a3b8ff9e0b2b2352153f955/pygeodesic-0.1.11-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/50/5a/61e8e9f8616427cf29310da628d5e5a836892c6a0503a08fee3439140285/pygeodesic-0.1.11-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/6b/3d/972e2207d5845b6129f553376010b0bddecc2b1b74799e186d97e0f326d6/pygeodesic-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,764 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/e6/0b/03af381ad00eaf56dde8156d48c0c4b7c5b928dd128221619d8b3cfea901/pygeodesic-0.1.11-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/1f/03/b7e5e98cc2a1a738d07daf6a2736b6c83c394e997ddca41a675eed11ae1e/pygeodesic-0.1.11-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/28/ea/37deeb6c02599048ee1a05750a119744e394d2f746f2f51cf5e02f030ed2/pygeodesic-0.1.11-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/7d/d4/c0e2fa21ca048e0199a3bee1438d5fef6591b65d2c856d8b7934c9bb5af7/pygeodesic-0.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/98/29/967ad2b817a530a866ee9531452439bd1f1bf61c564b2fb85f37741795a5/pygeodesic-0.1.11-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/cd/eb/8c8097db37f26883d0cad27eb6b8ddf1fbc1c71767a5da55b4086325822e/pygeodesic-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/56/63/c3ad7b8aca07942a9d6726145ce9838a5c27b22c5aaa99d554c5749bd330/pygeodesic-0.1.11-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/0d/91/8d037492bd6fc47edaac97a8bea86df8215a13c51063cdf3c3dd8ddc7373/pygeodesic-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,765 Skipping link: No binaries permitted for pygeodesic: https://files.pythonhosted.org/packages/5a/bc/aa653f5c817213698e75be0006cd426dcebc29714685810b21bbafde2410/pygeodesic-0.1.11-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,766 Found link https://files.pythonhosted.org/packages/66/33/174106049bdea633e537f14fc39ebc68f2f97994591911b4e64e4870803c/pygeodesic-0.1.11.tar.gz (from https://pypi.org/simple/pygeodesic/) (requires-python:>=3.9), version: 0.1.11 2025-09-09T13:38:28,766 Fetching project page and analyzing links: https://www.piwheels.org/simple/pygeodesic/ 2025-09-09T13:38:28,766 Getting page https://www.piwheels.org/simple/pygeodesic/ 2025-09-09T13:38:28,767 Found index url https://www.piwheels.org/simple/ 2025-09-09T13:38:28,863 Fetched page https://www.piwheels.org/simple/pygeodesic/ as text/html 2025-09-09T13:38:28,870 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.11-cp311-cp311-linux_armv6l.whl#sha256=0332b31f2e43442c6b757e2b9c73bce57b43154b929ccbd927a6e3ce5c59458a (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,870 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.11-cp311-cp311-linux_armv7l.whl#sha256=0332b31f2e43442c6b757e2b9c73bce57b43154b929ccbd927a6e3ce5c59458a (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,870 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.11-cp39-cp39-linux_armv6l.whl#sha256=e9fae905b14960dbd2a811760deac63b123a87a3b491a792c8a4838f859333a5 (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.11-cp39-cp39-linux_armv7l.whl#sha256=e9fae905b14960dbd2a811760deac63b123a87a3b491a792c8a4838f859333a5 (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.10-cp311-cp311-linux_armv6l.whl#sha256=e83ca7c2b780ada263ca91ccdc9ad55026d2e8ce9d934494c62c4edf7ae9a89e (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.10-cp311-cp311-linux_armv7l.whl#sha256=e83ca7c2b780ada263ca91ccdc9ad55026d2e8ce9d934494c62c4edf7ae9a89e (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.10-cp39-cp39-linux_armv6l.whl#sha256=09645428eaaf0e9036a7dc20b0a9f4e3cd90ea9836ef0a61152330f75e4af75d (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.10-cp39-cp39-linux_armv7l.whl#sha256=09645428eaaf0e9036a7dc20b0a9f4e3cd90ea9836ef0a61152330f75e4af75d (from https://www.piwheels.org/simple/pygeodesic/) (requires-python:>=3.9) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp311-cp311-linux_armv6l.whl#sha256=f20327a3f69aadce231006ed3146821ac876699cd749b23a55c4260d1db13eff (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,871 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp311-cp311-linux_armv7l.whl#sha256=f20327a3f69aadce231006ed3146821ac876699cd749b23a55c4260d1db13eff (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp37-cp37m-linux_armv6l.whl#sha256=be2dc9295d9fd0540b457e34ed4948109fd52b1bffe9336c95e1004e42b71150 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp37-cp37m-linux_armv7l.whl#sha256=be2dc9295d9fd0540b457e34ed4948109fd52b1bffe9336c95e1004e42b71150 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp39-cp39-linux_armv6l.whl#sha256=16658deb9e3a8140cd285e69aecbc5dac2775bc2ec357f4cdb6ca1df4feaa84e (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.9-cp39-cp39-linux_armv7l.whl#sha256=16658deb9e3a8140cd285e69aecbc5dac2775bc2ec357f4cdb6ca1df4feaa84e (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp37-cp37m-linux_armv6l.whl#sha256=f7c3b6cf8926b625a2a2cd8cddc2f3edb8b8fa85e97113d32291e9a1afba47d3 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,872 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp37-cp37m-linux_armv7l.whl#sha256=f7c3b6cf8926b625a2a2cd8cddc2f3edb8b8fa85e97113d32291e9a1afba47d3 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp39-cp39-linux_armv6l.whl#sha256=4e988069d7104c635ec6c68c92d11db5c19b6d0a90966a684a3d0c4e66f8fa8f (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp39-cp39-linux_armv7l.whl#sha256=4e988069d7104c635ec6c68c92d11db5c19b6d0a90966a684a3d0c4e66f8fa8f (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp311-cp311-linux_armv6l.whl#sha256=e37a5af8e97d665d2f5ca601d741acf3810e78bef198b691d5c5632b0fa6dc0d (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.8-cp311-cp311-linux_armv7l.whl#sha256=e37a5af8e97d665d2f5ca601d741acf3810e78bef198b691d5c5632b0fa6dc0d (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp35-cp35m-linux_armv6l.whl#sha256=182058a69080d15ddfde9d78bad151d44b7ef0bb608b0dd2aa2319c5f9f73abb (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp35-cp35m-linux_armv7l.whl#sha256=182058a69080d15ddfde9d78bad151d44b7ef0bb608b0dd2aa2319c5f9f73abb (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,873 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp37-cp37m-linux_armv6l.whl#sha256=2caf1b2cefa501de1f6457ee312c5dca719d98a59ca7e650c22ff5124a2354ef (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp37-cp37m-linux_armv7l.whl#sha256=2caf1b2cefa501de1f6457ee312c5dca719d98a59ca7e650c22ff5124a2354ef (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp39-cp39-linux_armv6l.whl#sha256=45acf7043cb67f6e3ee4ffb0f3ce96d48648aed2d5810998446bea17381825c8 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.7-cp39-cp39-linux_armv7l.whl#sha256=45acf7043cb67f6e3ee4ffb0f3ce96d48648aed2d5810998446bea17381825c8 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp35-cp35m-linux_armv6l.whl#sha256=4056ee81582bca9181f2d722c80dc5ced5eb4a3f4587cc966be6d6b67cf09102 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp35-cp35m-linux_armv7l.whl#sha256=4056ee81582bca9181f2d722c80dc5ced5eb4a3f4587cc966be6d6b67cf09102 (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp37-cp37m-linux_armv6l.whl#sha256=b69a2757deff9b1058ce07f517f315a78009b1fdb583076e32a9a2b36b289ace (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,874 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp37-cp37m-linux_armv7l.whl#sha256=b69a2757deff9b1058ce07f517f315a78009b1fdb583076e32a9a2b36b289ace (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,875 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp39-cp39-linux_armv6l.whl#sha256=5bd64a7877b4e676ccf1acaf68e71de37dd8fbe3c5ce7fe674f2a9119f3d329a (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,875 Skipping link: No binaries permitted for pygeodesic: https://archive1.piwheels.org/simple/pygeodesic/pygeodesic-0.1.5-cp39-cp39-linux_armv7l.whl#sha256=5bd64a7877b4e676ccf1acaf68e71de37dd8fbe3c5ce7fe674f2a9119f3d329a (from https://www.piwheels.org/simple/pygeodesic/) 2025-09-09T13:38:28,875 Skipping link: not a file: https://www.piwheels.org/simple/pygeodesic/ 2025-09-09T13:38:28,875 Skipping link: not a file: https://pypi.org/simple/pygeodesic/ 2025-09-09T13:38:28,904 Given no hashes to check 1 links for project 'pygeodesic': discarding no candidates 2025-09-09T13:38:28,905 Collecting pygeodesic==0.1.5 2025-09-09T13:38:28,906 Created temporary directory: /tmp/pip-unpack-vkw_ymqh 2025-09-09T13:38:29,054 Downloading pygeodesic-0.1.5.tar.gz (1.2 MB) 2025-09-09T13:38:29,332 Added pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-78wvsgfh' 2025-09-09T13:38:29,333 Running setup.py (path:/tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41/setup.py) egg_info for package pygeodesic 2025-09-09T13:38:29,333 Created temporary directory: /tmp/pip-pip-egg-info-28vgyuls 2025-09-09T13:38:29,334 Preparing metadata (setup.py): started 2025-09-09T13:38:29,334 Running command python setup.py egg_info 2025-09-09T13:38:29,845 /tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41/setup.py:39: SyntaxWarning: invalid escape sequence '\g' 2025-09-09T13:38:29,845 self.include_dirs.append("pygeodesic\geodesic_kirsanov") 2025-09-09T13:38:29,845 /tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41/setup.py:63: SyntaxWarning: invalid escape sequence '\*' 2025-09-09T13:38:29,845 'pygeodesic': ['Examples\*']}, 2025-09-09T13:38:29,992 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-09T13:38:29,993 !! 2025-09-09T13:38:29,993 ******************************************************************************** 2025-09-09T13:38:29,993 Requirements should be satisfied by a PEP 517 installer. 2025-09-09T13:38:29,993 If you are using pip, you can try `pip install --use-pep517`. 2025-09-09T13:38:29,993 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T13:38:29,993 or your builds will no longer be supported. 2025-09-09T13:38:29,994 ******************************************************************************** 2025-09-09T13:38:29,994 !! 2025-09-09T13:38:29,994 dist.fetch_build_eggs(dist.setup_requires) 2025-09-09T13:38:30,468 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T13:38:30,468 !! 2025-09-09T13:38:30,468 ******************************************************************************** 2025-09-09T13:38:30,469 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T13:38:30,469 License :: OSI Approved :: MIT License 2025-09-09T13:38:30,469 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T13:38:30,469 ******************************************************************************** 2025-09-09T13:38:30,469 !! 2025-09-09T13:38:30,469 self._finalize_license_expression() 2025-09-09T13:38:30,542 running egg_info 2025-09-09T13:38:30,616 creating /tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info 2025-09-09T13:38:30,616 writing /tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/PKG-INFO 2025-09-09T13:38:30,618 writing dependency_links to /tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/dependency_links.txt 2025-09-09T13:38:30,618 writing requirements to /tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/requires.txt 2025-09-09T13:38:30,618 writing top-level names to /tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/top_level.txt 2025-09-09T13:38:30,619 writing manifest file '/tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/SOURCES.txt' 2025-09-09T13:38:31,060 reading manifest file '/tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/SOURCES.txt' 2025-09-09T13:38:31,060 reading manifest template 'MANIFEST.in' 2025-09-09T13:38:31,064 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2025-09-09T13:38:31,070 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2025-09-09T13:38:31,070 adding license file 'LICENSE' 2025-09-09T13:38:31,073 writing manifest file '/tmp/pip-pip-egg-info-28vgyuls/pygeodesic.egg-info/SOURCES.txt' 2025-09-09T13:38:31,210 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T13:38:31,215 Source in /tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41 has version 0.1.5, which satisfies requirement pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz 2025-09-09T13:38:31,216 Removed pygeodesic==0.1.5 from https://files.pythonhosted.org/packages/03/c4/fe5fc1547d49d46ae0fccebbe00687e2c787b57cd7a13f3a95959f69ea6c/pygeodesic-0.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-78wvsgfh' 2025-09-09T13:38:31,219 Created temporary directory: /tmp/pip-unpack-pt4zrop9 2025-09-09T13:38:31,220 Created temporary directory: /tmp/pip-unpack-gl6h3sa_ 2025-09-09T13:38:31,220 Building wheels for collected packages: pygeodesic 2025-09-09T13:38:31,221 Created temporary directory: /tmp/pip-wheel-g4k9mu5o 2025-09-09T13:38:31,222 DEPRECATION: Building 'pygeodesic' 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 'pygeodesic'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T13:38:31,223 Building wheel for pygeodesic (setup.py): started 2025-09-09T13:38:31,223 Destination directory: /tmp/pip-wheel-g4k9mu5o 2025-09-09T13:38:31,223 Running command python setup.py bdist_wheel 2025-09-09T13:38:31,734 /tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41/setup.py:39: SyntaxWarning: invalid escape sequence '\g' 2025-09-09T13:38:31,734 self.include_dirs.append("pygeodesic\geodesic_kirsanov") 2025-09-09T13:38:31,734 /tmp/pip-wheel-krcliq6t/pygeodesic_4d9ea0fdf3314f6790fa338a4854ec41/setup.py:63: SyntaxWarning: invalid escape sequence '\*' 2025-09-09T13:38:31,734 'pygeodesic': ['Examples\*']}, 2025-09-09T13:38:31,889 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-09T13:38:31,889 !! 2025-09-09T13:38:31,889 ******************************************************************************** 2025-09-09T13:38:31,889 Requirements should be satisfied by a PEP 517 installer. 2025-09-09T13:38:31,889 If you are using pip, you can try `pip install --use-pep517`. 2025-09-09T13:38:31,889 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T13:38:31,889 or your builds will no longer be supported. 2025-09-09T13:38:31,890 ******************************************************************************** 2025-09-09T13:38:31,890 !! 2025-09-09T13:38:31,890 dist.fetch_build_eggs(dist.setup_requires) 2025-09-09T13:38:32,366 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T13:38:32,366 !! 2025-09-09T13:38:32,366 ******************************************************************************** 2025-09-09T13:38:32,366 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T13:38:32,367 License :: OSI Approved :: MIT License 2025-09-09T13:38:32,367 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T13:38:32,367 ******************************************************************************** 2025-09-09T13:38:32,367 !! 2025-09-09T13:38:32,367 self._finalize_license_expression() 2025-09-09T13:38:32,368 running bdist_wheel 2025-09-09T13:38:32,666 running build 2025-09-09T13:38:32,666 running build_py 2025-09-09T13:38:32,743 creating build/lib.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:32,743 copying pygeodesic/version.py -> build/lib.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:32,744 copying pygeodesic/__init__.py -> build/lib.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:32,744 running egg_info 2025-09-09T13:38:32,817 writing pygeodesic.egg-info/PKG-INFO 2025-09-09T13:38:32,819 writing dependency_links to pygeodesic.egg-info/dependency_links.txt 2025-09-09T13:38:32,819 writing requirements to pygeodesic.egg-info/requires.txt 2025-09-09T13:38:32,819 writing top-level names to pygeodesic.egg-info/top_level.txt 2025-09-09T13:38:33,105 reading manifest file 'pygeodesic.egg-info/SOURCES.txt' 2025-09-09T13:38:33,108 reading manifest template 'MANIFEST.in' 2025-09-09T13:38:33,111 warning: no files found matching '*.pyd' under directory 'pygeodesic' 2025-09-09T13:38:33,117 warning: no files found matching '*.*' under directory 'pygeodesic\examples' 2025-09-09T13:38:33,117 adding license file 'LICENSE' 2025-09-09T13:38:33,120 writing manifest file 'pygeodesic.egg-info/SOURCES.txt' 2025-09-09T13:38:33,122 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pygeodesic.examples' is absent from the `packages` configuration. 2025-09-09T13:38:33,122 !! 2025-09-09T13:38:33,122 ******************************************************************************** 2025-09-09T13:38:33,122 ############################ 2025-09-09T13:38:33,122 # Package would be ignored # 2025-09-09T13:38:33,123 ############################ 2025-09-09T13:38:33,123 Python recognizes 'pygeodesic.examples' as an importable package[^1], 2025-09-09T13:38:33,123 but it is absent from setuptools' `packages` configuration. 2025-09-09T13:38:33,123 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T13:38:33,123 package, please make sure that 'pygeodesic.examples' is explicitly added 2025-09-09T13:38:33,123 to the `packages` configuration field. 2025-09-09T13:38:33,123 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T13:38:33,123 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T13:38:33,123 instead of `find_packages(...)`/`find:`). 2025-09-09T13:38:33,124 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T13:38:33,124 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T13:38:33,124 If you don't want 'pygeodesic.examples' to be distributed and are 2025-09-09T13:38:33,124 already explicitly excluding 'pygeodesic.examples' via 2025-09-09T13:38:33,124 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T13:38:33,124 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T13:38:33,124 combination with a more fine grained `package-data` configuration. 2025-09-09T13:38:33,125 You can read more about "package data files" on setuptools documentation page: 2025-09-09T13:38:33,125 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T13:38:33,125 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T13:38:33,125 even if it does not contain any `.py` files. 2025-09-09T13:38:33,125 On the other hand, currently there is no concept of package data 2025-09-09T13:38:33,125 directory, all directories are treated like packages. 2025-09-09T13:38:33,125 ******************************************************************************** 2025-09-09T13:38:33,125 !! 2025-09-09T13:38:33,126 check.warn(importable) 2025-09-09T13:38:33,126 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pygeodesic.examples.__pycache__' is absent from the `packages` configuration. 2025-09-09T13:38:33,126 !! 2025-09-09T13:38:33,126 ******************************************************************************** 2025-09-09T13:38:33,126 ############################ 2025-09-09T13:38:33,126 # Package would be ignored # 2025-09-09T13:38:33,126 ############################ 2025-09-09T13:38:33,126 Python recognizes 'pygeodesic.examples.__pycache__' as an importable package[^1], 2025-09-09T13:38:33,126 but it is absent from setuptools' `packages` configuration. 2025-09-09T13:38:33,127 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T13:38:33,127 package, please make sure that 'pygeodesic.examples.__pycache__' is explicitly added 2025-09-09T13:38:33,127 to the `packages` configuration field. 2025-09-09T13:38:33,127 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T13:38:33,127 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T13:38:33,127 instead of `find_packages(...)`/`find:`). 2025-09-09T13:38:33,127 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T13:38:33,128 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T13:38:33,128 If you don't want 'pygeodesic.examples.__pycache__' to be distributed and are 2025-09-09T13:38:33,128 already explicitly excluding 'pygeodesic.examples.__pycache__' via 2025-09-09T13:38:33,128 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T13:38:33,128 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T13:38:33,128 combination with a more fine grained `package-data` configuration. 2025-09-09T13:38:33,128 You can read more about "package data files" on setuptools documentation page: 2025-09-09T13:38:33,128 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T13:38:33,129 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T13:38:33,129 even if it does not contain any `.py` files. 2025-09-09T13:38:33,129 On the other hand, currently there is no concept of package data 2025-09-09T13:38:33,129 directory, all directories are treated like packages. 2025-09-09T13:38:33,129 ******************************************************************************** 2025-09-09T13:38:33,129 !! 2025-09-09T13:38:33,129 check.warn(importable) 2025-09-09T13:38:33,129 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pygeodesic.examples.data' is absent from the `packages` configuration. 2025-09-09T13:38:33,130 !! 2025-09-09T13:38:33,130 ******************************************************************************** 2025-09-09T13:38:33,130 ############################ 2025-09-09T13:38:33,130 # Package would be ignored # 2025-09-09T13:38:33,130 ############################ 2025-09-09T13:38:33,130 Python recognizes 'pygeodesic.examples.data' as an importable package[^1], 2025-09-09T13:38:33,130 but it is absent from setuptools' `packages` configuration. 2025-09-09T13:38:33,130 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T13:38:33,131 package, please make sure that 'pygeodesic.examples.data' is explicitly added 2025-09-09T13:38:33,131 to the `packages` configuration field. 2025-09-09T13:38:33,131 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T13:38:33,131 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T13:38:33,131 instead of `find_packages(...)`/`find:`). 2025-09-09T13:38:33,131 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T13:38:33,131 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T13:38:33,132 If you don't want 'pygeodesic.examples.data' to be distributed and are 2025-09-09T13:38:33,132 already explicitly excluding 'pygeodesic.examples.data' via 2025-09-09T13:38:33,132 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T13:38:33,132 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T13:38:33,132 combination with a more fine grained `package-data` configuration. 2025-09-09T13:38:33,132 You can read more about "package data files" on setuptools documentation page: 2025-09-09T13:38:33,132 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T13:38:33,133 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T13:38:33,133 even if it does not contain any `.py` files. 2025-09-09T13:38:33,133 On the other hand, currently there is no concept of package data 2025-09-09T13:38:33,133 directory, all directories are treated like packages. 2025-09-09T13:38:33,133 ******************************************************************************** 2025-09-09T13:38:33,133 !! 2025-09-09T13:38:33,133 check.warn(importable) 2025-09-09T13:38:33,133 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pygeodesic.geodesic_kirsanov' is absent from the `packages` configuration. 2025-09-09T13:38:33,133 !! 2025-09-09T13:38:33,134 ******************************************************************************** 2025-09-09T13:38:33,134 ############################ 2025-09-09T13:38:33,134 # Package would be ignored # 2025-09-09T13:38:33,134 ############################ 2025-09-09T13:38:33,134 Python recognizes 'pygeodesic.geodesic_kirsanov' as an importable package[^1], 2025-09-09T13:38:33,134 but it is absent from setuptools' `packages` configuration. 2025-09-09T13:38:33,134 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T13:38:33,134 package, please make sure that 'pygeodesic.geodesic_kirsanov' is explicitly added 2025-09-09T13:38:33,134 to the `packages` configuration field. 2025-09-09T13:38:33,135 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T13:38:33,135 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T13:38:33,135 instead of `find_packages(...)`/`find:`). 2025-09-09T13:38:33,135 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T13:38:33,135 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T13:38:33,135 If you don't want 'pygeodesic.geodesic_kirsanov' to be distributed and are 2025-09-09T13:38:33,135 already explicitly excluding 'pygeodesic.geodesic_kirsanov' via 2025-09-09T13:38:33,135 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T13:38:33,136 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T13:38:33,136 combination with a more fine grained `package-data` configuration. 2025-09-09T13:38:33,136 You can read more about "package data files" on setuptools documentation page: 2025-09-09T13:38:33,136 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T13:38:33,136 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T13:38:33,136 even if it does not contain any `.py` files. 2025-09-09T13:38:33,136 On the other hand, currently there is no concept of package data 2025-09-09T13:38:33,137 directory, all directories are treated like packages. 2025-09-09T13:38:33,137 ******************************************************************************** 2025-09-09T13:38:33,137 !! 2025-09-09T13:38:33,137 check.warn(importable) 2025-09-09T13:38:33,137 copying pygeodesic/geodesic.cpp -> build/lib.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:33,137 copying pygeodesic/geodesic.pyx -> build/lib.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:33,137 creating build/lib.linux-armv7l-cpython-313/pygeodesic/examples 2025-09-09T13:38:33,137 copying pygeodesic/examples/pygeodesic_intro.ipynb -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples 2025-09-09T13:38:33,137 copying pygeodesic/examples/pygeodesic_stanford_bunny.ipynb -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples 2025-09-09T13:38:33,137 copying pygeodesic/examples/vtk_helpers.py -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples 2025-09-09T13:38:33,138 creating build/lib.linux-armv7l-cpython-313/pygeodesic/examples/.ipynb_checkpoints 2025-09-09T13:38:33,138 copying pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples/.ipynb_checkpoints 2025-09-09T13:38:33,138 creating build/lib.linux-armv7l-cpython-313/pygeodesic/examples/__pycache__ 2025-09-09T13:38:33,138 copying pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples/__pycache__ 2025-09-09T13:38:33,138 creating build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data 2025-09-09T13:38:33,138 copying pygeodesic/examples/data/flat_triangular_mesh.txt -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data 2025-09-09T13:38:33,138 copying pygeodesic/examples/data/hedgehog_mesh.txt -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data 2025-09-09T13:38:33,138 copying pygeodesic/examples/data/stanford_bunny.ply -> build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data 2025-09-09T13:38:33,146 creating build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,147 copying pygeodesic/geodesic_kirsanov/example0.cpp -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,147 copying pygeodesic/geodesic_kirsanov/example1.cpp -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,148 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,148 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,149 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,149 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,150 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,151 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,151 copying pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,152 copying pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,152 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,153 copying pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,154 copying pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,154 copying pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,155 copying pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov 2025-09-09T13:38:33,156 running build_ext 2025-09-09T13:38:33,608 Compiling pygeodesic/geodesic.pyx because it changed. 2025-09-09T13:38:33,608 [1/1] Cythonizing pygeodesic/geodesic.pyx 2025-09-09T13:38:35,676 building 'pygeodesic.geodesic' extension 2025-09-09T13:38:35,677 creating build/temp.linux-armv7l-cpython-313/pygeodesic 2025-09-09T13:38:35,677 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ipygeodesic\geodesic_kirsanov -c pygeodesic/geodesic.cpp -o build/temp.linux-armv7l-cpython-313/pygeodesic/geodesic.o 2025-09-09T13:38:38,056 In file included from pygeodesic/geodesic_kirsanov/geodesic_mesh.h:13, 2025-09-09T13:38:38,057 from pygeodesic/geodesic.cpp:1172: 2025-09-09T13:38:38,057 pygeodesic/geodesic_kirsanov/geodesic_memory.h:188:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-09T13:38:38,057 188 | std::auto_ptr m_buffer; 2025-09-09T13:38:38,057 | ^~~~~~~~ 2025-09-09T13:38:38,057 In file included from /usr/include/c++/14/memory:78, 2025-09-09T13:38:38,057 from pygeodesic/geodesic_kirsanov/geodesic_memory.h:10: 2025-09-09T13:38:38,057 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-09T13:38:38,057 59 | template class auto_ptr; 2025-09-09T13:38:38,058 | ^~~~~~~~ 2025-09-09T13:38:38,058 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘void geodesic::OutputBuffer::clear()’: 2025-09-09T13:38:38,058 pygeodesic/geodesic_kirsanov/geodesic_memory.h:157:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-09T13:38:38,058 157 | m_buffer = std::auto_ptr(); 2025-09-09T13:38:38,058 | ^~~~~~~~ 2025-09-09T13:38:38,059 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-09T13:38:38,059 59 | template class auto_ptr; 2025-09-09T13:38:38,059 | ^~~~~~~~ 2025-09-09T13:38:38,059 pygeodesic/geodesic_kirsanov/geodesic_memory.h: In member function ‘T* geodesic::OutputBuffer::allocate(unsigned int)’: 2025-09-09T13:38:38,059 pygeodesic/geodesic_kirsanov/geodesic_memory.h:167:41: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-09T13:38:38,059 167 | m_buffer = std::auto_ptr(new double[new_size]); 2025-09-09T13:38:38,059 | ^~~~~~~~ 2025-09-09T13:38:38,060 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-09T13:38:38,060 59 | template class auto_ptr; 2025-09-09T13:38:38,060 | ^~~~~~~~ 2025-09-09T13:38:38,426 In file included from pygeodesic/geodesic.cpp:1173: 2025-09-09T13:38:38,426 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘unsigned int geodesic::GeodesicAlgorithmExact::intersect_intervals(geodesic::interval_pointer, geodesic::IntervalWithStop*)’: 2025-09-09T13:38:38,427 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:449:34: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-09T13:38:38,427 449 | double x = inter[i]; 2025-09-09T13:38:38,427 | ^ 2025-09-09T13:38:38,427 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:452:47: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-09T13:38:38,427 452 | good_start[Ngood_start++] = x; 2025-09-09T13:38:38,427 | ~~~~~~~~~~~^~ 2025-09-09T13:38:38,427 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:455:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-09T13:38:38,427 455 | good_start[Ngood_start++] = right; 2025-09-09T13:38:38,428 | ~~~~~~~~~~~^~ 2025-09-09T13:38:38,428 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:460:42: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-09T13:38:38,428 460 | double mid = (good_start[i] + good_start[i+1])*0.5; 2025-09-09T13:38:38,428 | ^ 2025-09-09T13:38:38,428 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:461:25: warning: array subscript has type ‘char’ [-Wchar-subscripts] 2025-09-09T13:38:38,428 461 | mid_map[i] = zero->signal(mid) <= one->signal(mid) ? OLD : NEW; 2025-09-09T13:38:38,428 | ^ 2025-09-09T13:38:38,437 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::propagate(std::vector&, double, std::vector*)’: 2025-09-09T13:38:38,437 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:564:30: warning: unused variable ‘list’ [-Wunused-variable] 2025-09-09T13:38:38,437 564 | list_pointer list = interval_list(edge); 2025-09-09T13:38:38,437 | ^~~~ 2025-09-09T13:38:38,441 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘void geodesic::GeodesicAlgorithmExact::update_list_and_queue(geodesic::list_pointer, geodesic::IntervalWithStop*, unsigned int)’: 2025-09-09T13:38:38,441 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:756:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,441 756 | memcpy(*p,first,sizeof(Interval)); 2025-09-09T13:38:38,441 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,442 In file included from pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:7: 2025-09-09T13:38:38,442 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,442 19 | class Interval //interval of the edge 2025-09-09T13:38:38,442 | ^~~~~~~~ 2025-09-09T13:38:38,450 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:763:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,450 763 | memcpy(*p,second,sizeof(Interval)); 2025-09-09T13:38:38,450 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,451 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,451 19 | class Interval //interval of the edge 2025-09-09T13:38:38,451 | ^~~~~~~~ 2025-09-09T13:38:38,452 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:830:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,453 830 | memcpy(previous,q,sizeof(Interval)); 2025-09-09T13:38:38,453 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,453 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,453 19 | class Interval //interval of the edge 2025-09-09T13:38:38,453 | ^~~~~~~~ 2025-09-09T13:38:38,454 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:873:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,454 873 | memcpy(p,q,sizeof(Interval)); 2025-09-09T13:38:38,454 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,454 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,454 19 | class Interval //interval of the edge 2025-09-09T13:38:38,455 | ^~~~~~~~ 2025-09-09T13:38:38,455 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:887:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,455 887 | memcpy(current_interval,&swap,sizeof(Interval)); 2025-09-09T13:38:38,455 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,455 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,455 19 | class Interval //interval of the edge 2025-09-09T13:38:38,455 | ^~~~~~~~ 2025-09-09T13:38:38,455 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:891:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class geodesic::Interval’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-09T13:38:38,455 891 | memcpy(current_interval,q,sizeof(Interval)); 2025-09-09T13:38:38,456 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T13:38:38,456 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h:19:7: note: ‘class geodesic::Interval’ declared here 2025-09-09T13:38:38,456 19 | class Interval //interval of the edge 2025-09-09T13:38:38,456 | ^~~~~~~~ 2025-09-09T13:38:38,751 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_2geodesicDistance(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, int, int)’: 2025-09-09T13:38:38,751 pygeodesic/geodesic.cpp:6138:33: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T13:38:38,752 6138 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { 2025-09-09T13:38:38,752 | ~~~~~~~~~~^~~~~~~~~~~ 2025-09-09T13:38:38,779 pygeodesic/geodesic.cpp: In function ‘PyObject* __pyx_pf_10pygeodesic_8geodesic_24PyGeodesicAlgorithmExact_4geodesicDistances(__pyx_obj_10pygeodesic_8geodesic_PyGeodesicAlgorithmExact*, PyArrayObject*, PyArrayObject*, double)’: 2025-09-09T13:38:38,779 pygeodesic/geodesic.cpp:6666:37: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T13:38:38,779 6666 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_16; __pyx_t_12+=1) { 2025-09-09T13:38:38,779 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-09T13:38:38,793 pygeodesic/geodesic.cpp:6934:35: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T13:38:38,793 6934 | for (__pyx_t_12 = 0; __pyx_t_12 < __pyx_t_19; __pyx_t_12+=1) { 2025-09-09T13:38:38,794 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-09T13:38:53,475 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘unsigned int geodesic::GeodesicAlgorithmExact::intersect_intervals(geodesic::interval_pointer, geodesic::IntervalWithStop*)’: 2025-09-09T13:38:53,476 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:468:29: warning: ‘mid_map’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T13:38:53,476 468 | if(mid_map[0] == OLD) //first interval in the map is already the old one 2025-09-09T13:38:53,476 | ~~~~~~~~~^ 2025-09-09T13:38:53,476 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:457:17: note: ‘mid_map’ declared here 2025-09-09T13:38:53,476 457 | MapType mid_map[3]; 2025-09-09T13:38:53,476 | ^~~~~~~ 2025-09-09T13:38:59,370 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h: In member function ‘virtual void geodesic::GeodesicAlgorithmExact::trace_back(geodesic::SurfacePoint&, std::vector&)’: 2025-09-09T13:38:59,370 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1332:57: warning: ‘interval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T13:38:59,370 1332 | edge_pointer e = interval->edge(); 2025-09-09T13:38:59,370 | ^ 2025-09-09T13:38:59,371 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1318:42: note: ‘interval’ was declared here 2025-09-09T13:38:59,371 1318 | interval_pointer interval; 2025-09-09T13:38:59,371 | ^~~~~~~~ 2025-09-09T13:38:59,371 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1334:25: warning: ‘position’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T13:38:59,371 1334 | if(position < local_epsilon) 2025-09-09T13:38:59,371 | ^~ 2025-09-09T13:38:59,371 pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h:1320:32: note: ‘position’ was declared here 2025-09-09T13:38:59,371 1320 | double position; 2025-09-09T13:38:59,371 | ^~~~~~~~ 2025-09-09T13:39:04,555 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/pygeodesic/geodesic.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic.cpython-313-arm-linux-gnueabihf.so 2025-09-09T13:39:04,977 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-09T13:39:04,977 !! 2025-09-09T13:39:04,977 ******************************************************************************** 2025-09-09T13:39:04,978 Please avoid running ``setup.py`` directly. 2025-09-09T13:39:04,978 Instead, use pypa/build, pypa/installer or other 2025-09-09T13:39:04,978 standards-based tools. 2025-09-09T13:39:04,978 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T13:39:04,978 or your builds will no longer be supported. 2025-09-09T13:39:04,978 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-09T13:39:04,978 ******************************************************************************** 2025-09-09T13:39:04,979 !! 2025-09-09T13:39:04,979 self.initialize_options() 2025-09-09T13:39:05,053 installing to build/bdist.linux-armv7l/wheel 2025-09-09T13:39:05,054 running install 2025-09-09T13:39:05,076 running install_lib 2025-09-09T13:39:05,151 creating build/bdist.linux-armv7l/wheel 2025-09-09T13:39:05,151 creating build/bdist.linux-armv7l/wheel/pygeodesic 2025-09-09T13:39:05,152 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pygeodesic 2025-09-09T13:39:05,159 creating build/bdist.linux-armv7l/wheel/pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,159 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,160 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_mesh.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,160 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_memory.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,161 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,161 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,161 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,162 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,162 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,162 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,163 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,164 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,164 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,164 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,165 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/example1.cpp -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,165 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic_kirsanov/example0.cpp -> build/bdist.linux-armv7l/wheel/./pygeodesic/geodesic_kirsanov 2025-09-09T13:39:05,166 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples 2025-09-09T13:39:05,166 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/data 2025-09-09T13:39:05,166 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data/stanford_bunny.ply -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples/data 2025-09-09T13:39:05,178 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data/hedgehog_mesh.txt -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples/data 2025-09-09T13:39:05,178 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/data/flat_triangular_mesh.txt -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples/data 2025-09-09T13:39:05,179 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/__pycache__ 2025-09-09T13:39:05,179 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples/__pycache__ 2025-09-09T13:39:05,180 creating build/bdist.linux-armv7l/wheel/pygeodesic/examples/.ipynb_checkpoints 2025-09-09T13:39:05,180 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples/.ipynb_checkpoints 2025-09-09T13:39:05,180 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/vtk_helpers.py -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples 2025-09-09T13:39:05,181 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/pygeodesic_stanford_bunny.ipynb -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples 2025-09-09T13:39:05,181 copying build/lib.linux-armv7l-cpython-313/pygeodesic/examples/pygeodesic_intro.ipynb -> build/bdist.linux-armv7l/wheel/./pygeodesic/examples 2025-09-09T13:39:05,181 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic.pyx -> build/bdist.linux-armv7l/wheel/./pygeodesic 2025-09-09T13:39:05,182 copying build/lib.linux-armv7l-cpython-313/pygeodesic/geodesic.cpp -> build/bdist.linux-armv7l/wheel/./pygeodesic 2025-09-09T13:39:05,184 copying build/lib.linux-armv7l-cpython-313/pygeodesic/__init__.py -> build/bdist.linux-armv7l/wheel/./pygeodesic 2025-09-09T13:39:05,185 copying build/lib.linux-armv7l-cpython-313/pygeodesic/version.py -> build/bdist.linux-armv7l/wheel/./pygeodesic 2025-09-09T13:39:05,185 running install_egg_info 2025-09-09T13:39:05,261 Copying pygeodesic.egg-info to build/bdist.linux-armv7l/wheel/./pygeodesic-0.1.5-py3.13.egg-info 2025-09-09T13:39:05,263 running install_scripts 2025-09-09T13:39:05,312 creating build/bdist.linux-armv7l/wheel/pygeodesic-0.1.5.dist-info/WHEEL 2025-09-09T13:39:05,313 creating '/tmp/pip-wheel-g4k9mu5o/pygeodesic-0.1.5-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-09T13:39:05,314 adding 'pygeodesic/__init__.py' 2025-09-09T13:39:05,353 adding 'pygeodesic/geodesic.cpp' 2025-09-09T13:39:05,694 adding 'pygeodesic/geodesic.cpython-313-arm-linux-gnueabihf.so' 2025-09-09T13:39:05,707 adding 'pygeodesic/geodesic.pyx' 2025-09-09T13:39:05,708 adding 'pygeodesic/version.py' 2025-09-09T13:39:05,709 adding 'pygeodesic/examples/pygeodesic_intro.ipynb' 2025-09-09T13:39:05,710 adding 'pygeodesic/examples/pygeodesic_stanford_bunny.ipynb' 2025-09-09T13:39:05,711 adding 'pygeodesic/examples/vtk_helpers.py' 2025-09-09T13:39:05,712 adding 'pygeodesic/examples/.ipynb_checkpoints/pygeodesic_body-checkpoint.ipynb' 2025-09-09T13:39:05,714 adding 'pygeodesic/examples/__pycache__/vtk_helpers.cpython-37.pyc' 2025-09-09T13:39:05,715 adding 'pygeodesic/examples/data/flat_triangular_mesh.txt' 2025-09-09T13:39:05,718 adding 'pygeodesic/examples/data/hedgehog_mesh.txt' 2025-09-09T13:39:06,530 adding 'pygeodesic/examples/data/stanford_bunny.ply' 2025-09-09T13:39:06,552 adding 'pygeodesic/geodesic_kirsanov/example0.cpp' 2025-09-09T13:39:06,553 adding 'pygeodesic/geodesic_kirsanov/example1.cpp' 2025-09-09T13:39:06,554 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_base.h' 2025-09-09T13:39:06,555 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra.h' 2025-09-09T13:39:06,556 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_dijkstra_alternative.h' 2025-09-09T13:39:06,560 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact.h' 2025-09-09T13:39:06,562 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_exact_elements.h' 2025-09-09T13:39:06,563 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_graph_base.h' 2025-09-09T13:39:06,564 adding 'pygeodesic/geodesic_kirsanov/geodesic_algorithm_subdivision.h' 2025-09-09T13:39:06,565 adding 'pygeodesic/geodesic_kirsanov/geodesic_constants_and_simple_functions.h' 2025-09-09T13:39:06,566 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.cpp' 2025-09-09T13:39:06,566 adding 'pygeodesic/geodesic_kirsanov/geodesic_matlab_api.h' 2025-09-09T13:39:06,567 adding 'pygeodesic/geodesic_kirsanov/geodesic_memory.h' 2025-09-09T13:39:06,569 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh.h' 2025-09-09T13:39:06,570 adding 'pygeodesic/geodesic_kirsanov/geodesic_mesh_elements.h' 2025-09-09T13:39:06,571 adding 'pygeodesic-0.1.5.dist-info/licenses/LICENSE' 2025-09-09T13:39:06,572 adding 'pygeodesic-0.1.5.dist-info/METADATA' 2025-09-09T13:39:06,573 adding 'pygeodesic-0.1.5.dist-info/WHEEL' 2025-09-09T13:39:06,573 adding 'pygeodesic-0.1.5.dist-info/top_level.txt' 2025-09-09T13:39:06,574 adding 'pygeodesic-0.1.5.dist-info/RECORD' 2025-09-09T13:39:06,574 removing build/bdist.linux-armv7l/wheel 2025-09-09T13:39:06,989 Building wheel for pygeodesic (setup.py): finished with status 'done' 2025-09-09T13:39:07,011 Created wheel for pygeodesic: filename=pygeodesic-0.1.5-cp313-cp313-linux_armv7l.whl size=1890682 sha256=7b1cec691bc05b4beba7088de3f440ed9290e09009d156efbe3a418de3972817 2025-09-09T13:39:07,012 Stored in directory: /tmp/pip-ephem-wheel-cache-6utf42d7/wheels/27/9c/52/731e873ae12e39cb85c80a8317c984090cfccae09416db69ba 2025-09-09T13:39:07,021 Successfully built pygeodesic 2025-09-09T13:39:07,026 Removed build tracker: '/tmp/pip-build-tracker-78wvsgfh'