2025-09-08T11:28:45,755 Created temporary directory: /tmp/pip-build-tracker-_tr_yjdb 2025-09-08T11:28:45,755 Initialized build tracking at /tmp/pip-build-tracker-_tr_yjdb 2025-09-08T11:28:45,755 Created build tracker: /tmp/pip-build-tracker-_tr_yjdb 2025-09-08T11:28:45,755 Entered build tracker: /tmp/pip-build-tracker-_tr_yjdb 2025-09-08T11:28:45,756 Created temporary directory: /tmp/pip-wheel-o_m3a5re 2025-09-08T11:28:45,759 Created temporary directory: /tmp/pip-ephem-wheel-cache-3ad1w4ys 2025-09-08T11:28:45,814 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:28:45,816 2 location(s) to search for versions of apexpy: 2025-09-08T11:28:45,816 * https://pypi.org/simple/apexpy/ 2025-09-08T11:28:45,816 * https://www.piwheels.org/simple/apexpy/ 2025-09-08T11:28:45,817 Fetching project page and analyzing links: https://pypi.org/simple/apexpy/ 2025-09-08T11:28:45,817 Getting page https://pypi.org/simple/apexpy/ 2025-09-08T11:28:45,818 Found index url https://pypi.org/simple/ 2025-09-08T11:28:45,889 Fetched page https://pypi.org/simple/apexpy/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:28:45,893 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/bd/b5/55cf011e8c20430feb2b34a51c8c7d527dc79c9d47544f4e4f5cccd68f4d/apexpy-1.0.0-cp27-none-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,893 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/d4/12/f6ddf1412268acf78542edc3729c1afa9a0d96b6317649364b4182092586/apexpy-1.0.0-cp27-none-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,894 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/ec/3c/0b8cff58f30dec7bb462e527852e12800670454625bcd8f7d8e5c4f1281d/apexpy-1.0.0-cp33-none-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,894 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/8b/0f/2e2ed8d7891f018a0120f8a4fcc62f194d66b13111cd5ec287e7a9cafed9/apexpy-1.0.0-cp33-none-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,894 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/32/d1/72b3275ae494a0f531e10d3c04664cd5749df5c191583f46cf014118a0af/apexpy-1.0.0-cp34-none-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,894 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/8a/bd/a73f5284888827080bbf9766872e885ff939952a14b61ea35d4601b2c384/apexpy-1.0.0-cp34-none-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,894 Found link https://files.pythonhosted.org/packages/82/d3/6f76ea7b807e22aa4acce776d553740f464db7f8bea8ea92f2242d13be6d/apexpy-1.0.0.zip (from https://pypi.org/simple/apexpy/), version: 1.0.0 2025-09-08T11:28:45,894 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/a6/f4/e9ddb3656db5ad112d584d3513b87f59314ae1a05b0462cf52df71bb10b5/apexpy-1.0.1-cp27-cp27m-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/d4/fa/c7611d20d519a0bd411678921bee9314598d66bfbbd5b980758bd41fd89e/apexpy-1.0.1-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/ab/9c/9f64cae677bf60498fc21ea4216f7e3472334cfb4b79873212bf9f673a7a/apexpy-1.0.1-cp33-cp33m-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/87/b0/4527c93dce9db932e1c53727e7e71d765a7457bd036fc88d7d04bd394cc1/apexpy-1.0.1-cp33-cp33m-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/d4/17/560f38d15f6630cbafd85adfc031b5c550f8c3d2ae72ccd24f7dd2b82bb9/apexpy-1.0.1-cp34-cp34m-win32.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/b4/2b/383e0282a9d390d67ee454c8c2936b5c33077cb19a4e527b4458c7e97dc1/apexpy-1.0.1-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,895 Found link https://files.pythonhosted.org/packages/7b/be/7b716288d255a6bd3f8dc8c1bbda4fd80ceb7969ccff35947403b0567cef/apexpy-1.0.1.zip (from https://pypi.org/simple/apexpy/), version: 1.0.1 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/78/c2/bb9a253be1696ce8e2b570e92313401ec5dca0870c35e53aa50e7aa8d2ad/apexpy-1.0.2-cp27-cp27m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/9c/4a/a22c898cf7514e8915f34cde7d9707aaf9abaf945372b31625dedd5ab8f4/apexpy-1.0.2-cp33-cp33m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/32/13/97abfa25c0dd8b37e1e7397cca099fc3718e67cdf291bce41866deafe6d3/apexpy-1.0.2-cp34-cp34m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/3a/eb/12efa265a5fedafd71cc3da3d6e7f123277134814831665b10444928c7a6/apexpy-1.0.2-cp35-cp35m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,896 Found link https://files.pythonhosted.org/packages/da/0b/b48ac7a9b80d6b06d691aa7102838aa5782d60e623ce40d2ed2fccf6d7e6/apexpy-1.0.2.tar.gz (from https://pypi.org/simple/apexpy/), version: 1.0.2 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/a3/17/0db5e13204a576eed3f36b635e8fbe0bee7a1c04a46848b0cbcb133f2e5b/apexpy-1.0.3-cp27-cp27m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,896 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/2e/af/7f13d7cd5beb404f2d8fdf5326915ac77c577570b6c8e059a7ebc957a5b9/apexpy-1.0.3-cp34-cp34m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,897 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/95/a1/631df6d58b97c49573b356ed1bbc76882649b908bcd49d2dd6660a80c88e/apexpy-1.0.3-cp35-cp35m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,897 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/4f/b5/fb8215ed5f70f37faac220397a3c452541b8c2a88401207f09e03adc1a9b/apexpy-1.0.3-cp36-cp36m-macosx_10_12_x86_64.whl (from https://pypi.org/simple/apexpy/) 2025-09-08T11:28:45,897 Found link https://files.pythonhosted.org/packages/4d/14/c6c2f8ad994d0ba61d2edc628252b87d38d7cacd74a06f2ffd51dd46cd26/apexpy-1.0.3.tar.gz (from https://pypi.org/simple/apexpy/), version: 1.0.3 2025-09-08T11:28:45,897 Found link https://files.pythonhosted.org/packages/07/31/94541f23c0d5ed27036c214031837ed61890ebee6c2f691d966215a90535/apexpy-1.1.0.tar.gz (from https://pypi.org/simple/apexpy/), version: 1.1.0 2025-09-08T11:28:45,898 Found link https://files.pythonhosted.org/packages/56/d8/4d93a5e3fb9d0330ed5421e46d270d556512a82b5d760022685d9466bbeb/apexpy-2.0.0.tar.gz (from https://pypi.org/simple/apexpy/) (requires-python:>=3.7), version: 2.0.0 2025-09-08T11:28:45,898 Found link https://files.pythonhosted.org/packages/80/da/6593621a1180ff076a313836cd251f0d3d502b7fbc01c8e976265483691c/apexpy-2.0.1.tar.gz (from https://pypi.org/simple/apexpy/) (requires-python:>=3.7), version: 2.0.1 2025-09-08T11:28:45,898 Skipping link: No binaries permitted for apexpy: https://files.pythonhosted.org/packages/87/01/809c1fce3ab45bb46078a8b691bbae270ab201fce5df1605f0dfdb389cce/apexpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl (from https://pypi.org/simple/apexpy/) (requires-python:<3.12,>=3.9) 2025-09-08T11:28:45,899 Link requires a different Python (3.13.5 not in: '<3.12,>=3.9'): https://files.pythonhosted.org/packages/fb/b4/0200daa7a3e343728c1815ec9ed53d35c11416fda86c189c2c878655af18/apexpy-2.0.2.tar.gz (from https://pypi.org/simple/apexpy/) (requires-python:<3.12,>=3.9) 2025-09-08T11:28:45,899 Skipping link: 2.0.2 Requires-Python <3.12,>=3.9: https://files.pythonhosted.org/packages/fb/b4/0200daa7a3e343728c1815ec9ed53d35c11416fda86c189c2c878655af18/apexpy-2.0.2.tar.gz (from https://pypi.org/simple/apexpy/) (requires-python:<3.12,>=3.9) 2025-09-08T11:28:45,899 Found link https://files.pythonhosted.org/packages/b9/03/3b9f9b2af6eb77e4e227a5bce913daa72cd53ec40556fcd027ec4bd61fea/apexpy-2.1.0.tar.gz (from https://pypi.org/simple/apexpy/) (requires-python:>=3.9), version: 2.1.0 2025-09-08T11:28:45,900 Fetching project page and analyzing links: https://www.piwheels.org/simple/apexpy/ 2025-09-08T11:28:45,900 Getting page https://www.piwheels.org/simple/apexpy/ 2025-09-08T11:28:45,901 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:28:45,992 Fetched page https://www.piwheels.org/simple/apexpy/ as text/html 2025-09-08T11:28:46,001 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp35-cp35m-linux_armv6l.whl#sha256=d8400fce3d3af355ffbce3d1689a47471ab8b97bd5204a67de97f876ba95541d (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,001 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp35-cp35m-linux_armv7l.whl#sha256=d8400fce3d3af355ffbce3d1689a47471ab8b97bd5204a67de97f876ba95541d (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,001 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp37-cp37m-linux_armv6l.whl#sha256=394f2e66a6d7722ac8983a6e58bceebfd6a3058e5977e5d00afeb73c9e8793ba (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,001 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp37-cp37m-linux_armv7l.whl#sha256=394f2e66a6d7722ac8983a6e58bceebfd6a3058e5977e5d00afeb73c9e8793ba (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,001 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp39-cp39-linux_armv6l.whl#sha256=7a357b3d112e6161442536f104ab3c08530938f6bcca6604121c5d1f5049d8b2 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.1.0-cp39-cp39-linux_armv7l.whl#sha256=7a357b3d112e6161442536f104ab3c08530938f6bcca6604121c5d1f5049d8b2 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp37-cp37m-linux_armv6l.whl#sha256=7d3e6b870f22c53aef2ff5840f0a6e00e1d6ccbd7eb6229e321dae814c4aba6f (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp37-cp37m-linux_armv7l.whl#sha256=7d3e6b870f22c53aef2ff5840f0a6e00e1d6ccbd7eb6229e321dae814c4aba6f (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp34-cp34m-linux_armv7l.whl#sha256=7c16cac3d112bec443ac88837c64e1403ada8eb4bbc493632096048c29c04036 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp34-cp34m-linux_armv6l.whl#sha256=7c16cac3d112bec443ac88837c64e1403ada8eb4bbc493632096048c29c04036 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,002 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp35-cp35m-linux_armv6l.whl#sha256=d7b44956d98b42248c929ca23219f6ccb88105f43d6130f1608d51607747b1aa (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp35-cp35m-linux_armv7l.whl#sha256=d7b44956d98b42248c929ca23219f6ccb88105f43d6130f1608d51607747b1aa (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp39-cp39-linux_armv6l.whl#sha256=440defb1b3cb57ec8e58bc9534105ace25366ab491dbc98133c91172205b0f00 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.3-cp39-cp39-linux_armv7l.whl#sha256=440defb1b3cb57ec8e58bc9534105ace25366ab491dbc98133c91172205b0f00 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp37-cp37m-linux_armv6l.whl#sha256=0a0170a51af22f8e91347afecd604a2d9a3aa02e36824dad6407b189f6e44784 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp37-cp37m-linux_armv7l.whl#sha256=0a0170a51af22f8e91347afecd604a2d9a3aa02e36824dad6407b189f6e44784 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,003 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp34-cp34m-linux_armv6l.whl#sha256=b6f48c5375097c12f38a4716c2469476a2f35256550bd9a371b9fcd4b08f8dde (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp34-cp34m-linux_armv7l.whl#sha256=b6f48c5375097c12f38a4716c2469476a2f35256550bd9a371b9fcd4b08f8dde (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp35-cp35m-linux_armv6l.whl#sha256=3d370c22e9ac68af8dc6e12c3d423f4191090e07b6a726a6e12439ed5659fcbe (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp35-cp35m-linux_armv7l.whl#sha256=3d370c22e9ac68af8dc6e12c3d423f4191090e07b6a726a6e12439ed5659fcbe (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp39-cp39-linux_armv6l.whl#sha256=f6b175164a17fd75d2fa01a1537b4e38566a057f090ba3b911712e3eb0823950 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.2-cp39-cp39-linux_armv7l.whl#sha256=f6b175164a17fd75d2fa01a1537b4e38566a057f090ba3b911712e3eb0823950 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,004 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=6b26e1e35c19a21d738d7c0abea7590f66b07e711b316740a5f73d4854facb88 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=6b26e1e35c19a21d738d7c0abea7590f66b07e711b316740a5f73d4854facb88 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp34-cp34m-linux_armv7l.whl#sha256=4fcdd3097574aa270d43adbd9c78d79550104de8e3b5366c64e84d461d06f305 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp34-cp34m-linux_armv6l.whl#sha256=4fcdd3097574aa270d43adbd9c78d79550104de8e3b5366c64e84d461d06f305 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp35-cp35m-linux_armv7l.whl#sha256=f99dd86e6576f35e25337f702010fe9754b25679e1ecf76909e1c89fd7851ef4 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp35-cp35m-linux_armv6l.whl#sha256=f99dd86e6576f35e25337f702010fe9754b25679e1ecf76909e1c89fd7851ef4 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,005 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=3876bdc2d1bb1f4afb970358ea97cffc3e02aef3da096dd82f20cb6b1ab27a65 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=3876bdc2d1bb1f4afb970358ea97cffc3e02aef3da096dd82f20cb6b1ab27a65 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp35-cp35m-linux_armv7l.whl#sha256=61a41d94b5164e41a684eadcf3cf0526c58dd35bd90cf02314ecb53462b9a52b (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp35-cp35m-linux_armv6l.whl#sha256=61a41d94b5164e41a684eadcf3cf0526c58dd35bd90cf02314ecb53462b9a52b (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp37-cp37m-linux_armv7l.whl#sha256=81aaab9743378b87d1dbb6c2211720660b2551c371f500d56e4c060a77e70386 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp37-cp37m-linux_armv6l.whl#sha256=81aaab9743378b87d1dbb6c2211720660b2551c371f500d56e4c060a77e70386 (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,006 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp34-cp34m-linux_armv7l.whl#sha256=27bef3995e7662f09339b2ce531392af6d4d24884ca436a598fa7f06f6c68bbc (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,007 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp34-cp34m-linux_armv6l.whl#sha256=27bef3995e7662f09339b2ce531392af6d4d24884ca436a598fa7f06f6c68bbc (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,007 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp39-cp39-linux_armv6l.whl#sha256=3a95efd6b0b838c9a39d170e9eba595f187985f2773d691ee22a11e6e1151a4b (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,007 Skipping link: No binaries permitted for apexpy: https://archive1.piwheels.org/simple/apexpy/apexpy-1.0.0-cp39-cp39-linux_armv7l.whl#sha256=3a95efd6b0b838c9a39d170e9eba595f187985f2773d691ee22a11e6e1151a4b (from https://www.piwheels.org/simple/apexpy/) 2025-09-08T11:28:46,007 Skipping link: not a file: https://www.piwheels.org/simple/apexpy/ 2025-09-08T11:28:46,007 Skipping link: not a file: https://pypi.org/simple/apexpy/ 2025-09-08T11:28:46,033 Given no hashes to check 1 links for project 'apexpy': discarding no candidates 2025-09-08T11:28:46,034 Collecting apexpy==1.0.2 2025-09-08T11:28:46,036 Created temporary directory: /tmp/pip-unpack-xblmangr 2025-09-08T11:28:46,177 Downloading apexpy-1.0.2.tar.gz (253 kB) 2025-09-08T11:28:46,276 Added apexpy==1.0.2 from https://files.pythonhosted.org/packages/da/0b/b48ac7a9b80d6b06d691aa7102838aa5782d60e623ce40d2ed2fccf6d7e6/apexpy-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-_tr_yjdb' 2025-09-08T11:28:46,277 Running setup.py (path:/tmp/pip-wheel-o_m3a5re/apexpy_bcd297e4d1f3484388dcb9d084138f9c/setup.py) egg_info for package apexpy 2025-09-08T11:28:46,278 Created temporary directory: /tmp/pip-pip-egg-info-5i7z2w7j 2025-09-08T11:28:46,278 Preparing metadata (setup.py): started 2025-09-08T11:28:46,279 Running command python setup.py egg_info 2025-09-08T11:28:46,994 Traceback (most recent call last): 2025-09-08T11:28:46,995 File "", line 2, in 2025-09-08T11:28:46,996 exec(compile(''' 2025-09-08T11:28:46,996 ~~~~^^^^^^^^^^^^ 2025-09-08T11:28:46,996 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:28:46,996 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:46,996 ...<32 lines>... 2025-09-08T11:28:46,996 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:28:46,996 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:46,996 ''' % ('/tmp/pip-wheel-o_m3a5re/apexpy_bcd297e4d1f3484388dcb9d084138f9c/setup.py',), "", "exec")) 2025-09-08T11:28:46,996 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:46,997 File "", line 35, in 2025-09-08T11:28:46,997 File "/tmp/pip-wheel-o_m3a5re/apexpy_bcd297e4d1f3484388dcb9d084138f9c/setup.py", line 20, in 2025-09-08T11:28:46,997 from numpy.distutils.core import setup, Extension 2025-09-08T11:28:46,997 ModuleNotFoundError: No module named 'numpy.distutils' 2025-09-08T11:28:47,103 ERROR: python setup.py egg_info exited with 1 2025-09-08T11:28:47,115 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T11:28:47,115 exec(compile('"'"''"'"''"'"' 2025-09-08T11:28:47,115 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:28:47,115 # 2025-09-08T11:28:47,115 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:28:47,115 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:28:47,115 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:28:47,115 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:28:47,115 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:28:47,115 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:28:47,115 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:28:47,115 import os, sys, tokenize, traceback 2025-09-08T11:28:47,115 2025-09-08T11:28:47,115 try: 2025-09-08T11:28:47,115 import setuptools 2025-09-08T11:28:47,115 except ImportError: 2025-09-08T11:28:47,115 print( 2025-09-08T11:28:47,115 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:28:47,115 "the build environment with exception:", 2025-09-08T11:28:47,115 file=sys.stderr, 2025-09-08T11:28:47,115 ) 2025-09-08T11:28:47,115 traceback.print_exc() 2025-09-08T11:28:47,115 sys.exit(1) 2025-09-08T11:28:47,115 2025-09-08T11:28:47,115 __file__ = %r 2025-09-08T11:28:47,115 sys.argv[0] = __file__ 2025-09-08T11:28:47,115 2025-09-08T11:28:47,115 if os.path.exists(__file__): 2025-09-08T11:28:47,115 filename = __file__ 2025-09-08T11:28:47,115 with tokenize.open(__file__) as f: 2025-09-08T11:28:47,115 setup_py_code = f.read() 2025-09-08T11:28:47,115 else: 2025-09-08T11:28:47,115 filename = "" 2025-09-08T11:28:47,115 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:28:47,115 2025-09-08T11:28:47,115 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:28:47,115 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-o_m3a5re/apexpy_bcd297e4d1f3484388dcb9d084138f9c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-5i7z2w7j[/] 2025-09-08T11:28:47,115 [bold magenta]cwd[/]: /tmp/pip-wheel-o_m3a5re/apexpy_bcd297e4d1f3484388dcb9d084138f9c/ 2025-09-08T11:28:47,116 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T11:28:47,116 ERROR: metadata generation failed 2025-09-08T11:28:47,121 Exception information: 2025-09-08T11:28:47,121 Traceback (most recent call last): 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T11:28:47,121 call_subprocess( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 args, 2025-09-08T11:28:47,121 ^^^^^ 2025-09-08T11:28:47,121 ...<2 lines>... 2025-09-08T11:28:47,121 spinner=spinner, 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T11:28:47,121 raise error 2025-09-08T11:28:47,121 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T11:28:47,121 2025-09-08T11:28:47,121 The above exception was the direct cause of the following exception: 2025-09-08T11:28:47,121 2025-09-08T11:28:47,121 Traceback (most recent call last): 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:28:47,121 status = _inner_run() 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:28:47,121 return self.run(options, args) 2025-09-08T11:28:47,121 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:28:47,121 return func(self, options, args) 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T11:28:47,121 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T11:28:47,121 result = self._result = resolver.resolve( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T11:28:47,121 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T11:28:47,121 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T11:28:47,121 if not criterion.candidates: 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T11:28:47,121 return bool(self._sequence) 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T11:28:47,121 self._bool = any(self) 2025-09-08T11:28:47,121 ~~~^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T11:28:47,121 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T11:28:47,121 ^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T11:28:47,121 candidate = func() 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T11:28:47,121 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 link, template, name, version 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T11:28:47,121 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 link, 2025-09-08T11:28:47,121 ^^^^^ 2025-09-08T11:28:47,121 ...<3 lines>... 2025-09-08T11:28:47,121 version=version, 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T11:28:47,121 super().__init__( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 link=link, 2025-09-08T11:28:47,121 ^^^^^^^^^^ 2025-09-08T11:28:47,121 ...<4 lines>... 2025-09-08T11:28:47,121 version=version, 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T11:28:47,121 self.dist = self._prepare() 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T11:28:47,121 dist = self._prepare_distribution() 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T11:28:47,121 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T11:28:47,121 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T11:28:47,121 dist = _get_prepared_distribution( 2025-09-08T11:28:47,121 req, 2025-09-08T11:28:47,121 ...<3 lines>... 2025-09-08T11:28:47,121 self.check_build_deps, 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T11:28:47,121 abstract_dist.prepare_distribution_metadata( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 finder, build_isolation, check_build_deps 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T11:28:47,121 self.req.prepare_metadata() 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T11:28:47,121 self.metadata_directory = generate_metadata_legacy( 2025-09-08T11:28:47,121 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:28:47,121 build_env=self.build_env, 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ...<3 lines>... 2025-09-08T11:28:47,121 details=details, 2025-09-08T11:28:47,121 ^^^^^^^^^^^^^^^^ 2025-09-08T11:28:47,121 ) 2025-09-08T11:28:47,121 ^ 2025-09-08T11:28:47,121 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T11:28:47,121 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T11:28:47,121 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T11:28:47,145 Removed apexpy==1.0.2 from https://files.pythonhosted.org/packages/da/0b/b48ac7a9b80d6b06d691aa7102838aa5782d60e623ce40d2ed2fccf6d7e6/apexpy-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-_tr_yjdb' 2025-09-08T11:28:47,146 Removed build tracker: '/tmp/pip-build-tracker-_tr_yjdb'