2025-09-08T07:07:41,301 Created temporary directory: /tmp/pip-build-tracker-lap5oacz 2025-09-08T07:07:41,302 Initialized build tracking at /tmp/pip-build-tracker-lap5oacz 2025-09-08T07:07:41,302 Created build tracker: /tmp/pip-build-tracker-lap5oacz 2025-09-08T07:07:41,302 Entered build tracker: /tmp/pip-build-tracker-lap5oacz 2025-09-08T07:07:41,302 Created temporary directory: /tmp/pip-wheel-n6b1byx3 2025-09-08T07:07:41,305 Created temporary directory: /tmp/pip-ephem-wheel-cache-kjrgstmi 2025-09-08T07:07:41,362 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T07:07:41,364 2 location(s) to search for versions of cygrid: 2025-09-08T07:07:41,364 * https://pypi.org/simple/cygrid/ 2025-09-08T07:07:41,364 * https://www.piwheels.org/simple/cygrid/ 2025-09-08T07:07:41,364 Fetching project page and analyzing links: https://pypi.org/simple/cygrid/ 2025-09-08T07:07:41,365 Getting page https://pypi.org/simple/cygrid/ 2025-09-08T07:07:41,366 Found index url https://pypi.org/simple/ 2025-09-08T07:07:41,440 Fetched page https://pypi.org/simple/cygrid/ as application/vnd.pypi.simple.v1+json 2025-09-08T07:07:41,450 Found link https://files.pythonhosted.org/packages/04/25/e4761ea2a8cec9f320aa7efa80a9fe6d94f9561b586886dbb8fc858d9ebc/cygrid-0.9.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9 2025-09-08T07:07:41,450 Found link https://files.pythonhosted.org/packages/0d/8a/0b34c4593de0d0104c1c393583a00ad2288faf49542e0730f3dbef9b83b5/cygrid-0.9.2.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.2 2025-09-08T07:07:41,450 Found link https://files.pythonhosted.org/packages/a4/11/4397606c22154799b0336129dffaf09b1c157c79212291e6545bcee41086/cygrid-0.9.3.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.3 2025-09-08T07:07:41,450 Found link https://files.pythonhosted.org/packages/5e/8e/e1ce837f056d00cadfff5cc3502fd96041bf9b87ee6650d143d284378645/cygrid-0.9.4.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.4 2025-09-08T07:07:41,451 Found link https://files.pythonhosted.org/packages/65/af/f430bee7312409b1aa417ac31664b93bfc12069aa06fbd350cf15aa9cb6c/cygrid-0.9.5.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.5 2025-09-08T07:07:41,451 Found link https://files.pythonhosted.org/packages/ad/71/560c2bdd7de5cb5868fd674100128b422f9135496a5d76f1dfb066eda40d/cygrid-0.9.6.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.6 2025-09-08T07:07:41,451 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/3e/64/74d8509c9b0633fcb50e366221fbf2999bec07def08b65f683911011cadf/cygrid-0.9.7-cp35-cp35m-win32.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,451 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/53/90/0ab651dea2d68da934d607b70c8c8b5594637373613094d283fba1c07547/cygrid-0.9.7-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,451 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/08/a6/6fdbf3ea03a6778a545280331741a59ad42dc18e0d3555feca38ff0cc076/cygrid-0.9.8-cp35-cp35m-win32.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,452 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/bf/3b/c432fa439e52b03cd2a30ec95b77432e62cfd77130e21dfb6c22d7752a8e/cygrid-0.9.8-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,452 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/06/27/5a9c55b85829795d1ade95153c77cea9370593068704344a47f7e0b1e537/cygrid-0.9.8-cp36-cp36m-win32.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,452 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d7/09/d54d661cf9dbdcb9c268c55bba02e8280b3302392d3f4138eb55df3438e0/cygrid-0.9.8-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/cygrid/) 2025-09-08T07:07:41,452 Found link https://files.pythonhosted.org/packages/2a/b5/b890ed35a1dee4c28cd51f365820f1b269589b2c652f2d271898ef7530d4/cygrid-0.9.8.tar.gz (from https://pypi.org/simple/cygrid/), version: 0.9.8 2025-09-08T07:07:41,452 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/27/b2/9143aac1d3d7e52449be7b3ee320edb9a4048951c5c9a8c026507f98ea3b/cygrid-1.0.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,453 Found link https://files.pythonhosted.org/packages/24/3b/733d48807a3ad5e5bb146f9ef67c077d13cc1fcd4f37d31402e21a03c82b/cygrid-1.0.0.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=2.7), version: 1.0.0 2025-09-08T07:07:41,453 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/0b/64/8198d144d496df2bcf6dd394677c5da838f4bef9fe8226fdbb457e6a0c15/cygrid-1.0.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,453 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/a3/48/d0f9eba46294664afe14dcb3c0789b49fe4f374bb2ff652c781ffa8eb816/cygrid-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,453 Found link https://files.pythonhosted.org/packages/e1/ad/075085131c23b53d5a449269a1c4aa1c37e5adb1cb74a66f0d76b5c1795e/cygrid-1.0.1.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=2.7), version: 1.0.1 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/87/61/dd6f46414b4e607163eb269701df1fe7a1b9c3f8e7eb09f68f295926ad24/cygrid-2.0.0-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/1e/06/3061634d3473be342b320471a66738977cc49000871852d8c5f02395b989/cygrid-2.0.0-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/a4/31/adadc3361d83bd239d371f2bd0d55528ef9552a501ca537bf3178e5d6185/cygrid-2.0.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/a1/4d/14e754d8fd19907849e06c448fcad5f3e1bcafba58f1489b629677a55961/cygrid-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/5b/ed/476a0cda189df90d898e41952bc16268c25c677306db486a1a548c5d262a/cygrid-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/01/4a/06e392bccebc19f105e81eabde71528abdf7598dcd3d1e96063a6ec923ba/cygrid-2.0.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,454 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/48/d9/9ae5dd7d6024a2f129528437140a7733836252d27f1b3ac2381845cb30ac/cygrid-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,455 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/e2/95/4f8de1d8ab57019dc83bbd37db13df02446f9d1f6227416b8ed16faea2f6/cygrid-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,455 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/da/5c/d19010d8ecdc366616ed3f820240f069eca946ae0255c1ea06e67a28251c/cygrid-2.0.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,455 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/94/68/8602cc9c1b92ad4fc60d87eaece42862a774bd6e2ef1595257f6c435bdc1/cygrid-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,455 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/f6/c8/bbf92358293725b7a14bdeee60674c6997d833d92f38a38349165559c02b/cygrid-2.0.0-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,455 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d0/3a/a434958e9de84bfdbfba58edad171fd56a8f7dbf01fc2fd0c1c98858b387/cygrid-2.0.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,456 Found link https://files.pythonhosted.org/packages/43/ff/7d0c959f0ea6f29b4a2dc0fd260ea80c0044ffe14c76f0899d8f69e425fb/cygrid-2.0.0.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5), version: 2.0.0 2025-09-08T07:07:41,456 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/e4/8d/33ed2d408db1a84cf887bb951acc4299ec2e7ecc4776ffa5719e86db6d01/cygrid-2.0.1-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,456 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/a6/6d/6ff2614c98e954c6f81baae4ca1544a58d047b961c93a7d76d4e0a3f7157/cygrid-2.0.1-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,456 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/6f/38/e5bf160c0d104c998269711679c4882ca72c97a468a293274c4ef89ca764/cygrid-2.0.1-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,456 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/85/8e/715d4ddf5c3986a8bd014c6321b55f7f9c270197399dc0e17bc9a72acabb/cygrid-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/b9/1d/c909a577977ba0d516294a696dde030c519ce8fbb1d1619d18e125465002/cygrid-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/10/be/b3c6fd53702145c3cf0c2aeb4223cba1a9f7bf83c63b143e6b2f696fc4d8/cygrid-2.0.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/b0/f1/8f20f35e53cd3f694942311e5b261d8194bf2953b981e10cb8a9db2123a7/cygrid-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/ea/e0/5588f60bc2aabb3162933f37001f503aa72ed51db387aea545ed9696e03b/cygrid-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/2e/c4/e865493656a4d59fd7b56bd88f5a199fa6836e179f940235f0d661747ac2/cygrid-2.0.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/95/b6/ef958b1f96860c467e4afb6048c201239fe10cae705b0aaaaff4cacb08c3/cygrid-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,457 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/44/ea/b0e2e5589c249bffc1fbc81f922c66c849796cf49ee25633d3c1f8ae776a/cygrid-2.0.1-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/68/6c/266a0c86c7c6ad1660fadfa12719b4bcf22ac778f3522ae63d6a0157c557/cygrid-2.0.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,458 Found link https://files.pythonhosted.org/packages/07/7d/7b5a0eda61442994fd242eee28d78fba26e1e11a8db30cfaf75c8ac1ee24/cygrid-2.0.1.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=3.5), version: 2.0.1 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/79/4d/ee0b3fd9cfb3dd74b7fa3799f284ba2cecd4c0c8cc8af68dfbdb1c41fdd1/cygrid-2.0.2-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/80/b5/3b8e0a3a58a9013b157c3cb17063ce23ffc3fe7a12e60abb4c9566559e8e/cygrid-2.0.2-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/8a/23/6738f4f6f6ad2c439bf9af5fd8bca8017329aa8d210d48e50b813b7173a0/cygrid-2.0.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/58/89/92b37459ed050d679f0428cb7f4c800ed24a4c1428be0cd4cf9e8426544d/cygrid-2.0.2-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,458 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/c1/d9/ed15ffbfd7bd9a7fb3e064bef98bc767437db630786323689cdaec3023e8/cygrid-2.0.2-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,459 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d5/89/9ae75030bf864e83384637e117dfe98fd01a39d90625bb6bf321d440c7ee/cygrid-2.0.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,459 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/4d/49/549fb187a30ee68335c2008b3397873fba8ab6d9e3643e520d1cd1a7baf9/cygrid-2.0.2-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,459 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/6b/87/f1d3555c2ddd73023a41badaa5a81f42c92935781da3144f60c69ce6cc0c/cygrid-2.0.2-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,459 Found link https://files.pythonhosted.org/packages/1a/ac/d89180886dc95a54a6da8e58cdd6a13f720d700a274d1fffa353eab330e3/cygrid-2.0.2.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=3.6), version: 2.0.2 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/9d/88/2692688aad5429d85212d5999d73e14acb2514772d091318e29a571cda2d/cygrid-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/5d/38/e96d14fd5eb08b792315828f19245f6687993b7da575ab5b05cabdfba8fa/cygrid-2.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/fb/b6/78cdff56d20e1b7808afe84b6a2366bed480c333431e713735ba22170b7d/cygrid-2.0.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/ca/c2/7c962b17a93f0650105b847fc43b77b66aff1e3a8852f97f12364727e833/cygrid-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d8/09/f273730bcf61f4938ce7f0df5c47e1e51e6fdf7043424ee0a177520bdeed/cygrid-2.0.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d6/ab/0904f12e96a72200cf1d6148b241931bc3101a7e22df9faa417f675d9da4/cygrid-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,460 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/df/b2/b2927042fb7bc73054c425b44dfebb7a47b18c2cec4ceace43aba427a2c6/cygrid-2.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,461 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/9d/7d/6e8930ac922b75da4a7a73378f5922746f1a760c7ef6b844a6223cde2190/cygrid-2.0.3-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,461 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/f3/0a/5b963ce6721e55ca4f686ccaf923ba94d6057c7ac49ac6cc13ba177449ab/cygrid-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,461 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/ed/37/48ce20af7141df19dc3472c94b8a46b8dff824a32ba077bac35221813445/cygrid-2.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,461 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/40/21/4b51b6c8c9b87da0c7471d3400930968758bec980cda78fc34cdf3b2ca65/cygrid-2.0.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,461 Found link https://files.pythonhosted.org/packages/50/8b/2d63b879cea53c39d417cdd201e476746e64cefc5b22800ca3f10f22b314/cygrid-2.0.3.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8), version: 2.0.3 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/d9/88/ce6f346f93c22444742acaa59ceedff5f3be90e06f99eaf0c90dbe694d12/cygrid-2.0.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/93/73/170b531e8834475f9e0da75bab0bb71f6887a6e42b0abb9d75f2d87ad3a1/cygrid-2.0.4-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/3a/d9/fc1a6d26c514ac7635d73d55e1533aff8bc923c44d8da1dd140e68b0545e/cygrid-2.0.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/76/79/ad631c64bff4eb2cb868dba5bf7322fe1340249b78941c235b49cf18274c/cygrid-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/c2/65/a24425d376fb06f970e354581e81350e5b1db88a86b4b9c046a6c735b90a/cygrid-2.0.4-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,462 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/77/84/a1b5fb3fcad647e4e044232167241f446028998af2d459fca699171b7583/cygrid-2.0.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/65/db/ae23e8e94a03e99765dc5b68c19331587d2f2faf6ca4f83b7f60d40ebab2/cygrid-2.0.4-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/75/39/9fcbcc64f04bf39bf9812df2ca72f4ed247f50b0767820bf0ad6cdd8c8a4/cygrid-2.0.4-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/bc/6e/5da9e5c6b6dbff6573929e7235c7b16037e62dfebdaaf720091a8b9934a2/cygrid-2.0.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/57/90/a0f58765990f5e6d910937278da712b600369ec56a745351eef24f74f159/cygrid-2.0.4-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/a5/eb/921fe244b96f99524b0ae69ce0de574f2da1df70353655f8586b405d1e83/cygrid-2.0.4-cp38-cp38-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/fe/93/2b105617eea71f70bf780ac5d75bd90389a69269f9b38b1d091ae4e053a2/cygrid-2.0.4-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/c3/ed/5b4bbdc26136b84de5036d4a5a94568ccec518e8e4d8ef22e186379e9767/cygrid-2.0.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,463 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/2a/ee/573507022bab3ad899aad9f229ccc36aa862c63e9b8c0cee96245f6da502/cygrid-2.0.4-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,464 Skipping link: No binaries permitted for cygrid: https://files.pythonhosted.org/packages/6c/32/e0b9e084b3448fe43b8b1b9e058cbf17f609ab8665d3c448ec346421ffa5/cygrid-2.0.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,464 Found link https://files.pythonhosted.org/packages/ae/78/81b638e0457ba277c45e3723d26b6e95510c5625c28bd6b804ab3f476570/cygrid-2.0.4.tar.gz (from https://pypi.org/simple/cygrid/) (requires-python:>=3.8), version: 2.0.4 2025-09-08T07:07:41,464 Fetching project page and analyzing links: https://www.piwheels.org/simple/cygrid/ 2025-09-08T07:07:41,464 Getting page https://www.piwheels.org/simple/cygrid/ 2025-09-08T07:07:41,465 Found index url https://www.piwheels.org/simple/ 2025-09-08T07:07:41,556 Fetched page https://www.piwheels.org/simple/cygrid/ as text/html 2025-09-08T07:07:41,567 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.4-cp311-cp311-linux_armv6l.whl#sha256=9eda2613b4552525d6f3366422619be76db3baeb9be130122c69de9c77b2ae2c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.4-cp311-cp311-linux_armv7l.whl#sha256=9eda2613b4552525d6f3366422619be76db3baeb9be130122c69de9c77b2ae2c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.4-cp39-cp39-linux_armv6l.whl#sha256=9b2e72380f184ff8e875e3f36d77ea437482e8387857929edb4436ad16ddc256 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.4-cp39-cp39-linux_armv7l.whl#sha256=9b2e72380f184ff8e875e3f36d77ea437482e8387857929edb4436ad16ddc256 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.3-cp39-cp39-linux_armv6l.whl#sha256=e7e0320c28429a791e8ca24c156297bed380c1a8d6978aae2b5291f55ed0090c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.3-cp39-cp39-linux_armv7l.whl#sha256=e7e0320c28429a791e8ca24c156297bed380c1a8d6978aae2b5291f55ed0090c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,568 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.3-cp311-cp311-linux_armv6l.whl#sha256=ec8c74436f3841b4b18b2749ea9ec9876106e392b2ee2351228827d96c19cf9c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.3-cp311-cp311-linux_armv7l.whl#sha256=ec8c74436f3841b4b18b2749ea9ec9876106e392b2ee2351228827d96c19cf9c (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.8) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.2-cp37-cp37m-linux_armv6l.whl#sha256=3b9653d69b870a07bd0c9e1008bb19994d9bbc7baac0d3ea35f782040de74198 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.2-cp37-cp37m-linux_armv7l.whl#sha256=3b9653d69b870a07bd0c9e1008bb19994d9bbc7baac0d3ea35f782040de74198 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.2-cp39-cp39-linux_armv6l.whl#sha256=a255f65e77a5b9aac657a4cebb2d5762c960bbc725b9d9e6616e97f6a14f18dd (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.2-cp39-cp39-linux_armv7l.whl#sha256=a255f65e77a5b9aac657a4cebb2d5762c960bbc725b9d9e6616e97f6a14f18dd (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.6) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.1-cp37-cp37m-linux_armv6l.whl#sha256=b6b44117b83e97535a761fc487157e88e33ae5eca2dace53789f02d94ba2e282 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,569 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.1-cp37-cp37m-linux_armv7l.whl#sha256=b6b44117b83e97535a761fc487157e88e33ae5eca2dace53789f02d94ba2e282 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.1-cp39-cp39-linux_armv6l.whl#sha256=a8b432dc8ca8bcdb310c3ecee7ba5019109cdbeaa4b3df9281c731bb549b8e9e (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.1-cp39-cp39-linux_armv7l.whl#sha256=a8b432dc8ca8bcdb310c3ecee7ba5019109cdbeaa4b3df9281c731bb549b8e9e (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.0-cp37-cp37m-linux_armv6l.whl#sha256=1d5d75a662ed2af7ab5b7ebe299a9f63122800ee618fe07b30d268d26f2cdd87 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.0-cp37-cp37m-linux_armv7l.whl#sha256=1d5d75a662ed2af7ab5b7ebe299a9f63122800ee618fe07b30d268d26f2cdd87 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.0-cp39-cp39-linux_armv6l.whl#sha256=1de15db82a841871e2157a0a6b2384f5086559bf0dcea538c6ec0ebee0a8f40b (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-2.0.0-cp39-cp39-linux_armv7l.whl#sha256=1de15db82a841871e2157a0a6b2384f5086559bf0dcea538c6ec0ebee0a8f40b (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=3.5) 2025-09-08T07:07:41,570 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=70c0dbaef3c2f06e0ff1ab65e5c5805d6a35750b3a9f6668391a3421c8c17c7a (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=70c0dbaef3c2f06e0ff1ab65e5c5805d6a35750b3a9f6668391a3421c8c17c7a (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-1.0.0-cp37-cp37m-linux_armv7l.whl#sha256=e62c3acddd0dbfcb7a73ab98bcd85f97b9188e990b26072e953985b0ef50ceb2 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-1.0.0-cp37-cp37m-linux_armv6l.whl#sha256=e62c3acddd0dbfcb7a73ab98bcd85f97b9188e990b26072e953985b0ef50ceb2 (from https://www.piwheels.org/simple/cygrid/) (requires-python:>=2.7) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.8-cp35-cp35m-linux_armv7l.whl#sha256=45a824cea2b4108bee2403e60affbc5a93e3dae73401e6a2c923ebd8c2d0b766 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.8-cp35-cp35m-linux_armv6l.whl#sha256=45a824cea2b4108bee2403e60affbc5a93e3dae73401e6a2c923ebd8c2d0b766 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.8-cp34-cp34m-linux_armv6l.whl#sha256=7c86a50768bbe1944e3645946062089c414296f9220f9831b719919df4c2e080 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,571 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.8-cp34-cp34m-linux_armv7l.whl#sha256=7c86a50768bbe1944e3645946062089c414296f9220f9831b719919df4c2e080 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.6-cp34-cp34m-linux_armv6l.whl#sha256=e12a5ea5b6f7374bc49585ae0b50302a6157b1100bba77b95c63a6eaef676f51 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.6-cp34-cp34m-linux_armv7l.whl#sha256=e12a5ea5b6f7374bc49585ae0b50302a6157b1100bba77b95c63a6eaef676f51 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.6-cp35-cp35m-linux_armv7l.whl#sha256=b99d2790264ad80b0b26aa7ca1ddd763027222b56047c4bb0a753ea9f78240c4 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.6-cp35-cp35m-linux_armv6l.whl#sha256=b99d2790264ad80b0b26aa7ca1ddd763027222b56047c4bb0a753ea9f78240c4 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp37-cp37m-linux_armv7l.whl#sha256=a544974bd9315fd7c8796ab03a28d4f43cad61c8c257651120c889176a0fc0b1 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,572 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp37-cp37m-linux_armv6l.whl#sha256=a544974bd9315fd7c8796ab03a28d4f43cad61c8c257651120c889176a0fc0b1 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp34-cp34m-linux_armv6l.whl#sha256=9e958e0495b35a1f5bf862a6d4c7b9428c0dcf543a99b53d56abc7be9ee317dd (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp34-cp34m-linux_armv7l.whl#sha256=9e958e0495b35a1f5bf862a6d4c7b9428c0dcf543a99b53d56abc7be9ee317dd (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp35-cp35m-linux_armv6l.whl#sha256=610ab8f0b4e9582c836cb2873e0926e6f72a2e6dbf0f37d438012fa3db125b0f (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp35-cp35m-linux_armv7l.whl#sha256=610ab8f0b4e9582c836cb2873e0926e6f72a2e6dbf0f37d438012fa3db125b0f (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp39-cp39-linux_armv6l.whl#sha256=7f599f834e803db0293948a4f448ecc782fd63f9e8e8a133d6208937022f1009 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://archive1.piwheels.org/simple/cygrid/cygrid-0.9.5-cp39-cp39-linux_armv7l.whl#sha256=7f599f834e803db0293948a4f448ecc782fd63f9e8e8a133d6208937022f1009 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,573 Skipping link: No binaries permitted for cygrid: https://www.piwheels.org/simple/cygrid/cygrid-0.9.5-cp313-cp313-linux_armv6l.whl#sha256=0dae062b763fa8b87848138d02293861e3571c92a44129d2ace930aedd9f8308 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,574 Skipping link: No binaries permitted for cygrid: https://www.piwheels.org/simple/cygrid/cygrid-0.9.5-cp313-cp313-linux_armv7l.whl#sha256=0dae062b763fa8b87848138d02293861e3571c92a44129d2ace930aedd9f8308 (from https://www.piwheels.org/simple/cygrid/) 2025-09-08T07:07:41,574 Skipping link: not a file: https://www.piwheels.org/simple/cygrid/ 2025-09-08T07:07:41,574 Skipping link: not a file: https://pypi.org/simple/cygrid/ 2025-09-08T07:07:41,597 Given no hashes to check 1 links for project 'cygrid': discarding no candidates 2025-09-08T07:07:41,598 Collecting cygrid==0.9.6 2025-09-08T07:07:41,600 Created temporary directory: /tmp/pip-unpack-rshdp3yf 2025-09-08T07:07:41,746 Downloading cygrid-0.9.6.tar.gz (596 kB) 2025-09-08T07:07:41,915 Added cygrid==0.9.6 from https://files.pythonhosted.org/packages/ad/71/560c2bdd7de5cb5868fd674100128b422f9135496a5d76f1dfb066eda40d/cygrid-0.9.6.tar.gz to build tracker '/tmp/pip-build-tracker-lap5oacz' 2025-09-08T07:07:41,916 Running setup.py (path:/tmp/pip-wheel-n6b1byx3/cygrid_7fc0c2dc0e574cd689c844c9e2b94a4e/setup.py) egg_info for package cygrid 2025-09-08T07:07:41,916 Created temporary directory: /tmp/pip-pip-egg-info-l7o4wu4a 2025-09-08T07:07:41,916 Preparing metadata (setup.py): started 2025-09-08T07:07:41,917 Running command python setup.py egg_info 2025-09-08T07:07:42,743 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T07:07:42,743 !! 2025-09-08T07:07:42,743 ******************************************************************************** 2025-09-08T07:07:42,743 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T07:07:42,744 versions. Please use the underscore name 'description_file' instead. 2025-09-08T07:07:42,744 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T07:07:42,744 or your builds will no longer be supported. 2025-09-08T07:07:42,744 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T07:07:42,744 ******************************************************************************** 2025-09-08T07:07:42,744 !! 2025-09-08T07:07:42,744 opt = self._enforce_underscore(opt, section) 2025-09-08T07:07:43,192 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T07:07:43,193 !! 2025-09-08T07:07:43,193 ******************************************************************************** 2025-09-08T07:07:43,193 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T07:07:43,193 versions. Please use the underscore name 'description_file' instead. 2025-09-08T07:07:43,193 (Affected: cygrid). 2025-09-08T07:07:43,193 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T07:07:43,193 or your builds will no longer be supported. 2025-09-08T07:07:43,193 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T07:07:43,194 ******************************************************************************** 2025-09-08T07:07:43,194 !! 2025-09-08T07:07:43,194 opt = self._enforce_underscore(opt, section) 2025-09-08T07:07:43,268 running egg_info 2025-09-08T07:07:43,344 creating /tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info 2025-09-08T07:07:43,344 writing /tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/PKG-INFO 2025-09-08T07:07:43,346 writing dependency_links to /tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/dependency_links.txt 2025-09-08T07:07:43,346 writing requirements to /tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/requires.txt 2025-09-08T07:07:43,347 writing top-level names to /tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/top_level.txt 2025-09-08T07:07:43,347 writing manifest file '/tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/SOURCES.txt' 2025-09-08T07:07:43,574 reading manifest file '/tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/SOURCES.txt' 2025-09-08T07:07:43,574 reading manifest template 'MANIFEST.in' 2025-09-08T07:07:43,581 warning: no previously-included files found matching 'cygrid/cygrid_simple.pyx' 2025-09-08T07:07:43,581 warning: no previously-included files found matching '.gitignore' 2025-09-08T07:07:43,582 warning: no previously-included files found matching '.git' 2025-09-08T07:07:43,582 warning: no previously-included files found matching 'build' 2025-09-08T07:07:43,582 warning: no files found matching 'INSTALL.rst' 2025-09-08T07:07:43,583 adding license file 'COPYING' 2025-09-08T07:07:43,585 writing manifest file '/tmp/pip-pip-egg-info-l7o4wu4a/cygrid.egg-info/SOURCES.txt' 2025-09-08T07:07:43,723 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T07:07:43,727 Source in /tmp/pip-wheel-n6b1byx3/cygrid_7fc0c2dc0e574cd689c844c9e2b94a4e has version 0.9.6, which satisfies requirement cygrid==0.9.6 from https://files.pythonhosted.org/packages/ad/71/560c2bdd7de5cb5868fd674100128b422f9135496a5d76f1dfb066eda40d/cygrid-0.9.6.tar.gz 2025-09-08T07:07:43,728 Removed cygrid==0.9.6 from https://files.pythonhosted.org/packages/ad/71/560c2bdd7de5cb5868fd674100128b422f9135496a5d76f1dfb066eda40d/cygrid-0.9.6.tar.gz from build tracker '/tmp/pip-build-tracker-lap5oacz' 2025-09-08T07:07:43,732 Created temporary directory: /tmp/pip-unpack-h6z88a4n 2025-09-08T07:07:43,732 Created temporary directory: /tmp/pip-unpack-c02ytsly 2025-09-08T07:07:43,733 Building wheels for collected packages: cygrid 2025-09-08T07:07:43,734 Created temporary directory: /tmp/pip-wheel-cu4wdpz5 2025-09-08T07:07:43,734 DEPRECATION: Building 'cygrid' 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 'cygrid'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T07:07:43,736 Building wheel for cygrid (setup.py): started 2025-09-08T07:07:43,736 Destination directory: /tmp/pip-wheel-cu4wdpz5 2025-09-08T07:07:43,736 Running command python setup.py bdist_wheel 2025-09-08T07:07:44,580 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T07:07:44,580 !! 2025-09-08T07:07:44,580 ******************************************************************************** 2025-09-08T07:07:44,581 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T07:07:44,581 versions. Please use the underscore name 'description_file' instead. 2025-09-08T07:07:44,581 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T07:07:44,581 or your builds will no longer be supported. 2025-09-08T07:07:44,581 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T07:07:44,581 ******************************************************************************** 2025-09-08T07:07:44,581 !! 2025-09-08T07:07:44,581 opt = self._enforce_underscore(opt, section) 2025-09-08T07:07:45,027 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T07:07:45,027 !! 2025-09-08T07:07:45,028 ******************************************************************************** 2025-09-08T07:07:45,028 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T07:07:45,028 versions. Please use the underscore name 'description_file' instead. 2025-09-08T07:07:45,028 (Affected: cygrid). 2025-09-08T07:07:45,028 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T07:07:45,028 or your builds will no longer be supported. 2025-09-08T07:07:45,028 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T07:07:45,028 ******************************************************************************** 2025-09-08T07:07:45,029 !! 2025-09-08T07:07:45,029 opt = self._enforce_underscore(opt, section) 2025-09-08T07:07:45,029 running bdist_wheel 2025-09-08T07:07:45,324 running build 2025-09-08T07:07:45,324 running build_py 2025-09-08T07:07:45,403 creating build/lib.linux-armv7l-cpython-313/cygrid 2025-09-08T07:07:45,403 copying cygrid/__init__.py -> build/lib.linux-armv7l-cpython-313/cygrid 2025-09-08T07:07:45,405 running build_ext 2025-09-08T07:07:45,977 Compiling cygrid/kernels.pyx because it changed. 2025-09-08T07:07:45,977 [1/1] Cythonizing cygrid/kernels.pyx 2025-09-08T07:07:47,927 performance hint: cygrid/kernels.pxd:44:29: No exception value declared for 'gaussian_1d_kernel' in pxd file. 2025-09-08T07:07:47,928 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:07:47,928 Suggest adding an explicit exception value. 2025-09-08T07:07:47,928 performance hint: cygrid/kernels.pxd:47:29: No exception value declared for 'gaussian_2d_kernel' in pxd file. 2025-09-08T07:07:47,928 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:07:47,928 Suggest adding an explicit exception value. 2025-09-08T07:07:47,928 performance hint: cygrid/kernels.pxd:50:33: No exception value declared for 'tapered_sinc_1d_kernel' in pxd file. 2025-09-08T07:07:47,928 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:07:47,929 Suggest adding an explicit exception value. 2025-09-08T07:07:49,110 building 'cygrid.kernels' extension 2025-09-08T07:07:49,111 creating build/temp.linux-armv7l-cpython-313/cygrid 2025-09-08T07:07:49,111 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c cygrid/kernels.cpp -o build/temp.linux-armv7l-cpython-313/cygrid/kernels.o -fopenmp -O3 -std=c++11 2025-09-08T07:08:09,540 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/cygrid/kernels.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/cygrid/kernels.cpython-313-arm-linux-gnueabihf.so -fopenmp 2025-09-08T07:08:09,959 Compiling cygrid/helpers.pyx because it changed. 2025-09-08T07:08:09,960 [1/1] Cythonizing cygrid/helpers.pyx 2025-09-08T07:08:10,865 performance hint: cygrid/helpers.pxd:50:18: No exception value declared for 'ilog2' in pxd file. 2025-09-08T07:08:10,865 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,866 Suggest adding an explicit exception value. 2025-09-08T07:08:10,866 performance hint: cygrid/helpers.pxd:51:18: No exception value declared for 'isqrt' in pxd file. 2025-09-08T07:08:10,866 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,866 Suggest adding an explicit exception value. 2025-09-08T07:08:10,866 performance hint: cygrid/helpers.pxd:52:16: No exception value declared for 'imod' in pxd file. 2025-09-08T07:08:10,866 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,866 Suggest adding an explicit exception value. 2025-09-08T07:08:10,866 performance hint: cygrid/helpers.pxd:53:19: No exception value declared for 'fmodulo' in pxd file. 2025-09-08T07:08:10,866 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,867 Suggest adding an explicit exception value. 2025-09-08T07:08:10,868 performance hint: cygrid/helpers.pxd:54:32: No exception value declared for 'true_angular_distance' in pxd file. 2025-09-08T07:08:10,868 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,869 Suggest adding an explicit exception value. 2025-09-08T07:08:10,869 performance hint: cygrid/helpers.pxd:57:31: No exception value declared for 'great_circle_bearing' in pxd file. 2025-09-08T07:08:10,869 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T07:08:10,869 Suggest adding an explicit exception value. 2025-09-08T07:08:10,869 performance hint: cygrid/helpers.pyx:319:0: Exception check on 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:08:10,869 Possible solutions: 2025-09-08T07:08:10,870 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:10,870 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:08:11,080 building 'cygrid.helpers' extension 2025-09-08T07:08:11,081 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c cygrid/helpers.cpp -o build/temp.linux-armv7l-cpython-313/cygrid/helpers.o -fopenmp -O3 -std=c++11 2025-09-08T07:08:17,675 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/cygrid/helpers.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/cygrid/helpers.cpython-313-arm-linux-gnueabihf.so -fopenmp 2025-09-08T07:08:18,580 Compiling cygrid/healpix.pyx because it changed. 2025-09-08T07:08:18,580 [1/1] Cythonizing cygrid/healpix.pyx 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:345:40: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:345:50: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:345:67: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:347:15: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:347:25: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,764 warning: cygrid/healpix.pyx:347:54: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,772 warning: cygrid/healpix.pyx:708:27: local variable '_z' referenced before assignment 2025-09-08T07:08:20,772 warning: cygrid/healpix.pyx:708:31: local variable '_phi' referenced before assignment 2025-09-08T07:08:20,772 warning: cygrid/healpix.pyx:708:37: local variable '_sin_theta' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:708:49: local variable '_have_sin_theta' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:710:11: local variable '_have_sin_theta' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:711:32: local variable '_sin_theta' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:711:44: local variable '_z' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:712:24: local variable '_phi' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:714:31: local variable '_z' referenced before assignment 2025-09-08T07:08:20,773 warning: cygrid/healpix.pyx:715:24: local variable '_phi' referenced before assignment 2025-09-08T07:08:20,774 warning: cygrid/healpix.pyx:748:27: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,774 warning: cygrid/healpix.pyx:748:34: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,774 warning: cygrid/healpix.pyx:749:15: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,774 warning: cygrid/healpix.pyx:749:22: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,775 warning: cygrid/healpix.pyx:768:34: local variable '_t' referenced before assignment 2025-09-08T07:08:20,775 warning: cygrid/healpix.pyx:768:38: local variable '_p' referenced before assignment 2025-09-08T07:08:20,775 warning: cygrid/healpix.pyx:769:23: local variable '_t' referenced before assignment 2025-09-08T07:08:20,775 warning: cygrid/healpix.pyx:770:21: local variable '_p' referenced before assignment 2025-09-08T07:08:20,779 warning: cygrid/healpix.pyx:823:40: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:823:50: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:823:67: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:824:22: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:824:33: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:824:55: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:824:67: local variable 'disc_phi' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:828:17: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,780 warning: cygrid/healpix.pyx:840:54: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:840:71: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:841:37: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:841:59: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:841:66: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:844:16: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:844:30: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:845:35: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:858:17: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,781 warning: cygrid/healpix.pyx:873:54: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:873:71: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:880:35: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:881:37: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:881:44: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:884:16: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:884:30: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:885:35: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:893:20: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:900:28: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,782 warning: cygrid/healpix.pyx:909:46: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:909:53: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:916:20: local variable 'phi' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:916:34: local variable 'theta' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:917:39: local variable 'disc_theta' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:928:52: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:1015:44: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:1015:54: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:1015:71: local variable 'shifted' referenced before assignment 2025-09-08T07:08:20,783 warning: cygrid/healpix.pyx:1018:35: local variable 'startpix' referenced before assignment 2025-09-08T07:08:20,784 warning: cygrid/healpix.pyx:1020:21: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,784 warning: cygrid/healpix.pyx:1027:52: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:08:20,784 warning: cygrid/healpix.pyx:1027:71: local variable 'startpix' referenced before assignment 2025-09-08T07:08:22,342 performance hint: cygrid/healpix.pyx:374:29: Exception check after calling 'isqrt' will always require the GIL to be acquired. 2025-09-08T07:08:22,342 Possible solutions: 2025-09-08T07:08:22,342 1. Declare 'isqrt' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,342 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,343 performance hint: cygrid/healpix.pyx:385:26: Exception check after calling 'isqrt' will always require the GIL to be acquired. 2025-09-08T07:08:22,343 Possible solutions: 2025-09-08T07:08:22,344 1. Declare 'isqrt' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,344 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,354 performance hint: cygrid/healpix.pyx:469:31: Exception check after calling 'fmodulo' will always require the GIL to be acquired. 2025-09-08T07:08:22,354 Possible solutions: 2025-09-08T07:08:22,354 1. Declare 'fmodulo' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,354 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,359 performance hint: cygrid/healpix.pyx:540:32: Exception check after calling '_loc2pix' will always require the GIL to be acquired. Declare '_loc2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,360 performance hint: cygrid/healpix.pyx:542:32: Exception check after calling '_loc2pix' will always require the GIL to be acquired. Declare '_loc2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,369 performance hint: cygrid/healpix.pyx:631:30: Exception check after calling 'isqrt' will always require the GIL to be acquired. 2025-09-08T07:08:22,369 Possible solutions: 2025-09-08T07:08:22,369 1. Declare 'isqrt' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,369 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,373 performance hint: cygrid/healpix.pyx:666:30: Exception check after calling 'isqrt' will always require the GIL to be acquired. 2025-09-08T07:08:22,373 Possible solutions: 2025-09-08T07:08:22,373 1. Declare 'isqrt' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,373 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,375 performance hint: cygrid/healpix.pyx:708:21: Exception check after calling '_pix2loc' will always require the GIL to be acquired. 2025-09-08T07:08:22,375 Possible solutions: 2025-09-08T07:08:22,375 1. Declare '_pix2loc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,375 2. Use an 'int' return type on '_pix2loc' to allow an error code to be returned. 2025-09-08T07:08:22,387 performance hint: cygrid/healpix.pyx:823:33: Exception check after calling '_get_ring_info_small' will always require the GIL to be acquired. 2025-09-08T07:08:22,387 Possible solutions: 2025-09-08T07:08:22,387 1. Declare '_get_ring_info_small' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,388 2. Use an 'int' return type on '_get_ring_info_small' to allow an error code to be returned. 2025-09-08T07:08:22,388 performance hint: cygrid/healpix.pyx:824:21: Exception check after calling '_pix2ang' will always require the GIL to be acquired. 2025-09-08T07:08:22,388 Possible solutions: 2025-09-08T07:08:22,388 1. Declare '_pix2ang' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,388 2. Use an 'int' return type on '_pix2ang' to allow an error code to be returned. 2025-09-08T07:08:22,388 performance hint: cygrid/healpix.pyx:832:32: Exception check after calling '_ang2pix' will always require the GIL to be acquired. Declare '_ang2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,389 performance hint: cygrid/healpix.pyx:833:30: Exception check after calling '_pix2ring' will always require the GIL to be acquired. Declare '_pix2ring' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,390 performance hint: cygrid/healpix.pyx:840:37: Exception check after calling '_get_ring_info_small' will always require the GIL to be acquired. 2025-09-08T07:08:22,390 Possible solutions: 2025-09-08T07:08:22,390 1. Declare '_get_ring_info_small' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,390 2. Use an 'int' return type on '_get_ring_info_small' to allow an error code to be returned. 2025-09-08T07:08:22,390 performance hint: cygrid/healpix.pyx:841:25: Exception check after calling '_pix2ang' will always require the GIL to be acquired. 2025-09-08T07:08:22,390 Possible solutions: 2025-09-08T07:08:22,390 1. Declare '_pix2ang' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,390 2. Use an 'int' return type on '_pix2ang' to allow an error code to be returned. 2025-09-08T07:08:22,390 performance hint: cygrid/healpix.pyx:843:37: Exception check after calling 'true_angular_distance' will always require the GIL to be acquired. 2025-09-08T07:08:22,391 Possible solutions: 2025-09-08T07:08:22,391 1. Declare 'true_angular_distance' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,391 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,392 performance hint: cygrid/healpix.pyx:873:37: Exception check after calling '_get_ring_info_small' will always require the GIL to be acquired. 2025-09-08T07:08:22,392 Possible solutions: 2025-09-08T07:08:22,392 1. Declare '_get_ring_info_small' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,392 2. Use an 'int' return type on '_get_ring_info_small' to allow an error code to be returned. 2025-09-08T07:08:22,392 performance hint: cygrid/healpix.pyx:881:25: Exception check after calling '_pix2ang' will always require the GIL to be acquired. 2025-09-08T07:08:22,393 Possible solutions: 2025-09-08T07:08:22,393 1. Declare '_pix2ang' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,393 2. Use an 'int' return type on '_pix2ang' to allow an error code to be returned. 2025-09-08T07:08:22,393 performance hint: cygrid/healpix.pyx:883:37: Exception check after calling 'true_angular_distance' will always require the GIL to be acquired. 2025-09-08T07:08:22,393 Possible solutions: 2025-09-08T07:08:22,393 1. Declare 'true_angular_distance' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,393 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,395 performance hint: cygrid/healpix.pyx:909:29: Exception check after calling '_pix2ang' will always require the GIL to be acquired. 2025-09-08T07:08:22,395 Possible solutions: 2025-09-08T07:08:22,395 1. Declare '_pix2ang' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,395 2. Use an 'int' return type on '_pix2ang' to allow an error code to be returned. 2025-09-08T07:08:22,396 performance hint: cygrid/healpix.pyx:915:41: Exception check after calling 'true_angular_distance' will always require the GIL to be acquired. 2025-09-08T07:08:22,396 Possible solutions: 2025-09-08T07:08:22,396 1. Declare 'true_angular_distance' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,396 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,403 performance hint: cygrid/healpix.pyx:1006:30: Exception check after calling '_ang2pix' will always require the GIL to be acquired. Declare '_ang2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,403 performance hint: cygrid/healpix.pyx:1007:29: Exception check after calling '_pix2ring' will always require the GIL to be acquired. Declare '_pix2ring' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,404 performance hint: cygrid/healpix.pyx:1009:50: Exception check after calling '_query_disc_phi180' will always require the GIL to be acquired. Declare '_query_disc_phi180' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,404 performance hint: cygrid/healpix.pyx:1014:33: Exception check after calling '_pix2ring' will always require the GIL to be acquired. Declare '_pix2ring' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,405 performance hint: cygrid/healpix.pyx:1015:37: Exception check after calling '_get_ring_info_small' will always require the GIL to be acquired. 2025-09-08T07:08:22,405 Possible solutions: 2025-09-08T07:08:22,405 1. Declare '_get_ring_info_small' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,405 2. Use an 'int' return type on '_get_ring_info_small' to allow an error code to be returned. 2025-09-08T07:08:22,406 performance hint: cygrid/healpix.pyx:1027:38: Exception check after calling 'imod' will always require the GIL to be acquired. 2025-09-08T07:08:22,406 Possible solutions: 2025-09-08T07:08:22,406 1. Declare 'imod' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:08:22,406 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:08:22,535 building 'cygrid.healpix' extension 2025-09-08T07:08:22,535 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c cygrid/healpix.cpp -o build/temp.linux-armv7l-cpython-313/cygrid/healpix.o -fopenmp -O3 -std=c++11 2025-09-08T07:08:25,026 cygrid/healpix.cpp: In function ‘std::vector __pyx_f_6cygrid_7healpix_7Healpix__query_disc_phi180(__pyx_obj_6cygrid_7healpix_Healpix*, double, __pyx_t_5numpy_uint64_t)’: 2025-09-08T07:08:25,026 cygrid/healpix.cpp:25042:29: warning: comparison of integer expressions of different signedness: ‘__pyx_t_5numpy_int64_t’ {aka ‘long long int’} and ‘__pyx_t_5numpy_uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 2025-09-08T07:08:25,026 25042 | __pyx_t_1 = (__pyx_v_ip > __pyx_v_mid_pixel); 2025-09-08T07:08:25,026 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T07:08:25,026 cygrid/healpix.cpp:25099:31: warning: comparison of integer expressions of different signedness: ‘__pyx_t_5numpy_int64_t’ {aka ‘long long int’} and ‘__pyx_t_5numpy_uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 2025-09-08T07:08:25,026 25099 | __pyx_t_1 = (__pyx_v_ip > __pyx_v_mid_pixel); 2025-09-08T07:08:25,027 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T07:08:42,077 cygrid/healpix.cpp: In function ‘void __pyx_f_6cygrid_7healpix_7Healpix__pix2loc(__pyx_obj_6cygrid_7healpix_Healpix*, __pyx_t_5numpy_uint64_t, double&, double&, double&, bool&)’: 2025-09-08T07:08:42,078 cygrid/healpix.cpp:23775:29: warning: ‘__pyx_v__sin_theta’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:08:42,078 23775 | ((&__pyx_v_sin_theta)[0]) = __pyx_v__sin_theta; 2025-09-08T07:08:42,078 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:08:42,078 cygrid/healpix.cpp:23380:10: note: ‘__pyx_v__sin_theta’ was declared here 2025-09-08T07:08:42,078 23380 | double __pyx_v__sin_theta; 2025-09-08T07:08:42,078 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T07:08:57,170 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/cygrid/healpix.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/cygrid/healpix.cpython-313-arm-linux-gnueabihf.so -fopenmp 2025-09-08T07:08:57,800 Compiling cygrid/hphashtab.pyx because it changed. 2025-09-08T07:08:57,800 [1/1] Cythonizing cygrid/hphashtab.pyx 2025-09-08T07:09:00,032 warning: cygrid/hphashtab.pyx:440:44: local variable 'startpix' referenced before assignment 2025-09-08T07:09:00,032 warning: cygrid/hphashtab.pyx:440:54: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:09:00,032 warning: cygrid/hphashtab.pyx:440:71: local variable 'shifted' referenced before assignment 2025-09-08T07:09:00,032 warning: cygrid/hphashtab.pyx:443:47: local variable 'startpix' referenced before assignment 2025-09-08T07:09:00,032 warning: cygrid/hphashtab.pyx:446:47: local variable 'num_pix_in_ring' referenced before assignment 2025-09-08T07:09:00,033 warning: cygrid/hphashtab.pyx:449:43: local variable 'shifted' referenced before assignment 2025-09-08T07:09:01,951 performance hint: cygrid/hphashtab.pyx:440:37: Exception check after calling '_get_ring_info_small' will always require the GIL to be acquired. 2025-09-08T07:09:01,952 Possible solutions: 2025-09-08T07:09:01,952 1. Declare '_get_ring_info_small' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,952 2. Use an 'int' return type on '_get_ring_info_small' to allow an error code to be returned. 2025-09-08T07:09:01,955 performance hint: cygrid/hphashtab.pyx:497:35: Exception check after calling '_ang2pix' will always require the GIL to be acquired. Declare '_ang2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,960 performance hint: cygrid/hphashtab.pyx:554:54: Exception check after calling '_query_disc_phi180' will always require the GIL to be acquired. Declare '_query_disc_phi180' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,961 performance hint: cygrid/hphashtab.pyx:561:45: Exception check after calling '_pix2ring' will always require the GIL to be acquired. Declare '_pix2ring' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,968 performance hint: cygrid/hphashtab.pyx:657:33: Exception check after calling '_ang2pix' will always require the GIL to be acquired. Declare '_ang2pix' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,970 performance hint: cygrid/hphashtab.pyx:661:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,970 Possible solutions: 2025-09-08T07:09:01,970 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,970 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,972 performance hint: cygrid/hphashtab.pyx:688:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,972 Possible solutions: 2025-09-08T07:09:01,973 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,973 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,973 performance hint: cygrid/hphashtab.pyx:701:25: Exception check after calling '_pix2ang' will always require the GIL to be acquired. 2025-09-08T07:09:01,973 Possible solutions: 2025-09-08T07:09:01,973 1. Declare '_pix2ang' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,973 2. Use an 'int' return type on '_pix2ang' to allow an error code to be returned. 2025-09-08T07:09:01,973 performance hint: cygrid/hphashtab.pyx:703:46: Exception check after calling '_pix2ring' will always require the GIL to be acquired. Declare '_pix2ring' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,975 performance hint: cygrid/hphashtab.pyx:712:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,975 Possible solutions: 2025-09-08T07:09:01,975 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,975 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,975 performance hint: cygrid/hphashtab.pyx:716:28: Exception check after calling '_fill_disc_hash' will always require the GIL to be acquired. 2025-09-08T07:09:01,975 Possible solutions: 2025-09-08T07:09:01,975 1. Declare '_fill_disc_hash' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,975 2. Use an 'int' return type on '_fill_disc_hash' to allow an error code to be returned. 2025-09-08T07:09:01,976 performance hint: cygrid/hphashtab.pyx:717:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,976 Possible solutions: 2025-09-08T07:09:01,976 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,976 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,977 performance hint: cygrid/hphashtab.pyx:726:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,977 Possible solutions: 2025-09-08T07:09:01,977 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,978 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,983 performance hint: cygrid/hphashtab.pyx:763:31: Exception check after calling 'imod' will always require the GIL to be acquired. 2025-09-08T07:09:01,983 Possible solutions: 2025-09-08T07:09:01,983 1. Declare 'imod' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,983 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:09:01,986 performance hint: cygrid/hphashtab.pyx:776:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,987 Possible solutions: 2025-09-08T07:09:01,987 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,987 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,996 performance hint: cygrid/hphashtab.pyx:877:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:01,996 Possible solutions: 2025-09-08T07:09:01,996 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:01,996 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:01,999 performance hint: cygrid/hphashtab.pyx:906:22: Exception check after calling 'fill_time_info' will always require the GIL to be acquired. 2025-09-08T07:09:02,000 Possible solutions: 2025-09-08T07:09:02,000 1. Declare 'fill_time_info' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:02,000 2. Use an 'int' return type on 'fill_time_info' to allow an error code to be returned. 2025-09-08T07:09:02,112 building 'cygrid.hphashtab' extension 2025-09-08T07:09:02,113 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c cygrid/hphashtab.cpp -o build/temp.linux-armv7l-cpython-313/cygrid/hphashtab.o -fopenmp -O3 -std=c++11 2025-09-08T07:09:12,903 cygrid/hphashtab.cpp: In function ‘_ZL71__pyx_f_6cygrid_9hphashtab_12HpxHashTable__compute_input_output_mappingP41__pyx_obj_6cygrid_9hphashtab_HpxHashTable18__Pyx_memviewsliceS1_dRSt6vectorIySaIyEERSt13unordered_mapIyS4_St4hashIyESt8equal_toIyESaISt4pairIKyS4_EEERS2_I35__pyx_t_6cygrid_7helpers_TimingInfoSaISH_EE._omp_fn.0’: 2025-09-08T07:09:12,903 cygrid/hphashtab.cpp:23926:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:09:12,903 23926 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:09:12,903 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:09:12,903 cygrid/hphashtab.cpp:23784:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:09:12,903 23784 | int __pyx_clineno = 0; 2025-09-08T07:09:12,903 | ^~~~~~~~~~~~~ 2025-09-08T07:09:14,044 In file included from /usr/include/c++/14/vector:72, 2025-09-08T07:09:14,044 from cygrid/hphashtab.cpp:1213: 2025-09-08T07:09:14,044 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2025-09-08T07:09:14,044 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2025-09-08T07:09:14,044 954 | vector<_Tp, _Alloc>:: 2025-09-08T07:09:14,045 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:14,045 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,045 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,275 cygrid/hphashtab.cpp: In function ‘_ZL57__pyx_f_6cygrid_9hphashtab_12HpxHashTable__fill_disc_hashP41__pyx_obj_6cygrid_9hphashtab_HpxHashTableSt6vectorIySaIyEEd._omp_fn.0’: 2025-09-08T07:09:14,275 cygrid/hphashtab.cpp:23584:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:09:14,275 23584 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:09:14,275 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:09:14,275 cygrid/hphashtab.cpp:23242:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:09:14,275 23242 | int __pyx_clineno = 0; 2025-09-08T07:09:14,275 | ^~~~~~~~~~~~~ 2025-09-08T07:09:14,284 In file included from /usr/include/c++/14/vector:66: 2025-09-08T07:09:14,284 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2025-09-08T07:09:14,285 inlined from ‘_ZL57__pyx_f_6cygrid_9hphashtab_12HpxHashTable__fill_disc_hashP41__pyx_obj_6cygrid_9hphashtab_HpxHashTableSt6vectorIySaIyEEd._omp_fn.0’ at cygrid/hphashtab.cpp:23517:49: 2025-09-08T07:09:14,285 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,285 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T07:09:14,285 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:14,285 1489 | std::__iterator_category(__first)); 2025-09-08T07:09:14,285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:14,285 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,286 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2025-09-08T07:09:14,286 inlined from ‘_ZL57__pyx_f_6cygrid_9hphashtab_12HpxHashTable__fill_disc_hashP41__pyx_obj_6cygrid_9hphashtab_HpxHashTableSt6vectorIySaIyEEd._omp_fn.0’ at cygrid/hphashtab.cpp:23565:49: 2025-09-08T07:09:14,286 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,286 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T07:09:14,286 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:14,286 1489 | std::__iterator_category(__first)); 2025-09-08T07:09:14,286 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:14,286 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:14,982 cygrid/hphashtab.cpp: In function ‘_ZL71__pyx_f_6cygrid_9hphashtab_12HpxHashTable__compute_input_output_mappingP41__pyx_obj_6cygrid_9hphashtab_HpxHashTable18__Pyx_memviewsliceS1_dRSt6vectorIySaIyEERSt13unordered_mapIyS4_St4hashIyESt8equal_toIyESaISt4pairIKyS4_EEERS2_I35__pyx_t_6cygrid_7helpers_TimingInfoSaISH_EE._omp_fn.1’: 2025-09-08T07:09:14,982 cygrid/hphashtab.cpp:24851:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:09:14,982 24851 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:09:14,982 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:09:14,983 cygrid/hphashtab.cpp:23784:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:09:14,983 23784 | int __pyx_clineno = 0; 2025-09-08T07:09:14,983 | ^~~~~~~~~~~~~ 2025-09-08T07:09:15,001 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2025-09-08T07:09:15,001 inlined from ‘_ZL71__pyx_f_6cygrid_9hphashtab_12HpxHashTable__compute_input_output_mappingP41__pyx_obj_6cygrid_9hphashtab_HpxHashTable18__Pyx_memviewsliceS1_dRSt6vectorIySaIyEERSt13unordered_mapIyS4_St4hashIyESt8equal_toIyESaISt4pairIKyS4_EEERS2_I35__pyx_t_6cygrid_7helpers_TimingInfoSaISH_EE._omp_fn.1’ at cygrid/hphashtab.cpp:24830:51: 2025-09-08T07:09:15,001 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:15,002 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T07:09:15,002 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:15,002 1489 | std::__iterator_category(__first)); 2025-09-08T07:09:15,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:15,002 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:36,638 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2025-09-08T07:09:36,638 inlined from ‘void __pyx_f_6cygrid_9hphashtab_12HpxHashTable__compute_output_input_mapping(__pyx_obj_6cygrid_9hphashtab_HpxHashTable*, std::vector&, std::unordered_map >&, std::unordered_map >&, std::vector<__pyx_t_6cygrid_7helpers_TimingInfo>&)’ at cygrid/hphashtab.cpp:25879:27: 2025-09-08T07:09:36,639 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:36,639 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-08T07:09:36,639 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:36,639 1489 | std::__iterator_category(__first)); 2025-09-08T07:09:36,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T07:09:36,639 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T07:09:37,381 cygrid/hphashtab.cpp: In function ‘_ZL71__pyx_f_6cygrid_9hphashtab_12HpxHashTable__compute_output_input_mappingP41__pyx_obj_6cygrid_9hphashtab_HpxHashTableRSt6vectorIySaIyEERSt13unordered_mapIyS3_St4hashIyESt8equal_toIyESaISt4pairIKyS3_EEESF_RS1_I35__pyx_t_6cygrid_7helpers_TimingInfoSaISG_EE._omp_fn.0’: 2025-09-08T07:09:37,382 cygrid/hphashtab.cpp:25573:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:09:37,382 25573 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:09:37,382 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:09:37,382 cygrid/hphashtab.cpp:25070:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:09:37,382 25070 | int __pyx_clineno = 0; 2025-09-08T07:09:37,382 | ^~~~~~~~~~~~~ 2025-09-08T07:09:45,457 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/cygrid/hphashtab.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/cygrid/hphashtab.cpython-313-arm-linux-gnueabihf.so -fopenmp 2025-09-08T07:09:45,927 Compiling cygrid/cygrid.pyx because it changed. 2025-09-08T07:09:45,927 [1/1] Cythonizing cygrid/cygrid.pyx 2025-09-08T07:09:49,936 performance hint: cygrid/cygrid.pyx:540:55: Exception check after calling 'true_angular_distance' will always require the GIL to be acquired. 2025-09-08T07:09:49,937 Possible solutions: 2025-09-08T07:09:49,937 1. Declare 'true_angular_distance' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:49,937 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:09:49,937 performance hint: cygrid/cygrid.pyx:542:48: Exception check after calling 'great_circle_bearing' will always require the GIL to be acquired. 2025-09-08T07:09:49,937 Possible solutions: 2025-09-08T07:09:49,937 1. Declare 'great_circle_bearing' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:49,937 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:09:49,937 performance hint: cygrid/cygrid.pyx:546:45: Exception check after calling 'kernel_func_ptr' will always require the GIL to be acquired. Declare 'kernel_func_ptr' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:49,955 performance hint: cygrid/cygrid.pyx:540:55: Exception check after calling 'true_angular_distance' will always require the GIL to be acquired. 2025-09-08T07:09:49,955 Possible solutions: 2025-09-08T07:09:49,956 1. Declare 'true_angular_distance' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:49,956 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:09:49,956 performance hint: cygrid/cygrid.pyx:542:48: Exception check after calling 'great_circle_bearing' will always require the GIL to be acquired. 2025-09-08T07:09:49,956 Possible solutions: 2025-09-08T07:09:49,956 1. Declare 'great_circle_bearing' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:49,956 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T07:09:49,956 performance hint: cygrid/cygrid.pyx:546:45: Exception check after calling 'kernel_func_ptr' will always require the GIL to be acquired. Declare 'kernel_func_ptr' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T07:09:50,178 building 'cygrid.cygrid' extension 2025-09-08T07:09:50,179 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c cygrid/cygrid.cpp -o build/temp.linux-armv7l-cpython-313/cygrid/cygrid.o -fopenmp -O3 -std=c++11 2025-09-08T07:10:37,717 cygrid/cygrid.cpp: In function ‘_ZL40__pyx_pf_6cygrid_6cygrid_6Cygrid_20_gridP32__pyx_obj_6cygrid_6cygrid_Cygrid18__Pyx_memviewsliceS1_S1_S1_._omp_fn.0’: 2025-09-08T07:10:37,717 cygrid/cygrid.cpp:26089:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:10:37,717 26089 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:10:37,717 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:10:37,718 cygrid/cygrid.cpp:25534:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:10:37,718 25534 | int __pyx_clineno = 0; 2025-09-08T07:10:37,718 | ^~~~~~~~~~~~~ 2025-09-08T07:10:38,039 cygrid/cygrid.cpp: In function ‘_ZL40__pyx_pf_6cygrid_6cygrid_6Cygrid_18_gridP32__pyx_obj_6cygrid_6cygrid_Cygrid18__Pyx_memviewsliceS1_S1_S1_._omp_fn.0’: 2025-09-08T07:10:38,039 cygrid/cygrid.cpp:24944:138: warning: ‘__pyx_clineno’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T07:10:38,039 24944 | __pyx_parallel_filename = __pyx_filename; __pyx_parallel_lineno = __pyx_lineno; __pyx_parallel_clineno = __pyx_clineno; 2025-09-08T07:10:38,039 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T07:10:38,039 cygrid/cygrid.cpp:24389:7: note: ‘__pyx_clineno’ was declared here 2025-09-08T07:10:38,039 24389 | int __pyx_clineno = 0; 2025-09-08T07:10:38,039 | ^~~~~~~~~~~~~ 2025-09-08T07:10:41,846 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/cygrid/cygrid.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/cygrid/cygrid.cpython-313-arm-linux-gnueabihf.so -fopenmp 2025-09-08T07:10:42,347 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T07:10:42,347 !! 2025-09-08T07:10:42,348 ******************************************************************************** 2025-09-08T07:10:42,348 Please avoid running ``setup.py`` directly. 2025-09-08T07:10:42,348 Instead, use pypa/build, pypa/installer or other 2025-09-08T07:10:42,348 standards-based tools. 2025-09-08T07:10:42,348 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T07:10:42,348 or your builds will no longer be supported. 2025-09-08T07:10:42,349 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T07:10:42,349 ******************************************************************************** 2025-09-08T07:10:42,349 !! 2025-09-08T07:10:42,349 self.initialize_options() 2025-09-08T07:10:42,431 installing to build/bdist.linux-armv7l/wheel 2025-09-08T07:10:42,432 running install 2025-09-08T07:10:42,454 running install_lib 2025-09-08T07:10:42,530 creating build/bdist.linux-armv7l/wheel 2025-09-08T07:10:42,531 creating build/bdist.linux-armv7l/wheel/cygrid 2025-09-08T07:10:42,531 copying build/lib.linux-armv7l-cpython-313/cygrid/cygrid.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,540 copying build/lib.linux-armv7l-cpython-313/cygrid/hphashtab.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,551 copying build/lib.linux-armv7l-cpython-313/cygrid/healpix.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,557 copying build/lib.linux-armv7l-cpython-313/cygrid/helpers.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,559 copying build/lib.linux-armv7l-cpython-313/cygrid/kernels.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,562 copying build/lib.linux-armv7l-cpython-313/cygrid/__init__.py -> build/bdist.linux-armv7l/wheel/./cygrid 2025-09-08T07:10:42,563 running install_egg_info 2025-09-08T07:10:42,641 running egg_info 2025-09-08T07:10:42,716 writing cygrid.egg-info/PKG-INFO 2025-09-08T07:10:42,717 writing dependency_links to cygrid.egg-info/dependency_links.txt 2025-09-08T07:10:42,718 writing requirements to cygrid.egg-info/requires.txt 2025-09-08T07:10:42,718 writing top-level names to cygrid.egg-info/top_level.txt 2025-09-08T07:10:42,794 reading manifest file 'cygrid.egg-info/SOURCES.txt' 2025-09-08T07:10:42,796 reading manifest template 'MANIFEST.in' 2025-09-08T07:10:42,802 warning: no previously-included files found matching 'cygrid/cygrid_simple.pyx' 2025-09-08T07:10:42,803 warning: no previously-included files found matching '.gitignore' 2025-09-08T07:10:42,803 warning: no previously-included files found matching '.git' 2025-09-08T07:10:42,803 warning: no previously-included files found matching 'build' 2025-09-08T07:10:42,804 warning: no files found matching 'INSTALL.rst' 2025-09-08T07:10:42,804 adding license file 'COPYING' 2025-09-08T07:10:42,807 writing manifest file 'cygrid.egg-info/SOURCES.txt' 2025-09-08T07:10:42,807 Copying cygrid.egg-info to build/bdist.linux-armv7l/wheel/./cygrid-0.9.6-py3.13.egg-info 2025-09-08T07:10:42,809 running install_scripts 2025-09-08T07:10:42,859 creating build/bdist.linux-armv7l/wheel/cygrid-0.9.6.dist-info/WHEEL 2025-09-08T07:10:42,860 creating '/tmp/pip-wheel-cu4wdpz5/cygrid-0.9.6-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T07:10:42,861 adding 'cygrid/__init__.py' 2025-09-08T07:10:43,320 adding 'cygrid/cygrid.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T07:10:43,664 adding 'cygrid/healpix.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T07:10:43,740 adding 'cygrid/helpers.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T07:10:44,224 adding 'cygrid/hphashtab.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T07:10:44,436 adding 'cygrid/kernels.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T07:10:44,448 adding 'cygrid-0.9.6.dist-info/licenses/COPYING' 2025-09-08T07:10:44,449 adding 'cygrid-0.9.6.dist-info/METADATA' 2025-09-08T07:10:44,449 adding 'cygrid-0.9.6.dist-info/WHEEL' 2025-09-08T07:10:44,450 adding 'cygrid-0.9.6.dist-info/top_level.txt' 2025-09-08T07:10:44,450 adding 'cygrid-0.9.6.dist-info/RECORD' 2025-09-08T07:10:44,451 removing build/bdist.linux-armv7l/wheel 2025-09-08T07:10:45,908 Building wheel for cygrid (setup.py): finished with status 'done' 2025-09-08T07:10:45,947 Created wheel for cygrid: filename=cygrid-0.9.6-cp313-cp313-linux_armv7l.whl size=3180173 sha256=a09528ff712fbc6ed7854d333abbf49541c242327b9ab08928c072fabc8977a8 2025-09-08T07:10:45,948 Stored in directory: /tmp/pip-ephem-wheel-cache-kjrgstmi/wheels/d4/81/77/09ad094e64e4a44e4451e300e03499d686cb60badf9f568cd4 2025-09-08T07:10:45,956 Successfully built cygrid 2025-09-08T07:10:45,964 Removed build tracker: '/tmp/pip-build-tracker-lap5oacz'