2025-10-17T13:47:02,955 Created temporary directory: /tmp/pip-build-tracker-uz6py9vx 2025-10-17T13:47:02,956 Initialized build tracking at /tmp/pip-build-tracker-uz6py9vx 2025-10-17T13:47:02,956 Created build tracker: /tmp/pip-build-tracker-uz6py9vx 2025-10-17T13:47:02,956 Entered build tracker: /tmp/pip-build-tracker-uz6py9vx 2025-10-17T13:47:02,956 Created temporary directory: /tmp/pip-wheel-xqbe95pr 2025-10-17T13:47:02,960 Created temporary directory: /tmp/pip-ephem-wheel-cache-bd0rcmx7 2025-10-17T13:47:03,020 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-17T13:47:03,022 2 location(s) to search for versions of focal-stats: 2025-10-17T13:47:03,022 * https://pypi.org/simple/focal-stats/ 2025-10-17T13:47:03,022 * https://www.piwheels.org/simple/focal-stats/ 2025-10-17T13:47:03,022 Fetching project page and analyzing links: https://pypi.org/simple/focal-stats/ 2025-10-17T13:47:03,023 Getting page https://pypi.org/simple/focal-stats/ 2025-10-17T13:47:03,024 Found index url https://pypi.org/simple/ 2025-10-17T13:47:03,174 Fetched page https://pypi.org/simple/focal-stats/ as application/vnd.pypi.simple.v1+json 2025-10-17T13:47:03,189 Found link https://files.pythonhosted.org/packages/eb/3f/b4821e4e51def089c7c77f7e0cdf5cf6a3f579785ab316525a6a192da9fc/focal_stats-0.0.1.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.1 2025-10-17T13:47:03,189 Found link https://files.pythonhosted.org/packages/d3/2e/50b9390a2f8a7913c525b66afa4352f59fdb2ec9deb7d87a50e672e007a1/focal_stats-0.0.2.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.2 2025-10-17T13:47:03,190 Found link https://files.pythonhosted.org/packages/36/02/648bfc12d0cf1fae8a7f01df5fba059323284684d6882ca1bfd6918c3308/focal_stats-0.0.3.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.3 2025-10-17T13:47:03,190 Found link https://files.pythonhosted.org/packages/46/77/d9e33894fecbb0382d512d3ef7670108d3a554fbb549ea1638d26bd8e11e/focal_stats-0.0.4.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.4 2025-10-17T13:47:03,191 Found link https://files.pythonhosted.org/packages/be/38/bdf07faa3c6ee488fd53e4aa87ace70e53d2a2bb39f016e724684431c7b1/focal_stats-0.0.5.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.5 2025-10-17T13:47:03,191 Found link https://files.pythonhosted.org/packages/18/74/95f5007de12c14e1ff550c3b67ed381008c470f362bbad88817b901081e5/focal_stats-0.0.6.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.0.6 2025-10-17T13:47:03,192 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/aa/d1/2aaf6ec1fc83d5bcff5f96eb77903469d4501441c2319fe4b2b39965bc18/focal_stats-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,192 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/87/39/b51e6b45408ed44d572f018aa117306b96c9c39cedef9b1be99918ecc40d/focal_stats-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,192 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/26/62/80ed03e272582272dff828bf48f4d29566596b8b67f8722957df2f1832cd/focal_stats-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,192 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/52/18/b54a387148598c5866477c421705b74c6357acd5e12032286d9c619d2bd9/focal_stats-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,192 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/15/25/96ba57261bb405af7d0110efa13a312d3e446030f5f97c337fccd2b1c49f/focal_stats-0.1.0-cp310-cp310-musllinux_1_2_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/c7/d3/6ae122bf8eb27621a8f1c859e5089cfea3314ff22f856dca437a39d5b1af/focal_stats-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/49/69/c950c103cfbe02503b0c66d83eaf1a288e596b8577cfb2acd71f82099646/focal_stats-0.1.0-cp310-cp310-win32.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/5f/4f/9f424663108780dc73ae81a0115b50e1b0865d1a28355242425a5838930c/focal_stats-0.1.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/3e/8c/2bbe514791f6dd356ae79764d2b7e9dd4d64e9d7f4db23ee38392d19619a/focal_stats-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/b0/3e/3d62f6e10ac4a220fbb14a9a23222ddd4a96045483c51f766a009a9f9e24/focal_stats-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/5d/09/896eb1f32136c79c51291c42ca2779471d76537c726b7b32e45e9f58ccc6/focal_stats-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/4a/c1/052d29e51d613b60b5c693d33fa203b08849b500c859d6ad3dd2a618b660/focal_stats-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,193 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/4b/02/75e83780bd5bfa9f27b41c2f6489017eca73a9c237ac1c0030688c83246e/focal_stats-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/b5/1c/1ea238ee0c2316bbb909ef27b2bc315427c6ec7cd2c673f235d82125f4d7/focal_stats-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/0c/cf/80d81d33187f14219a64976a220442d862ac3479d0fd959c199e4c6a1b87/focal_stats-0.1.0-cp311-cp311-win32.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/0c/1c/d92f7cb173e0cf86ebf2c0d03ba7b0b4be1c51765a309114a2121ecd9849/focal_stats-0.1.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/b5/5c/3dfe53b88bd8b1fe64e65fab461171f87fdb6536995eb9ea253ac65cc16d/focal_stats-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/2c/77/ffaf7bb5d5a96a7de68ea99e51527c5b8f3357b7a29df1446a2a483267a6/focal_stats-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/e2/b9/c1f941b2d9d98bade58cd4056c5039b9d6d0d96efd1e0085eb4d5fdb9803/focal_stats-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/ae/34/357ce8494afeac62a1469b9918670dd8e9e7df33eae939adab3324174f68/focal_stats-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,194 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/46/f5/5ea19c7d7fee6f5fad2f59fd61d9c45cb2efa6d49d671177b926cacd81a7/focal_stats-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/02/38/c384629aa10ba56af77a625d8b6bc303cf550d92a07f7f362df23f6a5f0b/focal_stats-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/1a/cb/b832f9f68da810d6bf2313f37ebc62c7239f755de9f9f7ab880481eb46ef/focal_stats-0.1.0-cp312-cp312-win32.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/10/08/aa90a2830c4e115a3bbcce7e198083c474bd3ce3b91c1a615e7130f8eecf/focal_stats-0.1.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/ff/86/75090aca68c031322f97952c2a1a12e421125874db1bba5e0e6959210407/focal_stats-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/e7/5d/ab0d8ecf0ee67e325d4f37bf87d93a736c59d822c92e4ec4446f02be3e4d/focal_stats-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/cf/d6/0762909dd2525f265602d7dfd93de256281ea45cc11ebba5b5914132606b/focal_stats-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/16/5d/016092c54355cd0385024429dc62bb91fbf1e823ba48a86833d59be285d8/focal_stats-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/4e/d1/4589a6ba4adbe3da58fc21ddd733a9b1d02213dca03cf1e8c768ec83dcf6/focal_stats-0.1.0-cp313-cp313-musllinux_1_2_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,195 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/11/95/96d04912cf2e30ec571fd57d2958815b1678a993e13af7a491a09eec67e2/focal_stats-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/da/ff/02d0201a9a17523d1555bdc3aadfdcfddb1f5d333dd7e83ce77eb339dd74/focal_stats-0.1.0-cp313-cp313-win32.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/2b/98/11a5aa7d56250449d8e2e529248f0e219a21acc83b31dbb948cc3d518f4f/focal_stats-0.1.0-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/79/3f/1c7fea3a528830a6e49a488940805e3c834d87140b2b5305bdfede57720f/focal_stats-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/87/9d/92ac5603dd53c1bc3133cd2d31c7e1e7ac0aa33c425f876a844b7b466624/focal_stats-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/16/d9/dba23bfca21a08f092bfd489b6d724064b2f5a2f98ecc7a07f7d3aeb5483/focal_stats-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/f5/b5/35dcff29eeab565d035a9340918320428bcc9266edd1cb2db66382e9dfdc/focal_stats-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/43/78/c2fe39ee6545804771a0977a588203cebdee3267457c4e381bda42b98e0a/focal_stats-0.1.0-cp39-cp39-musllinux_1_2_i686.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,196 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/84/69/187fb18b027dc9e4902099288913eeb902f962085519d14deb819c55b5ed/focal_stats-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,197 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/49/32/aff59a05b3b61afe8cd6fd4d3a6bd1a99e0cdfbb0ca9e399a2e1dc47a10b/focal_stats-0.1.0-cp39-cp39-win32.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,197 Skipping link: No binaries permitted for focal-stats: https://files.pythonhosted.org/packages/f4/a0/da40bcb168a048d555bdb9ff50964387163e8dd528e539da7112662bf361/focal_stats-0.1.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,197 Found link https://files.pythonhosted.org/packages/fc/7b/bda34041bc44ebc829472ccf35db06d7997c9e1d3d3bb62ea859ece7af56/focal_stats-0.1.0.tar.gz (from https://pypi.org/simple/focal-stats/) (requires-python:>=3.9), version: 0.1.0 2025-10-17T13:47:03,197 Found link https://files.pythonhosted.org/packages/23/dd/35d2d8b292c547b3a7243c6756f6f13bd1528897c020050dfc819c2233cf/focal_stats-0.1.1.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.1.1 2025-10-17T13:47:03,198 Found link https://files.pythonhosted.org/packages/cd/de/15fe0e3fc75be78439cc350145c1e1bbbce867548ea8400414856e842fad/focal_stats-0.1.2.tar.gz (from https://pypi.org/simple/focal-stats/), version: 0.1.2 2025-10-17T13:47:03,198 Fetching project page and analyzing links: https://www.piwheels.org/simple/focal-stats/ 2025-10-17T13:47:03,198 Getting page https://www.piwheels.org/simple/focal-stats/ 2025-10-17T13:47:03,199 Found index url https://www.piwheels.org/simple/ 2025-10-17T13:47:03,303 Fetched page https://www.piwheels.org/simple/focal-stats/ as text/html 2025-10-17T13:47:03,311 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.1.2-py3-none-any.whl#sha256=0fce75b7978fd64499189025f6dc8b8f6b8a975aa404f3ed4062fb7bbd8e7df9 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,311 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.1.1-py3-none-any.whl#sha256=31fbe061947a5ef66a1cbe1c3b829065e4e7bd6cc2e8018f93aaf4e40aff0fa3 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,311 Skipping link: No binaries permitted for focal-stats: https://www.piwheels.org/simple/focal-stats/focal_stats-0.1.0-cp313-cp313-linux_armv6l.whl#sha256=44add939c3de398dece39f9d3d5950eb4657b565045c3fa84c71ae5ee571718d (from https://www.piwheels.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,312 Skipping link: No binaries permitted for focal-stats: https://www.piwheels.org/simple/focal-stats/focal_stats-0.1.0-cp313-cp313-linux_armv7l.whl#sha256=44add939c3de398dece39f9d3d5950eb4657b565045c3fa84c71ae5ee571718d (from https://www.piwheels.org/simple/focal-stats/) (requires-python:>=3.9) 2025-10-17T13:47:03,312 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp311-cp311-linux_armv6l.whl#sha256=fe06fbec378ebca036b61054cd0a4891a958b0cd2c679fe78ecc7e94b2b1cb9e (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,312 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp311-cp311-linux_armv7l.whl#sha256=fe06fbec378ebca036b61054cd0a4891a958b0cd2c679fe78ecc7e94b2b1cb9e (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,312 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp37-cp37m-linux_armv6l.whl#sha256=cd76a6961a748d50971e4b3046bbdf632a3a86196a9a550f321e2186ff1579c1 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,312 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp37-cp37m-linux_armv7l.whl#sha256=cd76a6961a748d50971e4b3046bbdf632a3a86196a9a550f321e2186ff1579c1 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp39-cp39-linux_armv6l.whl#sha256=054664e18d6d7c350aa944bb6f13fd9bbaa55f04c4202e01cf0ac9da4707c135 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.6-cp39-cp39-linux_armv7l.whl#sha256=054664e18d6d7c350aa944bb6f13fd9bbaa55f04c4202e01cf0ac9da4707c135 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp37-cp37m-linux_armv6l.whl#sha256=00eb07dfd874b64e33b1731f96619f27202941a585124f1f12732cb4e7e00b72 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp37-cp37m-linux_armv7l.whl#sha256=00eb07dfd874b64e33b1731f96619f27202941a585124f1f12732cb4e7e00b72 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp39-cp39-linux_armv6l.whl#sha256=4cdf123a63a203efd6bd11c19d29df8318138927dbb7c8e01bdf593b783c3001 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,313 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp39-cp39-linux_armv7l.whl#sha256=4cdf123a63a203efd6bd11c19d29df8318138927dbb7c8e01bdf593b783c3001 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,314 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp311-cp311-linux_armv6l.whl#sha256=7692f5e119ace7af7f914d04bbd1e837b0c7ed50e9ac316139be22276bda5744 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,314 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.5-cp311-cp311-linux_armv7l.whl#sha256=7692f5e119ace7af7f914d04bbd1e837b0c7ed50e9ac316139be22276bda5744 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,314 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=8910069b94135f261a7ee10b9ebbe821c6d088413c0a6b18817b2f214145f676 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,314 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=8910069b94135f261a7ee10b9ebbe821c6d088413c0a6b18817b2f214145f676 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,314 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=5b25c9328c6dccd452473f25e4a1d9cbfb932f9aebcca731f6167e1f90bcb0a1 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=5b25c9328c6dccd452473f25e4a1d9cbfb932f9aebcca731f6167e1f90bcb0a1 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp311-cp311-linux_armv6l.whl#sha256=16f2243addd9d929bdc0b42f729c2b034c8ef22189be7d8d62e9cbe58f76d7f0 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp311-cp311-linux_armv7l.whl#sha256=16f2243addd9d929bdc0b42f729c2b034c8ef22189be7d8d62e9cbe58f76d7f0 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://www.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp313-cp313-linux_armv6l.whl#sha256=36042a53762c590e34c47303980265b39119016361c03ddabecbf5372fe162cf (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://www.piwheels.org/simple/focal-stats/focal_stats-0.0.4-cp313-cp313-linux_armv7l.whl#sha256=36042a53762c590e34c47303980265b39119016361c03ddabecbf5372fe162cf (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,315 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=3ac43dd9c53c7a7c0cbf668449886be7b118b1d22f0648f0d13b41f0d254a88e (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=3ac43dd9c53c7a7c0cbf668449886be7b118b1d22f0648f0d13b41f0d254a88e (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=d1aa2d488837912812f78510f7abb60a2578823c450245fe73af032ed53e4f0f (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=d1aa2d488837912812f78510f7abb60a2578823c450245fe73af032ed53e4f0f (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp35-cp35m-linux_armv6l.whl#sha256=b9207ea75df4f518fdf843e41c5bf4577b939f0a6b08c432961650ea05178819 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp35-cp35m-linux_armv7l.whl#sha256=b9207ea75df4f518fdf843e41c5bf4577b939f0a6b08c432961650ea05178819 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,316 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=fe09e676027c2a06d64a69cd28ca07aa2de7624ace866efb3d4b7cc0325aea38 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,317 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=fe09e676027c2a06d64a69cd28ca07aa2de7624ace866efb3d4b7cc0325aea38 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,317 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=724faf3f1dde062071a918c031cc524e9c60b0669183d62df3ccf45745f0c5eb (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,317 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=724faf3f1dde062071a918c031cc524e9c60b0669183d62df3ccf45745f0c5eb (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,317 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp35-cp35m-linux_armv6l.whl#sha256=b537a65ad2c8f57492798fc6a30fde215988739605f6d0c123bdfd10deea75f5 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,317 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp35-cp35m-linux_armv7l.whl#sha256=b537a65ad2c8f57492798fc6a30fde215988739605f6d0c123bdfd10deea75f5 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,318 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=0a4ad58f2cdc73f27eb31b378b599385f43e7f26bf0804d7742c7b9152e00ec0 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,318 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=0a4ad58f2cdc73f27eb31b378b599385f43e7f26bf0804d7742c7b9152e00ec0 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,318 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=d90f623265b0fa75e5ffd810567b48c12669772c37808aba7bc59d0256354278 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,318 Skipping link: No binaries permitted for focal-stats: https://archive1.piwheels.org/simple/focal-stats/focal_stats-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=d90f623265b0fa75e5ffd810567b48c12669772c37808aba7bc59d0256354278 (from https://www.piwheels.org/simple/focal-stats/) 2025-10-17T13:47:03,318 Skipping link: not a file: https://www.piwheels.org/simple/focal-stats/ 2025-10-17T13:47:03,318 Skipping link: not a file: https://pypi.org/simple/focal-stats/ 2025-10-17T13:47:03,345 Given no hashes to check 1 links for project 'focal-stats': discarding no candidates 2025-10-17T13:47:03,346 Collecting focal-stats==0.0.5 2025-10-17T13:47:03,347 Created temporary directory: /tmp/pip-unpack-mydf2gr5 2025-10-17T13:47:03,407 Downloading focal_stats-0.0.5.tar.gz (19 kB) 2025-10-17T13:47:03,435 Added focal-stats==0.0.5 from https://files.pythonhosted.org/packages/be/38/bdf07faa3c6ee488fd53e4aa87ace70e53d2a2bb39f016e724684431c7b1/focal_stats-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-uz6py9vx' 2025-10-17T13:47:03,437 Running setup.py (path:/tmp/pip-wheel-xqbe95pr/focal-stats_8772a1ef554d4e35b6e1fa540448bee5/setup.py) egg_info for package focal-stats 2025-10-17T13:47:03,438 Created temporary directory: /tmp/pip-pip-egg-info-ckt494mm 2025-10-17T13:47:03,438 Preparing metadata (setup.py): started 2025-10-17T13:47:03,439 Running command python setup.py egg_info 2025-10-17T13:47:08,487 performance hint: focal_stats/core/focal_correlation.pyx:24:0: Exception check on '_correlate_maps' will always require the GIL to be acquired. Declare '_correlate_maps' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:10,660 performance hint: focal_stats/core/focal_correlation.pyx:45:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:10,660 Possible solutions: 2025-10-17T13:47:10,660 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:10,660 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:13,073 performance hint: focal_stats/core/focal_statistics.pyx:28:0: Exception check on '_focal_std' will always require the GIL to be acquired. Declare '_focal_std' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:13,073 performance hint: focal_stats/core/focal_statistics.pyx:92:0: Exception check on '_focal_sum' will always require the GIL to be acquired. Declare '_focal_sum' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:13,074 performance hint: focal_stats/core/focal_statistics.pyx:145:0: Exception check on '_focal_min' will always require the GIL to be acquired. Declare '_focal_min' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:13,087 performance hint: focal_stats/core/focal_statistics.pyx:199:0: Exception check on '_focal_max' will always require the GIL to be acquired. Declare '_focal_max' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:13,088 performance hint: focal_stats/core/focal_statistics.pyx:253:0: Exception check on '_focal_majority' will always require the GIL to be acquired. Declare '_focal_majority' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,186 performance hint: focal_stats/core/focal_statistics.pyx:50:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:15,186 Possible solutions: 2025-10-17T13:47:15,186 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,186 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:15,197 performance hint: focal_stats/core/focal_statistics.pyx:111:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:15,198 Possible solutions: 2025-10-17T13:47:15,198 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,198 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:15,207 performance hint: focal_stats/core/focal_statistics.pyx:164:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:15,207 Possible solutions: 2025-10-17T13:47:15,207 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,207 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:15,216 performance hint: focal_stats/core/focal_statistics.pyx:218:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:15,216 Possible solutions: 2025-10-17T13:47:15,216 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,216 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:15,236 performance hint: focal_stats/core/focal_statistics.pyx:277:28: Exception check after calling '_define_iter_params' will always require the GIL to be acquired. 2025-10-17T13:47:15,236 Possible solutions: 2025-10-17T13:47:15,236 1. Declare '_define_iter_params' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-10-17T13:47:15,236 2. Declare any exception value explicitly for functions in pxd files. 2025-10-17T13:47:15,603 Compiling focal_stats/core/iteration_params.pyx because it changed. 2025-10-17T13:47:15,603 Compiling focal_stats/core/focal_correlation.pyx because it changed. 2025-10-17T13:47:15,603 Compiling focal_stats/core/focal_statistics.pyx because it changed. 2025-10-17T13:47:15,604 [1/3] Cythonizing focal_stats/core/focal_correlation.pyx 2025-10-17T13:47:15,604 [2/3] Cythonizing focal_stats/core/focal_statistics.pyx 2025-10-17T13:47:15,604 [3/3] Cythonizing focal_stats/core/iteration_params.pyx 2025-10-17T13:47:15,728 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-10-17T13:47:15,728 !! 2025-10-17T13:47:15,728 ******************************************************************************** 2025-10-17T13:47:15,728 Requirements should be satisfied by a PEP 517 installer. 2025-10-17T13:47:15,729 If you are using pip, you can try `pip install --use-pep517`. 2025-10-17T13:47:15,729 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-17T13:47:15,729 or your builds will no longer be supported. 2025-10-17T13:47:15,729 ******************************************************************************** 2025-10-17T13:47:15,729 !! 2025-10-17T13:47:15,729 dist.fetch_build_eggs(dist.setup_requires) 2025-10-17T13:47:16,285 running egg_info 2025-10-17T13:47:16,360 creating /tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info 2025-10-17T13:47:16,360 writing /tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/PKG-INFO 2025-10-17T13:47:16,365 writing dependency_links to /tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/dependency_links.txt 2025-10-17T13:47:16,368 writing requirements to /tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/requires.txt 2025-10-17T13:47:16,369 writing top-level names to /tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/top_level.txt 2025-10-17T13:47:16,369 writing manifest file '/tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/SOURCES.txt' 2025-10-17T13:47:16,677 reading manifest file '/tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/SOURCES.txt' 2025-10-17T13:47:16,677 reading manifest template 'MANIFEST.in' 2025-10-17T13:47:16,681 adding license file 'LICENSE' 2025-10-17T13:47:16,684 writing manifest file '/tmp/pip-pip-egg-info-ckt494mm/focal_stats.egg-info/SOURCES.txt' 2025-10-17T13:47:17,518 Preparing metadata (setup.py): finished with status 'done' 2025-10-17T13:47:17,522 Source in /tmp/pip-wheel-xqbe95pr/focal-stats_8772a1ef554d4e35b6e1fa540448bee5 has version 0.0.5, which satisfies requirement focal-stats==0.0.5 from https://files.pythonhosted.org/packages/be/38/bdf07faa3c6ee488fd53e4aa87ace70e53d2a2bb39f016e724684431c7b1/focal_stats-0.0.5.tar.gz 2025-10-17T13:47:17,523 Removed focal-stats==0.0.5 from https://files.pythonhosted.org/packages/be/38/bdf07faa3c6ee488fd53e4aa87ace70e53d2a2bb39f016e724684431c7b1/focal_stats-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-uz6py9vx' 2025-10-17T13:47:17,530 Created temporary directory: /tmp/pip-unpack-yuqcpnga 2025-10-17T13:47:17,531 Created temporary directory: /tmp/pip-unpack-bbk8xitv 2025-10-17T13:47:17,531 Building wheels for collected packages: focal-stats 2025-10-17T13:47:17,532 Created temporary directory: /tmp/pip-wheel-zksq1q8d 2025-10-17T13:47:17,533 DEPRECATION: Building 'focal-stats' 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 'focal-stats'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-10-17T13:47:17,534 Building wheel for focal-stats (setup.py): started 2025-10-17T13:47:17,534 Destination directory: /tmp/pip-wheel-zksq1q8d 2025-10-17T13:47:17,535 Running command python setup.py bdist_wheel 2025-10-17T13:47:19,135 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-10-17T13:47:19,135 !! 2025-10-17T13:47:19,136 ******************************************************************************** 2025-10-17T13:47:19,136 Requirements should be satisfied by a PEP 517 installer. 2025-10-17T13:47:19,136 If you are using pip, you can try `pip install --use-pep517`. 2025-10-17T13:47:19,136 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-17T13:47:19,136 or your builds will no longer be supported. 2025-10-17T13:47:19,136 ******************************************************************************** 2025-10-17T13:47:19,136 !! 2025-10-17T13:47:19,136 dist.fetch_build_eggs(dist.setup_requires) 2025-10-17T13:47:19,642 running bdist_wheel 2025-10-17T13:47:20,020 running build 2025-10-17T13:47:20,020 running build_py 2025-10-17T13:47:20,099 creating build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,100 copying tests/test_windows.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,100 copying tests/test_rolling.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,101 copying tests/test_focal_statistics.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,101 copying tests/test_focal_function.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,102 copying tests/test_focal_correlations.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,102 copying tests/focal_correlation_timeit.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,103 copying tests/__init__.py -> build/lib.linux-armv7l-cpython-313/tests 2025-10-17T13:47:20,104 creating build/lib.linux-armv7l-cpython-313/focal_stats 2025-10-17T13:47:20,104 copying focal_stats/windows.py -> build/lib.linux-armv7l-cpython-313/focal_stats 2025-10-17T13:47:20,104 copying focal_stats/rolling.py -> build/lib.linux-armv7l-cpython-313/focal_stats 2025-10-17T13:47:20,105 copying focal_stats/__init__.py -> build/lib.linux-armv7l-cpython-313/focal_stats 2025-10-17T13:47:20,106 creating build/lib.linux-armv7l-cpython-313/focal_stats/core 2025-10-17T13:47:20,106 copying focal_stats/core/utils.py -> build/lib.linux-armv7l-cpython-313/focal_stats/core 2025-10-17T13:47:20,107 copying focal_stats/core/focal_function.py -> build/lib.linux-armv7l-cpython-313/focal_stats/core 2025-10-17T13:47:20,107 copying focal_stats/core/__init__.py -> build/lib.linux-armv7l-cpython-313/focal_stats/core 2025-10-17T13:47:20,109 running build_ext 2025-10-17T13:47:20,117 building 'focal_stats.core.iteration_params' extension 2025-10-17T13:47:20,118 creating build/temp.linux-armv7l-cpython-313/focal_stats/core 2025-10-17T13:47:20,119 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c focal_stats/core/iteration_params.c -o build/temp.linux-armv7l-cpython-313/focal_stats/core/iteration_params.o 2025-10-17T13:47:21,205 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/focal_stats/core/iteration_params.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/focal_stats/core/iteration_params.cpython-313-arm-linux-gnueabihf.so 2025-10-17T13:47:21,317 building 'focal_stats.core.focal_correlation' extension 2025-10-17T13:47:21,318 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c focal_stats/core/focal_correlation.c -o build/temp.linux-armv7l-cpython-313/focal_stats/core/focal_correlation.o 2025-10-17T13:47:22,013 focal_stats/core/focal_correlation.c: In function ‘__pyx_f_11focal_stats_4core_17focal_correlation__correlate_maps’: 2025-10-17T13:47:22,031 focal_stats/core/focal_correlation.c:19550:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:22,031 19550 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { 2025-10-17T13:47:22,031 | ^ 2025-10-17T13:47:22,050 focal_stats/core/focal_correlation.c:19562:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:22,050 19562 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { 2025-10-17T13:47:22,050 | ^ 2025-10-17T13:47:52,160 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/focal_stats/core/focal_correlation.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/focal_stats/core/focal_correlation.cpython-313-arm-linux-gnueabihf.so 2025-10-17T13:47:52,313 building 'focal_stats.core.focal_statistics' extension 2025-10-17T13:47:52,314 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c focal_stats/core/focal_statistics.c -o build/temp.linux-armv7l-cpython-313/focal_stats/core/focal_statistics.o 2025-10-17T13:47:52,978 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_std’: 2025-10-17T13:47:52,997 focal_stats/core/focal_statistics.c:19560:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:52,997 19560 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { 2025-10-17T13:47:52,997 | ^ 2025-10-17T13:47:53,016 focal_stats/core/focal_statistics.c:19572:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,016 19572 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { 2025-10-17T13:47:53,016 | ^ 2025-10-17T13:47:53,023 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_sum’: 2025-10-17T13:47:53,042 focal_stats/core/focal_statistics.c:20159:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,042 20159 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { 2025-10-17T13:47:53,042 | ^ 2025-10-17T13:47:53,061 focal_stats/core/focal_statistics.c:20171:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,061 20171 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { 2025-10-17T13:47:53,061 | ^ 2025-10-17T13:47:53,067 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_min’: 2025-10-17T13:47:53,087 focal_stats/core/focal_statistics.c:20670:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,087 20670 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { 2025-10-17T13:47:53,087 | ^ 2025-10-17T13:47:53,107 focal_stats/core/focal_statistics.c:20682:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,107 20682 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { 2025-10-17T13:47:53,107 | ^ 2025-10-17T13:47:53,113 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_max’: 2025-10-17T13:47:53,133 focal_stats/core/focal_statistics.c:21210:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,133 21210 | for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { 2025-10-17T13:47:53,133 | ^ 2025-10-17T13:47:53,156 focal_stats/core/focal_statistics.c:21222:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,156 21222 | for (__pyx_t_16 = 0; __pyx_t_16 < __pyx_t_15; __pyx_t_16+=1) { 2025-10-17T13:47:53,156 | ^ 2025-10-17T13:47:53,167 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_majority’: 2025-10-17T13:47:53,188 focal_stats/core/focal_statistics.c:21874:41: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,188 21874 | for (__pyx_t_15 = 0; __pyx_t_15 < __pyx_t_14; __pyx_t_15+=1) { 2025-10-17T13:47:53,188 | ^ 2025-10-17T13:47:53,209 focal_stats/core/focal_statistics.c:21886:43: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,209 21886 | for (__pyx_t_18 = 0; __pyx_t_18 < __pyx_t_17; __pyx_t_18+=1) { 2025-10-17T13:47:53,209 | ^ 2025-10-17T13:47:53,233 focal_stats/core/focal_statistics.c:22268:125: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,233 22268 | __pyx_t_19 = ((*((long *) ( /* dim=0 */ (__pyx_v_counts.data + __pyx_t_1 * __pyx_v_counts.strides[0]) ))) > __pyx_v_curr_max_count); 2025-10-17T13:47:53,233 | ^ 2025-10-17T13:47:53,255 focal_stats/core/focal_statistics.c:22358:125: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,255 22358 | __pyx_t_19 = ((*((long *) ( /* dim=0 */ (__pyx_v_counts.data + __pyx_t_1 * __pyx_v_counts.strides[0]) ))) >= __pyx_v_curr_max_count); 2025-10-17T13:47:53,255 | ^~ 2025-10-17T13:47:53,277 focal_stats/core/focal_statistics.c:22457:125: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,277 22457 | __pyx_t_19 = ((*((long *) ( /* dim=0 */ (__pyx_v_counts.data + __pyx_t_1 * __pyx_v_counts.strides[0]) ))) == __pyx_v_curr_max_count); 2025-10-17T13:47:53,277 | ^~ 2025-10-17T13:47:53,299 focal_stats/core/focal_statistics.c:22486:125: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-10-17T13:47:53,299 22486 | __pyx_t_19 = ((*((long *) ( /* dim=0 */ (__pyx_v_counts.data + __pyx_t_1 * __pyx_v_counts.strides[0]) ))) > __pyx_v_curr_max_count); 2025-10-17T13:47:53,299 | ^ 2025-10-17T13:48:13,141 focal_stats/core/focal_statistics.c: In function ‘__pyx_f_11focal_stats_4core_16focal_statistics__focal_majority.isra’: 2025-10-17T13:48:13,166 focal_stats/core/focal_statistics.c:22573:153: warning: ‘__pyx_v_curr_value’ may be used uninitialized [-Wmaybe-uninitialized] 2025-10-17T13:48:13,167 22573 | *((double *) ( /* dim=1 */ ((char *) (((double *) ( /* dim=0 */ (__pyx_v_r.data + __pyx_t_21 * __pyx_v_r.strides[0]) )) + __pyx_t_20)) )) = __pyx_v_curr_value; 2025-10-17T13:48:13,167 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-10-17T13:48:13,189 focal_stats/core/focal_statistics.c:21544:10: note: ‘__pyx_v_curr_value’ was declared here 2025-10-17T13:48:13,189 21544 | double __pyx_v_curr_value; 2025-10-17T13:48:13,189 | ^~~~~~~~~~~~~~~~~~ 2025-10-17T13:48:28,801 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/focal_stats/core/focal_statistics.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/focal_stats/core/focal_statistics.cpython-313-arm-linux-gnueabihf.so 2025-10-17T13:48:29,093 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-10-17T13:48:29,093 !! 2025-10-17T13:48:29,093 ******************************************************************************** 2025-10-17T13:48:29,093 Please avoid running ``setup.py`` directly. 2025-10-17T13:48:29,093 Instead, use pypa/build, pypa/installer or other 2025-10-17T13:48:29,094 standards-based tools. 2025-10-17T13:48:29,094 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-17T13:48:29,094 or your builds will no longer be supported. 2025-10-17T13:48:29,094 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-10-17T13:48:29,094 ******************************************************************************** 2025-10-17T13:48:29,094 !! 2025-10-17T13:48:29,094 self.initialize_options() 2025-10-17T13:48:29,173 installing to build/bdist.linux-armv7l/wheel 2025-10-17T13:48:29,173 running install 2025-10-17T13:48:29,195 running install_lib 2025-10-17T13:48:29,267 creating build/bdist.linux-armv7l/wheel 2025-10-17T13:48:29,268 creating build/bdist.linux-armv7l/wheel/focal_stats 2025-10-17T13:48:29,268 creating build/bdist.linux-armv7l/wheel/focal_stats/core 2025-10-17T13:48:29,268 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/focal_statistics.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,275 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/focal_correlation.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,280 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/iteration_params.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,281 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/__init__.py -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,281 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/focal_function.py -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,282 copying build/lib.linux-armv7l-cpython-313/focal_stats/core/utils.py -> build/bdist.linux-armv7l/wheel/./focal_stats/core 2025-10-17T13:48:29,282 copying build/lib.linux-armv7l-cpython-313/focal_stats/__init__.py -> build/bdist.linux-armv7l/wheel/./focal_stats 2025-10-17T13:48:29,282 copying build/lib.linux-armv7l-cpython-313/focal_stats/rolling.py -> build/bdist.linux-armv7l/wheel/./focal_stats 2025-10-17T13:48:29,283 copying build/lib.linux-armv7l-cpython-313/focal_stats/windows.py -> build/bdist.linux-armv7l/wheel/./focal_stats 2025-10-17T13:48:29,283 creating build/bdist.linux-armv7l/wheel/tests 2025-10-17T13:48:29,284 copying build/lib.linux-armv7l-cpython-313/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,284 copying build/lib.linux-armv7l-cpython-313/tests/focal_correlation_timeit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,284 copying build/lib.linux-armv7l-cpython-313/tests/test_focal_correlations.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,285 copying build/lib.linux-armv7l-cpython-313/tests/test_focal_function.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,285 copying build/lib.linux-armv7l-cpython-313/tests/test_focal_statistics.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,285 copying build/lib.linux-armv7l-cpython-313/tests/test_rolling.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,286 copying build/lib.linux-armv7l-cpython-313/tests/test_windows.py -> build/bdist.linux-armv7l/wheel/./tests 2025-10-17T13:48:29,286 running install_egg_info 2025-10-17T13:48:29,362 running egg_info 2025-10-17T13:48:29,434 writing focal_stats.egg-info/PKG-INFO 2025-10-17T13:48:29,440 writing dependency_links to focal_stats.egg-info/dependency_links.txt 2025-10-17T13:48:29,442 writing requirements to focal_stats.egg-info/requires.txt 2025-10-17T13:48:29,443 writing top-level names to focal_stats.egg-info/top_level.txt 2025-10-17T13:48:29,519 reading manifest file 'focal_stats.egg-info/SOURCES.txt' 2025-10-17T13:48:29,521 reading manifest template 'MANIFEST.in' 2025-10-17T13:48:29,527 adding license file 'LICENSE' 2025-10-17T13:48:29,530 writing manifest file 'focal_stats.egg-info/SOURCES.txt' 2025-10-17T13:48:29,531 Copying focal_stats.egg-info to build/bdist.linux-armv7l/wheel/./focal_stats-0.0.5-py3.13.egg-info 2025-10-17T13:48:29,532 running install_scripts 2025-10-17T13:48:29,582 creating build/bdist.linux-armv7l/wheel/focal_stats-0.0.5.dist-info/WHEEL 2025-10-17T13:48:29,583 creating '/tmp/pip-wheel-zksq1q8d/focal_stats-0.0.5-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-17T13:48:29,584 adding 'focal_stats/__init__.py' 2025-10-17T13:48:29,586 adding 'focal_stats/rolling.py' 2025-10-17T13:48:29,587 adding 'focal_stats/windows.py' 2025-10-17T13:48:29,587 adding 'focal_stats/core/__init__.py' 2025-10-17T13:48:29,873 adding 'focal_stats/core/focal_correlation.cpython-313-arm-linux-gnueabihf.so' 2025-10-17T13:48:29,883 adding 'focal_stats/core/focal_function.py' 2025-10-17T13:48:30,209 adding 'focal_stats/core/focal_statistics.cpython-313-arm-linux-gnueabihf.so' 2025-10-17T13:48:30,229 adding 'focal_stats/core/iteration_params.cpython-313-arm-linux-gnueabihf.so' 2025-10-17T13:48:30,231 adding 'focal_stats/core/utils.py' 2025-10-17T13:48:30,232 adding 'focal_stats-0.0.5.dist-info/licenses/LICENSE' 2025-10-17T13:48:30,232 adding 'tests/__init__.py' 2025-10-17T13:48:30,233 adding 'tests/focal_correlation_timeit.py' 2025-10-17T13:48:30,234 adding 'tests/test_focal_correlations.py' 2025-10-17T13:48:30,235 adding 'tests/test_focal_function.py' 2025-10-17T13:48:30,236 adding 'tests/test_focal_statistics.py' 2025-10-17T13:48:30,237 adding 'tests/test_rolling.py' 2025-10-17T13:48:30,237 adding 'tests/test_windows.py' 2025-10-17T13:48:30,238 adding 'focal_stats-0.0.5.dist-info/METADATA' 2025-10-17T13:48:30,238 adding 'focal_stats-0.0.5.dist-info/WHEEL' 2025-10-17T13:48:30,239 adding 'focal_stats-0.0.5.dist-info/top_level.txt' 2025-10-17T13:48:30,240 adding 'focal_stats-0.0.5.dist-info/RECORD' 2025-10-17T13:48:30,240 removing build/bdist.linux-armv7l/wheel 2025-10-17T13:48:30,422 Building wheel for focal-stats (setup.py): finished with status 'done' 2025-10-17T13:48:30,436 Created wheel for focal-stats: filename=focal_stats-0.0.5-cp313-cp313-linux_armv7l.whl size=1230524 sha256=633a52a503726caca3d0197c7405c844859c3aa1e0af845f79435bec251b430c 2025-10-17T13:48:30,436 Stored in directory: /tmp/pip-ephem-wheel-cache-bd0rcmx7/wheels/c3/59/1a/c2fde1c94385be231bb0e497a117c6d5fd6926e5e35231baee 2025-10-17T13:48:30,446 Successfully built focal-stats 2025-10-17T13:48:30,451 Removed build tracker: '/tmp/pip-build-tracker-uz6py9vx'