2025-06-02T07:43:17,388 Created temporary directory: /tmp/pip-build-tracker-hsvsn4l0 2025-06-02T07:43:17,389 Initialized build tracking at /tmp/pip-build-tracker-hsvsn4l0 2025-06-02T07:43:17,390 Created build tracker: /tmp/pip-build-tracker-hsvsn4l0 2025-06-02T07:43:17,390 Entered build tracker: /tmp/pip-build-tracker-hsvsn4l0 2025-06-02T07:43:17,391 Created temporary directory: /tmp/pip-wheel-kl2izvhl 2025-06-02T07:43:17,395 Created temporary directory: /tmp/pip-ephem-wheel-cache-z3b8rfqx 2025-06-02T07:43:17,442 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-02T07:43:17,445 2 location(s) to search for versions of iow: 2025-06-02T07:43:17,445 * https://pypi.org/simple/iow/ 2025-06-02T07:43:17,445 * https://www.piwheels.org/simple/iow/ 2025-06-02T07:43:17,446 Fetching project page and analyzing links: https://pypi.org/simple/iow/ 2025-06-02T07:43:17,446 Getting page https://pypi.org/simple/iow/ 2025-06-02T07:43:17,448 Found index url https://pypi.org/simple/ 2025-06-02T07:43:17,668 Fetched page https://pypi.org/simple/iow/ as application/vnd.pypi.simple.v1+json 2025-06-02T07:43:17,670 Found link https://files.pythonhosted.org/packages/dd/ca/df95f48f33b18efae55c279bbd7344de48bc138b60d2b464270cf06557b4/iow-0.1.1.tar.gz (from https://pypi.org/simple/iow/), version: 0.1.1 2025-06-02T07:43:17,671 Found link https://files.pythonhosted.org/packages/a7/ca/2e8dc2851013a18ed43c03cc3009ca4d7662497baae53f5b5a5c1bd3214d/iow-0.1.2.tar.gz (from https://pypi.org/simple/iow/), version: 0.1.2 2025-06-02T07:43:17,672 Found link https://files.pythonhosted.org/packages/a0/76/ea4d1b34424d6cddfddaeea80b47aafe8eb999657d16fd1f0b7dd2f12873/iow-0.1.3.tar.gz (from https://pypi.org/simple/iow/), version: 0.1.3 2025-06-02T07:43:17,673 Found link https://files.pythonhosted.org/packages/61/8c/61b9b535b2516010972311c3cc9f63eb8c3c58e414510d330f189d002611/iow-1.0.1.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.1 2025-06-02T07:43:17,673 Found link https://files.pythonhosted.org/packages/7d/3f/8a05c9aff3109439711a9e86994afe67aa35ebe0ba48d432b28914a5c4c3/iow-1.0.2.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.2 2025-06-02T07:43:17,674 Found link https://files.pythonhosted.org/packages/72/36/448e09a58e9decdd3060dc1853945176be374e9e86d5434eeffc3a59601a/iow-1.0.3.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.3 2025-06-02T07:43:17,675 Found link https://files.pythonhosted.org/packages/e6/78/0e801b294a68f618693721688584a661b990bfbf463b7aef28ecbb2fdc4e/iow-1.0.4.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.4 2025-06-02T07:43:17,676 Found link https://files.pythonhosted.org/packages/1c/7c/863799332ef2bc7d3ea67bdcf189c02cdf5d84f0068741759719af80804e/iow-1.0.5.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.5 2025-06-02T07:43:17,676 Found link https://files.pythonhosted.org/packages/d7/c6/c1a721fa9215dc1d772d977fb9fbac1a3e185c6d0fd0f95328d5a8090eda/iow-1.0.6.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.6 2025-06-02T07:43:17,677 Found link https://files.pythonhosted.org/packages/e0/50/45457484fdc4f521ca9f5d141fd9c2bdfa5b164bff283040940f3f842b71/iow-1.0.7.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.7 2025-06-02T07:43:17,678 Found link https://files.pythonhosted.org/packages/d8/3b/8e177ca6b5bfb4542a6f5c006387ca951f62e4226d4bd51bd21606550864/iow-1.0.8.tar.gz (from https://pypi.org/simple/iow/), version: 1.0.8 2025-06-02T07:43:17,679 Fetching project page and analyzing links: https://www.piwheels.org/simple/iow/ 2025-06-02T07:43:17,679 Getting page https://www.piwheels.org/simple/iow/ 2025-06-02T07:43:17,681 Found index url https://www.piwheels.org/simple/ 2025-06-02T07:43:17,830 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/iow/ 2025-06-02T07:43:18,480 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/iow/ 2025-06-02T07:43:19,633 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/iow/ 2025-06-02T07:43:21,856 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/iow/ 2025-06-02T07:43:26,081 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/iow/ 2025-06-02T07:43:26,297 Could not fetch URL https://www.piwheels.org/simple/iow/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/iow/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-02T07:43:26,298 Skipping link: not a file: https://www.piwheels.org/simple/iow/ 2025-06-02T07:43:26,299 Skipping link: not a file: https://pypi.org/simple/iow/ 2025-06-02T07:43:26,317 Given no hashes to check 1 links for project 'iow': discarding no candidates 2025-06-02T07:43:26,319 Collecting iow==1.0.8 2025-06-02T07:43:26,321 Created temporary directory: /tmp/pip-unpack-zaq56r12 2025-06-02T07:43:26,548 Downloading iow-1.0.8.tar.gz (1.2 MB) 2025-06-02T07:43:27,173 Added iow==1.0.8 from https://files.pythonhosted.org/packages/d8/3b/8e177ca6b5bfb4542a6f5c006387ca951f62e4226d4bd51bd21606550864/iow-1.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-hsvsn4l0' 2025-06-02T07:43:27,175 Running setup.py (path:/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/setup.py) egg_info for package iow 2025-06-02T07:43:27,176 Created temporary directory: /tmp/pip-pip-egg-info-_a2264_j 2025-06-02T07:43:27,177 Preparing metadata (setup.py): started 2025-06-02T07:43:27,178 Running command python setup.py egg_info 2025-06-02T07:43:44,264 performance hint: bp/_bp.pyx:349:29: Exception check after calling 'rank' will always require the GIL to be acquired. Declare 'rank' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,267 performance hint: bp/_bp.pyx:362:29: Exception check after calling 'fwdsearch' will always require the GIL to be acquired. Declare 'fwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,271 performance hint: bp/_bp.pyx:371:29: Exception check after calling 'bwdsearch' will always require the GIL to be acquired. Declare 'bwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,272 performance hint: bp/_bp.pyx:376:33: Exception check after calling 'bwdsearch' will always require the GIL to be acquired. Declare 'bwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,273 performance hint: bp/_bp.pyx:378:33: Exception check after calling 'bwdsearch' will always require the GIL to be acquired. Declare 'bwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,275 performance hint: bp/_bp.pyx:387:27: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,276 performance hint: bp/_bp.pyx:389:31: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,281 performance hint: bp/_bp.pyx:402:27: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,282 performance hint: bp/_bp.pyx:404:31: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,297 performance hint: bp/_bp.pyx:450:25: Exception check after calling 'root' will always require the GIL to be acquired. Declare 'root' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,298 performance hint: bp/_bp.pyx:453:31: Exception check after calling 'enclose' will always require the GIL to be acquired. Declare 'enclose' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,305 performance hint: bp/_bp.pyx:468:26: Exception check after calling 'isleaf' will always require the GIL to be acquired. Declare 'isleaf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,307 performance hint: bp/_bp.pyx:473:40: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,307 performance hint: bp/_bp.pyx:473:30: Exception check after calling 'fchild' will always require the GIL to be acquired. Declare 'fchild' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,311 performance hint: bp/_bp.pyx:484:26: Exception check after calling 'isleaf' will always require the GIL to be acquired. Declare 'isleaf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,312 performance hint: bp/_bp.pyx:487:43: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,313 performance hint: bp/_bp.pyx:487:32: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,313 performance hint: bp/_bp.pyx:489:40: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,314 performance hint: bp/_bp.pyx:489:30: Exception check after calling 'lchild' will always require the GIL to be acquired. Declare 'lchild' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,329 performance hint: bp/_bp.pyx:517:28: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,330 performance hint: bp/_bp.pyx:519:41: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,331 performance hint: bp/_bp.pyx:519:31: Exception check after calling 'nsibling' will always require the GIL to be acquired. Declare 'nsibling' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,336 performance hint: bp/_bp.pyx:542:27: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,337 performance hint: bp/_bp.pyx:544:41: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,337 performance hint: bp/_bp.pyx:544:31: Exception check after calling 'psibling' will always require the GIL to be acquired. Declare 'psibling' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,345 performance hint: bp/_bp.pyx:567:28: Exception check after calling 'rank' will always require the GIL to be acquired. Declare 'rank' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,346 performance hint: bp/_bp.pyx:569:42: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,347 performance hint: bp/_bp.pyx:569:32: Exception check after calling 'preorder' will always require the GIL to be acquired. Declare 'preorder' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,350 performance hint: bp/_bp.pyx:584:26: Exception check after calling 'select' will always require the GIL to be acquired. Declare 'select' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,354 performance hint: bp/_bp.pyx:600:42: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,354 performance hint: bp/_bp.pyx:600:28: Exception check after calling 'rank' will always require the GIL to be acquired. Declare 'rank' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,355 performance hint: bp/_bp.pyx:602:28: Exception check after calling 'rank' will always require the GIL to be acquired. Declare 'rank' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,359 performance hint: bp/_bp.pyx:617:36: Exception check after calling 'select' will always require the GIL to be acquired. Declare 'select' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,359 performance hint: bp/_bp.pyx:617:24: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,363 performance hint: bp/_bp.pyx:642:25: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,364 performance hint: bp/_bp.pyx:644:34: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,368 performance hint: bp/_bp.pyx:660:25: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,369 performance hint: bp/_bp.pyx:662:26: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,374 performance hint: bp/_bp.pyx:684:25: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,374 performance hint: bp/_bp.pyx:686:29: Exception check after calling 'bwdsearch' will always require the GIL to be acquired. Declare 'bwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,378 performance hint: bp/_bp.pyx:700:40: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,378 performance hint: bp/_bp.pyx:700:29: Exception check after calling 'fwdsearch' will always require the GIL to be acquired. Declare 'fwdsearch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,382 performance hint: bp/_bp.pyx:717:26: Exception check after calling 'isancestor' will always require the GIL to be acquired. Declare 'isancestor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,382 performance hint: bp/_bp.pyx:719:28: Exception check after calling 'isancestor' will always require the GIL to be acquired. Declare 'isancestor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,383 performance hint: bp/_bp.pyx:722:39: Exception check after calling 'rmq' will always require the GIL to be acquired. Declare 'rmq' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,384 performance hint: bp/_bp.pyx:722:30: Exception check after calling 'parent' will always require the GIL to be acquired. Declare 'parent' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,387 performance hint: bp/_bp.pyx:737:33: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,388 performance hint: bp/_bp.pyx:737:48: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,389 performance hint: bp/_bp.pyx:737:23: Exception check after calling 'rMq' will always require the GIL to be acquired. Declare 'rMq' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,391 performance hint: bp/_bp.pyx:756:43: Exception check after calling 'deepestnode' will always require the GIL to be acquired. Declare 'deepestnode' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,392 performance hint: bp/_bp.pyx:756:26: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,393 performance hint: bp/_bp.pyx:756:71: Exception check after calling 'open' will always require the GIL to be acquired. Declare 'open' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,394 performance hint: bp/_bp.pyx:756:61: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,401 performance hint: bp/_bp.pyx:791:39: Exception check after calling 'parent' will always require the GIL to be acquired. Declare 'parent' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,402 performance hint: bp/_bp.pyx:794:62: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,403 performance hint: bp/_bp.pyx:796:43: Exception check after calling 'parent' will always require the GIL to be acquired. Declare 'parent' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,422 performance hint: bp/_bp.pyx:861:45: Exception check after calling 'preorderselect' will always require the GIL to be acquired. Declare 'preorderselect' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,423 performance hint: bp/_bp.pyx:863:30: Exception check after calling 'isleaf' will always require the GIL to be acquired. Declare 'isleaf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,423 performance hint: bp/_bp.pyx:865:54: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,424 performance hint: bp/_bp.pyx:867:39: Exception check after calling 'fchild' will always require the GIL to be acquired. Declare 'fchild' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,425 performance hint: bp/_bp.pyx:868:38: Exception check after calling 'lchild' will always require the GIL to be acquired. Declare 'lchild' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,426 performance hint: bp/_bp.pyx:875:58: Exception check after calling 'close' will always require the GIL to be acquired. Declare 'close' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,437 performance hint: bp/_bp.pyx:982:26: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,441 performance hint: bp/_bp.pyx:1017:44: Exception check after calling 'scan_block_forward' will always require the GIL to be acquired. Declare 'scan_block_forward' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,447 performance hint: bp/_bp.pyx:1045:44: Exception check after calling 'scan_block_forward' will always require the GIL to be acquired. Declare 'scan_block_forward' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,449 performance hint: bp/_bp.pyx:1072:24: Exception check after calling 'excess' will always require the GIL to be acquired. Declare 'excess' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,449 performance hint: bp/_bp.pyx:1075:41: Exception check after calling 'scan_block_backward' will always require the GIL to be acquired. Declare 'scan_block_backward' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,451 performance hint: bp/_bp.pyx:1084:45: Exception check after calling 'scan_block_backward' will always require the GIL to be acquired. Declare 'scan_block_backward' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:43:44,458 performance hint: bp/_bp.pyx:1120:45: Exception check after calling 'scan_block_backward' will always require the GIL to be acquired. Declare 'scan_block_backward' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-06-02T07:44:01,561 performance hint: bp/tests/test_bp_cy.pyx:350:26: Index should be typed for more efficient access 2025-06-02T07:44:01,561 performance hint: bp/tests/test_bp_cy.pyx:350:29: Index should be typed for more efficient access 2025-06-02T07:44:04,200 Compiling bp/_bp.pyx because it changed. 2025-06-02T07:44:04,201 Compiling bp/_io.pyx because it changed. 2025-06-02T07:44:04,201 Compiling bp/_conv.pyx because it changed. 2025-06-02T07:44:04,202 Compiling bp/_binary_tree.pyx because it changed. 2025-06-02T07:44:04,202 Compiling bp/_insert.pyx because it changed. 2025-06-02T07:44:04,204 Compiling bp/tests/test_bp_cy.pyx because it changed. 2025-06-02T07:44:04,204 Compiling bp/_ba.pyx because it changed. 2025-06-02T07:44:04,205 [1/7] Cythonizing bp/_ba.pyx 2025-06-02T07:44:04,206 [2/7] Cythonizing bp/_binary_tree.pyx 2025-06-02T07:44:04,207 [3/7] Cythonizing bp/_bp.pyx 2025-06-02T07:44:04,207 [4/7] Cythonizing bp/_conv.pyx 2025-06-02T07:44:04,208 [5/7] Cythonizing bp/_insert.pyx 2025-06-02T07:44:04,208 [6/7] Cythonizing bp/_io.pyx 2025-06-02T07:44:04,209 [7/7] Cythonizing bp/tests/test_bp_cy.pyx 2025-06-02T07:44:04,275 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-06-02T07:44:04,276 !! 2025-06-02T07:44:04,277 ******************************************************************************** 2025-06-02T07:44:04,277 Requirements should be satisfied by a PEP 517 installer. 2025-06-02T07:44:04,278 If you are using pip, you can try `pip install --use-pep517`. 2025-06-02T07:44:04,279 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T07:44:04,280 or your builds will no longer be supported. 2025-06-02T07:44:04,280 ******************************************************************************** 2025-06-02T07:44:04,281 !! 2025-06-02T07:44:04,282 dist.fetch_build_eggs(dist.setup_requires) 2025-06-02T07:44:04,462 running egg_info 2025-06-02T07:44:04,475 make: Entering directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:44:04,491 cc -Wall -Wextra -Wc++-compat -I. -O4 -fPIC -c bit_array.c -o bit_array.o 2025-06-02T07:44:05,148 bit_array.c: In function ‘hashword2’: 2025-06-02T07:44:05,150 bit_array.c:3117:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2025-06-02T07:44:05,150 3117 | case 3 : c+=k[2]; 2025-06-02T07:44:05,151 | ~^~~~~~ 2025-06-02T07:44:05,152 bit_array.c:3118:3: note: here 2025-06-02T07:44:05,153 3118 | case 2 : b+=k[1]; 2025-06-02T07:44:05,153 | ^~~~ 2025-06-02T07:44:05,155 bit_array.c:3118:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2025-06-02T07:44:05,156 3118 | case 2 : b+=k[1]; 2025-06-02T07:44:05,156 | ~^~~~~~ 2025-06-02T07:44:05,158 bit_array.c:3119:3: note: here 2025-06-02T07:44:05,158 3119 | case 1 : a+=k[0]; 2025-06-02T07:44:05,159 | ^~~~ 2025-06-02T07:44:10,264 ar -csru libbitarr.a bit_array.o 2025-06-02T07:44:10,273 ar: `u' modifier ignored since `D' is the default (see `U') 2025-06-02T07:44:11,064 make: Leaving directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:44:11,107 creating /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info 2025-06-02T07:44:11,109 writing /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/PKG-INFO 2025-06-02T07:44:11,112 writing dependency_links to /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/dependency_links.txt 2025-06-02T07:44:11,114 writing entry points to /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/entry_points.txt 2025-06-02T07:44:11,116 writing requirements to /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/requires.txt 2025-06-02T07:44:11,117 writing top-level names to /tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/top_level.txt 2025-06-02T07:44:11,119 writing manifest file '/tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/SOURCES.txt' 2025-06-02T07:44:11,154 dependency /tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray/bit_array.h won't be automatically included in the manifest: the path must be relative 2025-06-02T07:44:11,184 reading manifest file '/tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/SOURCES.txt' 2025-06-02T07:44:11,186 reading manifest template 'MANIFEST.in' 2025-06-02T07:44:11,197 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-06-02T07:44:11,198 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-06-02T07:44:11,199 warning: no previously-included files matching '.git' found anywhere in distribution 2025-06-02T07:44:11,201 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-06-02T07:44:11,203 adding license file 'LICENSE' 2025-06-02T07:44:11,208 writing manifest file '/tmp/pip-pip-egg-info-_a2264_j/iow.egg-info/SOURCES.txt' 2025-06-02T07:44:12,317 Preparing metadata (setup.py): finished with status 'done' 2025-06-02T07:44:12,321 Source in /tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0 has version 1.0.8, which satisfies requirement iow==1.0.8 from https://files.pythonhosted.org/packages/d8/3b/8e177ca6b5bfb4542a6f5c006387ca951f62e4226d4bd51bd21606550864/iow-1.0.8.tar.gz 2025-06-02T07:44:12,322 Removed iow==1.0.8 from https://files.pythonhosted.org/packages/d8/3b/8e177ca6b5bfb4542a6f5c006387ca951f62e4226d4bd51bd21606550864/iow-1.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-hsvsn4l0' 2025-06-02T07:44:12,328 Created temporary directory: /tmp/pip-unpack-49dbcfml 2025-06-02T07:44:12,329 Created temporary directory: /tmp/pip-unpack-kbw8jqux 2025-06-02T07:44:12,329 Building wheels for collected packages: iow 2025-06-02T07:44:12,334 Created temporary directory: /tmp/pip-wheel-6ia4v_hj 2025-06-02T07:44:12,334 DEPRECATION: Building 'iow' 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 'iow'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-02T07:44:12,336 Building wheel for iow (setup.py): started 2025-06-02T07:44:12,337 Destination directory: /tmp/pip-wheel-6ia4v_hj 2025-06-02T07:44:12,337 Running command python setup.py bdist_wheel 2025-06-02T07:44:14,151 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-06-02T07:44:14,151 !! 2025-06-02T07:44:14,152 ******************************************************************************** 2025-06-02T07:44:14,153 Requirements should be satisfied by a PEP 517 installer. 2025-06-02T07:44:14,154 If you are using pip, you can try `pip install --use-pep517`. 2025-06-02T07:44:14,155 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T07:44:14,156 or your builds will no longer be supported. 2025-06-02T07:44:14,157 ******************************************************************************** 2025-06-02T07:44:14,158 !! 2025-06-02T07:44:14,159 dist.fetch_build_eggs(dist.setup_requires) 2025-06-02T07:44:14,330 running bdist_wheel 2025-06-02T07:44:14,410 running build 2025-06-02T07:44:14,411 running build_py 2025-06-02T07:44:14,420 make: Entering directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:44:14,435 make: Warning: File 'libbitarr.a' has modification time 6167456 s in the future 2025-06-02T07:44:14,436 make: 'libbitarr.a' is up to date. 2025-06-02T07:44:14,436 make: warning: Clock skew detected. Your build may be incomplete. 2025-06-02T07:44:14,437 make: Leaving directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:44:14,438 creating build/lib.linux-armv7l-cpython-311/bp 2025-06-02T07:44:14,440 copying bp/__init__.py -> build/lib.linux-armv7l-cpython-311/bp 2025-06-02T07:44:14,442 copying bp/_cli.py -> build/lib.linux-armv7l-cpython-311/bp 2025-06-02T07:44:14,444 copying bp/_version.py -> build/lib.linux-armv7l-cpython-311/bp 2025-06-02T07:44:14,448 creating build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,449 copying bp/BitArray/LICENSE -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,452 copying bp/BitArray/libbitarr.a -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,459 copying bp/BitArray/Makefile -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,461 copying bp/BitArray/README.md -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,464 copying bp/BitArray/bit_macros.h -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,466 copying bp/BitArray/bit_array.c -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,470 copying bp/BitArray/bit_array.o -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,474 copying bp/BitArray/bar.h -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,478 copying bp/BitArray/AUTHORS -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,480 copying bp/BitArray/bit_array.h -> build/lib.linux-armv7l-cpython-311/bp/BitArray 2025-06-02T07:44:14,483 UPDATING build/lib.linux-armv7l-cpython-311/bp/_version.py 2025-06-02T07:44:14,484 set build/lib.linux-armv7l-cpython-311/bp/_version.py to '1.0.8' 2025-06-02T07:44:14,484 running build_ext 2025-06-02T07:44:14,499 building 'bp._bp' extension 2025-06-02T07:44:14,500 creating build/temp.linux-armv7l-cpython-311/bp 2025-06-02T07:44:14,502 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_bp.c -o build/temp.linux-armv7l-cpython-311/bp/_bp.o 2025-06-02T07:44:15,085 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:44:15,085 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:44:15,086 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:44:15,087 from bp/_bp.c:1147: 2025-06-02T07:44:15,087 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:44:15,088 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:44:15,089 | ^~~~~~~ 2025-06-02T07:44:45,579 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_bp.o -L/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-311/bp/_bp.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:44:45,754 building 'bp._io' extension 2025-06-02T07:44:45,755 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_io.c -o build/temp.linux-armv7l-cpython-311/bp/_io.o 2025-06-02T07:44:46,169 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:44:46,169 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:44:46,170 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:44:46,170 from bp/_io.c:1136: 2025-06-02T07:44:46,171 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:44:46,172 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:44:46,172 | ^~~~~~~ 2025-06-02T07:44:56,359 bp/_io.c: In function ‘__pyx_f_2bp_3_io__ctoken’: 2025-06-02T07:44:56,381 bp/_io.c:22882:11: warning: ‘__pyx_v_idx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-06-02T07:44:56,382 22882 | __pyx_r = (__pyx_v_idx + 1); 2025-06-02T07:44:56,382 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-06-02T07:44:56,404 bp/_io.c:22641:14: note: ‘__pyx_v_idx’ was declared here 2025-06-02T07:44:56,404 22641 | Py_ssize_t __pyx_v_idx; 2025-06-02T07:44:56,405 | ^~~~~~~~~~~ 2025-06-02T07:45:08,041 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_io.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/bp/_io.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:45:08,180 building 'bp._conv' extension 2025-06-02T07:45:08,181 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_conv.c -o build/temp.linux-armv7l-cpython-311/bp/_conv.o 2025-06-02T07:45:08,586 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:45:08,587 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:45:08,587 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:45:08,588 from bp/_conv.c:1136: 2025-06-02T07:45:08,588 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:45:08,589 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:45:08,589 | ^~~~~~~ 2025-06-02T07:45:28,505 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_conv.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/bp/_conv.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:45:28,655 building 'bp._binary_tree' extension 2025-06-02T07:45:28,656 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_binary_tree.c -o build/temp.linux-armv7l-cpython-311/bp/_binary_tree.o 2025-06-02T07:45:29,060 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:45:29,061 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:45:29,061 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:45:29,062 from bp/_binary_tree.c:1137: 2025-06-02T07:45:29,062 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:45:29,063 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:45:29,063 | ^~~~~~~ 2025-06-02T07:45:43,914 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_binary_tree.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/bp/_binary_tree.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:45:44,057 building 'bp._insert' extension 2025-06-02T07:45:44,057 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_insert.c -o build/temp.linux-armv7l-cpython-311/bp/_insert.o 2025-06-02T07:45:44,500 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:45:44,501 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:45:44,502 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:45:44,502 from bp/_insert.c:1136: 2025-06-02T07:45:44,503 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:45:44,504 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:45:44,505 | ^~~~~~~ 2025-06-02T07:46:02,666 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_insert.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/bp/_insert.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:46:02,798 building 'bp.tests.test_bp_cy' extension 2025-06-02T07:46:02,799 creating build/temp.linux-armv7l-cpython-311/bp/tests 2025-06-02T07:46:02,800 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ibp/BitArray/ -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/tests/test_bp_cy.c -o build/temp.linux-armv7l-cpython-311/bp/tests/test_bp_cy.o 2025-06-02T07:46:03,206 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:46:03,207 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:46:03,208 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:46:03,208 from bp/tests/test_bp_cy.c:1147: 2025-06-02T07:46:03,209 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:46:03,210 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:46:03,210 | ^~~~~~~ 2025-06-02T07:46:36,448 creating build/lib.linux-armv7l-cpython-311/bp/tests 2025-06-02T07:46:36,449 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/tests/test_bp_cy.o -Lbp/BitArray/ -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-311/bp/tests/test_bp_cy.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:46:36,604 building 'bp._ba' extension 2025-06-02T07:46:36,604 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ibp/BitArray/ -I/usr/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray -I/usr/include/python3.11 -c bp/_ba.c -o build/temp.linux-armv7l-cpython-311/bp/_ba.o 2025-06-02T07:46:37,007 In file included from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1913, 2025-06-02T07:46:37,008 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-06-02T07:46:37,008 from /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-06-02T07:46:37,009 from bp/_ba.c:1191: 2025-06-02T07:46:37,010 /usr/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2025-06-02T07:46:37,010 17 | #warning "Using deprecated NumPy API, disable it with " \ 2025-06-02T07:46:37,011 | ^~~~~~~ 2025-06-02T07:46:41,082 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/bp/_ba.o -Lbp/BitArray/ -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-311/bp/_ba.cpython-311-arm-linux-gnueabihf.so 2025-06-02T07:46:41,196 UPDATING build/lib.linux-armv7l-cpython-311/bp/_version.py 2025-06-02T07:46:41,197 set build/lib.linux-armv7l-cpython-311/bp/_version.py to '1.0.8' 2025-06-02T07:46:41,199 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-02T07:46:41,200 !! 2025-06-02T07:46:41,202 ******************************************************************************** 2025-06-02T07:46:41,203 Please avoid running ``setup.py`` directly. 2025-06-02T07:46:41,204 Instead, use pypa/build, pypa/installer or other 2025-06-02T07:46:41,205 standards-based tools. 2025-06-02T07:46:41,206 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-02T07:46:41,207 or your builds will no longer be supported. 2025-06-02T07:46:41,208 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-02T07:46:41,209 ******************************************************************************** 2025-06-02T07:46:41,210 !! 2025-06-02T07:46:41,211 self.initialize_options() 2025-06-02T07:46:41,252 installing to build/bdist.linux-armv7l/wheel 2025-06-02T07:46:41,253 running install 2025-06-02T07:46:41,283 make: Entering directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:46:41,301 make: Warning: File 'libbitarr.a' has modification time 6167309 s in the future 2025-06-02T07:46:41,302 make: 'libbitarr.a' is up to date. 2025-06-02T07:46:41,303 make: warning: Clock skew detected. Your build may be incomplete. 2025-06-02T07:46:41,304 make: Leaving directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:46:41,304 running install_lib 2025-06-02T07:46:41,341 creating build/bdist.linux-armv7l/wheel 2025-06-02T07:46:41,344 creating build/bdist.linux-armv7l/wheel/bp 2025-06-02T07:46:41,347 creating build/bdist.linux-armv7l/wheel/bp/tests 2025-06-02T07:46:41,349 copying build/lib.linux-armv7l-cpython-311/bp/tests/test_bp_cy.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp/tests 2025-06-02T07:46:41,385 copying build/lib.linux-armv7l-cpython-311/bp/_binary_tree.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,403 copying build/lib.linux-armv7l-cpython-311/bp/_bp.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,442 copying build/lib.linux-armv7l-cpython-311/bp/__init__.py -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,445 copying build/lib.linux-armv7l-cpython-311/bp/_cli.py -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,447 creating build/bdist.linux-armv7l/wheel/bp/BitArray 2025-06-02T07:46:41,449 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/LICENSE -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,451 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/libbitarr.a -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,455 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/Makefile -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,457 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/README.md -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,460 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/bit_macros.h -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,463 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/bit_array.c -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,467 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/bit_array.o -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,470 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/bar.h -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,472 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/AUTHORS -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,475 copying build/lib.linux-armv7l-cpython-311/bp/BitArray/bit_array.h -> build/bdist.linux-armv7l/wheel/./bp/BitArray 2025-06-02T07:46:41,478 copying build/lib.linux-armv7l-cpython-311/bp/_version.py -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,480 copying build/lib.linux-armv7l-cpython-311/bp/_ba.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,487 copying build/lib.linux-armv7l-cpython-311/bp/_io.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,505 copying build/lib.linux-armv7l-cpython-311/bp/_conv.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,523 copying build/lib.linux-armv7l-cpython-311/bp/_insert.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-06-02T07:46:41,537 running install_egg_info 2025-06-02T07:46:41,567 running egg_info 2025-06-02T07:46:41,574 make: Entering directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:46:41,589 make: Warning: File 'libbitarr.a' has modification time 6167308 s in the future 2025-06-02T07:46:41,590 make: 'libbitarr.a' is up to date. 2025-06-02T07:46:41,590 make: warning: Clock skew detected. Your build may be incomplete. 2025-06-02T07:46:41,591 make: Leaving directory '/tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray' 2025-06-02T07:46:41,617 writing iow.egg-info/PKG-INFO 2025-06-02T07:46:41,620 writing dependency_links to iow.egg-info/dependency_links.txt 2025-06-02T07:46:41,622 writing entry points to iow.egg-info/entry_points.txt 2025-06-02T07:46:41,623 writing requirements to iow.egg-info/requires.txt 2025-06-02T07:46:41,624 writing top-level names to iow.egg-info/top_level.txt 2025-06-02T07:46:41,631 dependency /tmp/pip-wheel-kl2izvhl/iow_7dc3fc8b3db54efeadd76cd2133bfea0/bp/BitArray/bit_array.h won't be automatically included in the manifest: the path must be relative 2025-06-02T07:46:41,659 reading manifest file 'iow.egg-info/SOURCES.txt' 2025-06-02T07:46:41,669 reading manifest template 'MANIFEST.in' 2025-06-02T07:46:41,677 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-06-02T07:46:41,678 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-06-02T07:46:41,679 warning: no previously-included files matching '.git' found anywhere in distribution 2025-06-02T07:46:41,680 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-06-02T07:46:41,682 adding license file 'LICENSE' 2025-06-02T07:46:41,688 writing manifest file 'iow.egg-info/SOURCES.txt' 2025-06-02T07:46:41,689 Copying iow.egg-info to build/bdist.linux-armv7l/wheel/./iow-1.0.8-py3.11.egg-info 2025-06-02T07:46:41,701 running install_scripts 2025-06-02T07:46:41,752 creating build/bdist.linux-armv7l/wheel/iow-1.0.8.dist-info/WHEEL 2025-06-02T07:46:41,754 creating '/tmp/pip-wheel-6ia4v_hj/iow-1.0.8-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-02T07:46:41,757 adding 'bp/__init__.py' 2025-06-02T07:46:41,829 adding 'bp/_ba.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:42,009 adding 'bp/_binary_tree.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:42,347 adding 'bp/_bp.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:42,358 adding 'bp/_cli.py' 2025-06-02T07:46:42,586 adding 'bp/_conv.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:42,804 adding 'bp/_insert.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:43,053 adding 'bp/_io.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:43,061 adding 'bp/_version.py' 2025-06-02T07:46:43,063 adding 'bp/BitArray/AUTHORS' 2025-06-02T07:46:43,065 adding 'bp/BitArray/LICENSE' 2025-06-02T07:46:43,066 adding 'bp/BitArray/Makefile' 2025-06-02T07:46:43,070 adding 'bp/BitArray/README.md' 2025-06-02T07:46:43,071 adding 'bp/BitArray/bar.h' 2025-06-02T07:46:43,081 adding 'bp/BitArray/bit_array.c' 2025-06-02T07:46:43,084 adding 'bp/BitArray/bit_array.h' 2025-06-02T07:46:43,100 adding 'bp/BitArray/bit_array.o' 2025-06-02T07:46:43,103 adding 'bp/BitArray/bit_macros.h' 2025-06-02T07:46:43,119 adding 'bp/BitArray/libbitarr.a' 2025-06-02T07:46:43,455 adding 'bp/tests/test_bp_cy.cpython-311-arm-linux-gnueabihf.so' 2025-06-02T07:46:43,467 adding 'iow-1.0.8.dist-info/licenses/LICENSE' 2025-06-02T07:46:43,469 adding 'iow-1.0.8.dist-info/METADATA' 2025-06-02T07:46:43,470 adding 'iow-1.0.8.dist-info/WHEEL' 2025-06-02T07:46:43,471 adding 'iow-1.0.8.dist-info/entry_points.txt' 2025-06-02T07:46:43,472 adding 'iow-1.0.8.dist-info/top_level.txt' 2025-06-02T07:46:43,473 adding 'iow-1.0.8.dist-info/RECORD' 2025-06-02T07:46:43,508 removing build/bdist.linux-armv7l/wheel 2025-06-02T07:46:43,695 Building wheel for iow (setup.py): finished with status 'done' 2025-06-02T07:46:43,730 Created wheel for iow: filename=iow-1.0.8-cp311-cp311-linux_armv7l.whl size=3197010 sha256=33909fc71404ba4bd3586a22d463e4b89ca8c9b1c6d89ae6f34ff8fa648a3375 2025-06-02T07:46:43,731 Stored in directory: /tmp/pip-ephem-wheel-cache-z3b8rfqx/wheels/1d/60/1a/e101fc30dc49cc5a46a38c4bc1f0ce8485447464feb82d1961 2025-06-02T07:46:43,744 Successfully built iow 2025-06-02T07:46:43,831 Removed build tracker: '/tmp/pip-build-tracker-hsvsn4l0'