2025-09-08T12:15:06,667 Created temporary directory: /tmp/pip-build-tracker-i9hppalc 2025-09-08T12:15:06,668 Initialized build tracking at /tmp/pip-build-tracker-i9hppalc 2025-09-08T12:15:06,668 Created build tracker: /tmp/pip-build-tracker-i9hppalc 2025-09-08T12:15:06,668 Entered build tracker: /tmp/pip-build-tracker-i9hppalc 2025-09-08T12:15:06,668 Created temporary directory: /tmp/pip-wheel-by8mm0dq 2025-09-08T12:15:06,671 Created temporary directory: /tmp/pip-ephem-wheel-cache-quysfb15 2025-09-08T12:15:06,728 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:15:06,730 2 location(s) to search for versions of iow: 2025-09-08T12:15:06,730 * https://pypi.org/simple/iow/ 2025-09-08T12:15:06,730 * https://www.piwheels.org/simple/iow/ 2025-09-08T12:15:06,731 Fetching project page and analyzing links: https://pypi.org/simple/iow/ 2025-09-08T12:15:06,731 Getting page https://pypi.org/simple/iow/ 2025-09-08T12:15:06,732 Found index url https://pypi.org/simple/ 2025-09-08T12:15:06,802 Fetched page https://pypi.org/simple/iow/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:15:06,804 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-09-08T12:15:06,804 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-09-08T12:15:06,805 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-09-08T12:15:06,805 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-09-08T12:15:06,805 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-09-08T12:15:06,805 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-09-08T12:15:06,805 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-09-08T12:15:06,806 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-09-08T12:15:06,806 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-09-08T12:15:06,806 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-09-08T12:15:06,806 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-09-08T12:15:06,807 Fetching project page and analyzing links: https://www.piwheels.org/simple/iow/ 2025-09-08T12:15:06,807 Getting page https://www.piwheels.org/simple/iow/ 2025-09-08T12:15:06,808 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:15:06,901 Fetched page https://www.piwheels.org/simple/iow/ as text/html 2025-09-08T12:15:06,910 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.8-cp311-cp311-linux_armv6l.whl#sha256=33909fc71404ba4bd3586a22d463e4b89ca8c9b1c6d89ae6f34ff8fa648a3375 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,910 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.8-cp311-cp311-linux_armv7l.whl#sha256=33909fc71404ba4bd3586a22d463e4b89ca8c9b1c6d89ae6f34ff8fa648a3375 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,910 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.7-cp311-cp311-linux_armv6l.whl#sha256=aedb8c071f417290f314d7fe666af1555b2be54a4b8a9a4c93122015a8bd03ee (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,910 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.7-cp311-cp311-linux_armv7l.whl#sha256=aedb8c071f417290f314d7fe666af1555b2be54a4b8a9a4c93122015a8bd03ee (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.7-cp37-cp37m-linux_armv6l.whl#sha256=8d44374033228cd7f3181b82b6833645229b737dbda2e3024305bcc6b1138f25 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.7-cp37-cp37m-linux_armv7l.whl#sha256=8d44374033228cd7f3181b82b6833645229b737dbda2e3024305bcc6b1138f25 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.6-cp37-cp37m-linux_armv6l.whl#sha256=a493ede289438b7072e9cd30e64309eb1b98ad013387ef47c0d7963c073a50e4 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.6-cp37-cp37m-linux_armv7l.whl#sha256=a493ede289438b7072e9cd30e64309eb1b98ad013387ef47c0d7963c073a50e4 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.6-cp39-cp39-linux_armv6l.whl#sha256=9c7d88476521b2460480dae2b615306dddce1c43021fc052c6ebb8cbe1fdd32e (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,911 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.6-cp39-cp39-linux_armv7l.whl#sha256=9c7d88476521b2460480dae2b615306dddce1c43021fc052c6ebb8cbe1fdd32e (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.5-cp39-cp39-linux_armv6l.whl#sha256=313d6199fce03b7e0452dcdd638bba3e98397c1dbacaa5761733cfc68db3e217 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.5-cp39-cp39-linux_armv7l.whl#sha256=313d6199fce03b7e0452dcdd638bba3e98397c1dbacaa5761733cfc68db3e217 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.5-cp37-cp37m-linux_armv6l.whl#sha256=a9c935b9ab73c80f324a3932620d9c853dd997ec9e1bca429dabf51f321f7232 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.5-cp37-cp37m-linux_armv7l.whl#sha256=a9c935b9ab73c80f324a3932620d9c853dd997ec9e1bca429dabf51f321f7232 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.4-cp37-cp37m-linux_armv6l.whl#sha256=5e06a94e81fe84bfff76ee06836e73799f5fbe59ae9e316d46d67a7e52839385 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.4-cp37-cp37m-linux_armv7l.whl#sha256=5e06a94e81fe84bfff76ee06836e73799f5fbe59ae9e316d46d67a7e52839385 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,912 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.4-cp39-cp39-linux_armv6l.whl#sha256=544de864993a442e138a03f72272463a335e67b0c554c776ef876ba3bf87df3c (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.4-cp39-cp39-linux_armv7l.whl#sha256=544de864993a442e138a03f72272463a335e67b0c554c776ef876ba3bf87df3c (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.3-cp37-cp37m-linux_armv6l.whl#sha256=6a77d8c5039df85f06ec94f55b737609364cbe761d3a3b5cf020ced171b51bc2 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.3-cp37-cp37m-linux_armv7l.whl#sha256=6a77d8c5039df85f06ec94f55b737609364cbe761d3a3b5cf020ced171b51bc2 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.3-cp39-cp39-linux_armv6l.whl#sha256=f8916838ff6cec2a232fa9da28f574cb31f98cfe1f95482cbd7df0eb0e88a0ed (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.3-cp39-cp39-linux_armv7l.whl#sha256=f8916838ff6cec2a232fa9da28f574cb31f98cfe1f95482cbd7df0eb0e88a0ed (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.2-cp37-cp37m-linux_armv6l.whl#sha256=dd558aa854aad4d4398e15a929828b610665a6818029f7bbae2fefc7ce4e4308 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,913 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.2-cp37-cp37m-linux_armv7l.whl#sha256=dd558aa854aad4d4398e15a929828b610665a6818029f7bbae2fefc7ce4e4308 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.2-cp39-cp39-linux_armv6l.whl#sha256=559d8b493d3f8df69459aab810c68790dce3f0a88668955bbc9628da4fd94a30 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.2-cp39-cp39-linux_armv7l.whl#sha256=559d8b493d3f8df69459aab810c68790dce3f0a88668955bbc9628da4fd94a30 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=0a5f317d55bde32e70ee7a3ac11862b8fc42aab33ba28e17b1aa4458223a7fb7 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=0a5f317d55bde32e70ee7a3ac11862b8fc42aab33ba28e17b1aa4458223a7fb7 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=2c07e6cf3366df6569d334da53b7b7405271f966e78859a9b218915c50d407e6 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=2c07e6cf3366df6569d334da53b7b7405271f966e78859a9b218915c50d407e6 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,914 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp35-cp35m-linux_armv6l.whl#sha256=b4c4e7f5cb2725a51908c0e4b7174fc9e009f6261b93c2d5e3ab84337fcd5cc3 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp35-cp35m-linux_armv7l.whl#sha256=b4c4e7f5cb2725a51908c0e4b7174fc9e009f6261b93c2d5e3ab84337fcd5cc3 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=c2f54edd92c8dc5117005fe99fd5a6ef733f86003eac5448a4ac40fb8884c9de (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=c2f54edd92c8dc5117005fe99fd5a6ef733f86003eac5448a4ac40fb8884c9de (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=57479a82d1535f7d0d657ef7a9b697958e814a84773c8585e8d3ded9fb81b9d2 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=57479a82d1535f7d0d657ef7a9b697958e814a84773c8585e8d3ded9fb81b9d2 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,915 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp37-cp37m-linux_armv7l.whl#sha256=62dbd911336da6291186b5b1e49fb3de69571a14c0b093bb594179358708937f (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp37-cp37m-linux_armv6l.whl#sha256=62dbd911336da6291186b5b1e49fb3de69571a14c0b093bb594179358708937f (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp35-cp35m-linux_armv6l.whl#sha256=0ddd72c43fdb5e42b0bf907e7ec8a5d6f3294c9cbf3bff0335e4078bfd863264 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp35-cp35m-linux_armv7l.whl#sha256=0ddd72c43fdb5e42b0bf907e7ec8a5d6f3294c9cbf3bff0335e4078bfd863264 (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=28c95eb6d5ed2b333b65b1cc3a525ecedce56729bb9a78e828af2c9bbd4544de (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: No binaries permitted for iow: https://archive1.piwheels.org/simple/iow/iow-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=28c95eb6d5ed2b333b65b1cc3a525ecedce56729bb9a78e828af2c9bbd4544de (from https://www.piwheels.org/simple/iow/) 2025-09-08T12:15:06,916 Skipping link: not a file: https://www.piwheels.org/simple/iow/ 2025-09-08T12:15:06,916 Skipping link: not a file: https://pypi.org/simple/iow/ 2025-09-08T12:15:06,940 Given no hashes to check 1 links for project 'iow': discarding no candidates 2025-09-08T12:15:06,941 Collecting iow==0.1.2 2025-09-08T12:15:06,942 Created temporary directory: /tmp/pip-unpack-chyp9g09 2025-09-08T12:15:07,085 Downloading iow-0.1.2.tar.gz (873 kB) 2025-09-08T12:15:07,312 Added iow==0.1.2 from https://files.pythonhosted.org/packages/a7/ca/2e8dc2851013a18ed43c03cc3009ca4d7662497baae53f5b5a5c1bd3214d/iow-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-i9hppalc' 2025-09-08T12:15:07,313 Running setup.py (path:/tmp/pip-wheel-by8mm0dq/iow_9ec9381743e84411b7cc1a895d22a189/setup.py) egg_info for package iow 2025-09-08T12:15:07,314 Created temporary directory: /tmp/pip-pip-egg-info-699obh3y 2025-09-08T12:15:07,314 Preparing metadata (setup.py): started 2025-09-08T12:15:07,315 Running command python setup.py egg_info 2025-09-08T12:15:16,780 performance hint: bp/_bp.pyx:323: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-09-08T12:15:16,782 performance hint: bp/_bp.pyx:336: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-09-08T12:15:16,784 performance hint: bp/_bp.pyx:345: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-09-08T12:15:16,785 performance hint: bp/_bp.pyx:350: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-09-08T12:15:16,785 performance hint: bp/_bp.pyx:352: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-09-08T12:15:16,786 performance hint: bp/_bp.pyx:361: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-09-08T12:15:16,787 performance hint: bp/_bp.pyx:363: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-09-08T12:15:16,790 performance hint: bp/_bp.pyx:376: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-09-08T12:15:16,791 performance hint: bp/_bp.pyx:378: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-09-08T12:15:16,800 performance hint: bp/_bp.pyx:424: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-09-08T12:15:16,800 performance hint: bp/_bp.pyx:427: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-09-08T12:15:16,803 performance hint: bp/_bp.pyx:442: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-09-08T12:15:16,803 performance hint: bp/_bp.pyx:447: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-09-08T12:15:16,804 performance hint: bp/_bp.pyx:447: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-09-08T12:15:16,805 performance hint: bp/_bp.pyx:458: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-09-08T12:15:16,805 performance hint: bp/_bp.pyx:461: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-09-08T12:15:16,805 performance hint: bp/_bp.pyx:461: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-09-08T12:15:16,806 performance hint: bp/_bp.pyx:463: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-09-08T12:15:16,806 performance hint: bp/_bp.pyx:463: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-09-08T12:15:16,816 performance hint: bp/_bp.pyx:491: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-09-08T12:15:16,816 performance hint: bp/_bp.pyx:493: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-09-08T12:15:16,817 performance hint: bp/_bp.pyx:493: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-09-08T12:15:16,819 performance hint: bp/_bp.pyx:516: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-09-08T12:15:16,819 performance hint: bp/_bp.pyx:518: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-09-08T12:15:16,819 performance hint: bp/_bp.pyx:518: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-09-08T12:15:16,821 performance hint: bp/_bp.pyx:541: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-09-08T12:15:16,821 performance hint: bp/_bp.pyx:543: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-09-08T12:15:16,822 performance hint: bp/_bp.pyx:543: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-09-08T12:15:16,824 performance hint: bp/_bp.pyx:558: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-09-08T12:15:16,827 performance hint: bp/_bp.pyx:574: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-09-08T12:15:16,827 performance hint: bp/_bp.pyx:574: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-09-08T12:15:16,827 performance hint: bp/_bp.pyx:576: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-09-08T12:15:16,830 performance hint: bp/_bp.pyx:591: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-09-08T12:15:16,830 performance hint: bp/_bp.pyx:591: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-09-08T12:15:16,834 performance hint: bp/_bp.pyx:616: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-09-08T12:15:16,834 performance hint: bp/_bp.pyx:618: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-09-08T12:15:16,837 performance hint: bp/_bp.pyx:634: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-09-08T12:15:16,837 performance hint: bp/_bp.pyx:636: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-09-08T12:15:16,840 performance hint: bp/_bp.pyx:658: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-09-08T12:15:16,841 performance hint: bp/_bp.pyx:660: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-09-08T12:15:16,844 performance hint: bp/_bp.pyx:674: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-09-08T12:15:16,844 performance hint: bp/_bp.pyx:674: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-09-08T12:15:16,846 performance hint: bp/_bp.pyx:691: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-09-08T12:15:16,847 performance hint: bp/_bp.pyx:693: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-09-08T12:15:16,847 performance hint: bp/_bp.pyx:696: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-09-08T12:15:16,848 performance hint: bp/_bp.pyx:696: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-09-08T12:15:16,850 performance hint: bp/_bp.pyx:711: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-09-08T12:15:16,851 performance hint: bp/_bp.pyx:711: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-09-08T12:15:16,851 performance hint: bp/_bp.pyx:711: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-09-08T12:15:16,853 performance hint: bp/_bp.pyx:730: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-09-08T12:15:16,854 performance hint: bp/_bp.pyx:730: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-09-08T12:15:16,854 performance hint: bp/_bp.pyx:730: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-09-08T12:15:16,854 performance hint: bp/_bp.pyx:730: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-09-08T12:15:16,860 performance hint: bp/_bp.pyx:764: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-09-08T12:15:16,861 performance hint: bp/_bp.pyx:767: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-09-08T12:15:16,861 performance hint: bp/_bp.pyx:769: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-09-08T12:15:16,876 performance hint: bp/_bp.pyx:829: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-09-08T12:15:16,876 performance hint: bp/_bp.pyx:831: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-09-08T12:15:16,877 performance hint: bp/_bp.pyx:833: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-09-08T12:15:16,877 performance hint: bp/_bp.pyx:835: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-09-08T12:15:16,878 performance hint: bp/_bp.pyx:836: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-09-08T12:15:16,878 performance hint: bp/_bp.pyx:843: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-09-08T12:15:16,888 performance hint: bp/_bp.pyx:950: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-09-08T12:15:16,890 performance hint: bp/_bp.pyx:985: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-09-08T12:15:16,895 performance hint: bp/_bp.pyx:1013: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-09-08T12:15:16,896 performance hint: bp/_bp.pyx:1040: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-09-08T12:15:16,896 performance hint: bp/_bp.pyx:1043: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-09-08T12:15:16,898 performance hint: bp/_bp.pyx:1052: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-09-08T12:15:16,902 performance hint: bp/_bp.pyx:1088: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-09-08T12:15:22,988 performance hint: bp/tests/test_bp_cy.pyx:348:26: Index should be typed for more efficient access 2025-09-08T12:15:22,988 performance hint: bp/tests/test_bp_cy.pyx:348:29: Index should be typed for more efficient access 2025-09-08T12:15:24,309 Compiling bp/_bp.pyx because it changed. 2025-09-08T12:15:24,309 Compiling bp/_io.pyx because it changed. 2025-09-08T12:15:24,309 Compiling bp/_conv.pyx because it changed. 2025-09-08T12:15:24,309 Compiling bp/_binary_tree.pyx because it changed. 2025-09-08T12:15:24,309 Compiling bp/tests/test_bp_cy.pyx because it changed. 2025-09-08T12:15:24,310 Compiling bp/_ba.pyx because it changed. 2025-09-08T12:15:24,310 [1/6] Cythonizing bp/_ba.pyx 2025-09-08T12:15:24,310 [2/6] Cythonizing bp/_binary_tree.pyx 2025-09-08T12:15:24,310 [3/6] Cythonizing bp/_bp.pyx 2025-09-08T12:15:24,310 [4/6] Cythonizing bp/_conv.pyx 2025-09-08T12:15:24,310 [5/6] Cythonizing bp/_io.pyx 2025-09-08T12:15:24,310 [6/6] Cythonizing bp/tests/test_bp_cy.pyx 2025-09-08T12:15:24,495 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:15:24,495 !! 2025-09-08T12:15:24,495 ******************************************************************************** 2025-09-08T12:15:24,495 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:15:24,496 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:15:24,496 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:15:24,496 or your builds will no longer be supported. 2025-09-08T12:15:24,496 ******************************************************************************** 2025-09-08T12:15:24,496 !! 2025-09-08T12:15:24,496 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:15:24,916 running egg_info 2025-09-08T12:15:24,990 creating /tmp/pip-pip-egg-info-699obh3y/iow.egg-info 2025-09-08T12:15:24,991 writing /tmp/pip-pip-egg-info-699obh3y/iow.egg-info/PKG-INFO 2025-09-08T12:15:24,992 writing dependency_links to /tmp/pip-pip-egg-info-699obh3y/iow.egg-info/dependency_links.txt 2025-09-08T12:15:24,992 writing requirements to /tmp/pip-pip-egg-info-699obh3y/iow.egg-info/requires.txt 2025-09-08T12:15:24,993 writing top-level names to /tmp/pip-pip-egg-info-699obh3y/iow.egg-info/top_level.txt 2025-09-08T12:15:24,993 writing manifest file '/tmp/pip-pip-egg-info-699obh3y/iow.egg-info/SOURCES.txt' 2025-09-08T12:15:25,217 reading manifest file '/tmp/pip-pip-egg-info-699obh3y/iow.egg-info/SOURCES.txt' 2025-09-08T12:15:25,218 reading manifest template 'MANIFEST.in' 2025-09-08T12:15:25,221 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-08T12:15:25,221 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-09-08T12:15:25,222 warning: no previously-included files matching '.git' found anywhere in distribution 2025-09-08T12:15:25,223 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-09-08T12:15:25,223 warning: no previously-included files matching '*.a' found anywhere in distribution 2025-09-08T12:15:25,224 warning: no previously-included files matching '*.o' found anywhere in distribution 2025-09-08T12:15:25,224 adding license file 'LICENSE' 2025-09-08T12:15:25,227 writing manifest file '/tmp/pip-pip-egg-info-699obh3y/iow.egg-info/SOURCES.txt' 2025-09-08T12:15:26,350 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T12:15:26,355 Source in /tmp/pip-wheel-by8mm0dq/iow_9ec9381743e84411b7cc1a895d22a189 has version 0.1.2, which satisfies requirement iow==0.1.2 from https://files.pythonhosted.org/packages/a7/ca/2e8dc2851013a18ed43c03cc3009ca4d7662497baae53f5b5a5c1bd3214d/iow-0.1.2.tar.gz 2025-09-08T12:15:26,355 Removed iow==0.1.2 from https://files.pythonhosted.org/packages/a7/ca/2e8dc2851013a18ed43c03cc3009ca4d7662497baae53f5b5a5c1bd3214d/iow-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-i9hppalc' 2025-09-08T12:15:26,360 Created temporary directory: /tmp/pip-unpack-9g0lhx1o 2025-09-08T12:15:26,360 Created temporary directory: /tmp/pip-unpack-eeax4wbo 2025-09-08T12:15:26,360 Building wheels for collected packages: iow 2025-09-08T12:15:26,361 Created temporary directory: /tmp/pip-wheel-d6j52u3s 2025-09-08T12:15:26,362 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-09-08T12:15:26,363 Building wheel for iow (setup.py): started 2025-09-08T12:15:26,363 Destination directory: /tmp/pip-wheel-d6j52u3s 2025-09-08T12:15:26,363 Running command python setup.py bdist_wheel 2025-09-08T12:15:28,152 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:15:28,153 !! 2025-09-08T12:15:28,153 ******************************************************************************** 2025-09-08T12:15:28,153 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:15:28,153 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:15:28,153 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:15:28,153 or your builds will no longer be supported. 2025-09-08T12:15:28,153 ******************************************************************************** 2025-09-08T12:15:28,153 !! 2025-09-08T12:15:28,154 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:15:28,482 running bdist_wheel 2025-09-08T12:15:28,845 running build 2025-09-08T12:15:28,846 running build_py 2025-09-08T12:15:28,852 make: Entering directory '/tmp/pip-wheel-by8mm0dq/iow_9ec9381743e84411b7cc1a895d22a189/BitArray' 2025-09-08T12:15:28,869 cc -Wall -Wextra -Wc++-compat -I. -O4 -fPIC -c bit_array.c -o bit_array.o 2025-09-08T12:15:29,118 bit_array.c: In function ‘hashword2’: 2025-09-08T12:15:29,120 bit_array.c:3099:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2025-09-08T12:15:29,120 3099 | case 3 : c+=k[2]; 2025-09-08T12:15:29,120 | ~^~~~~~ 2025-09-08T12:15:29,122 bit_array.c:3100:3: note: here 2025-09-08T12:15:29,122 3100 | case 2 : b+=k[1]; 2025-09-08T12:15:29,122 | ^~~~ 2025-09-08T12:15:29,125 bit_array.c:3100:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2025-09-08T12:15:29,125 3100 | case 2 : b+=k[1]; 2025-09-08T12:15:29,125 | ~^~~~~~ 2025-09-08T12:15:29,127 bit_array.c:3101:3: note: here 2025-09-08T12:15:29,127 3101 | case 1 : a+=k[0]; 2025-09-08T12:15:29,127 | ^~~~ 2025-09-08T12:15:34,362 ar -csru libbitarr.a bit_array.o 2025-09-08T12:15:34,367 ar: `u' modifier ignored since `D' is the default (see `U') 2025-09-08T12:15:34,431 make: Leaving directory '/tmp/pip-wheel-by8mm0dq/iow_9ec9381743e84411b7cc1a895d22a189/BitArray' 2025-09-08T12:15:34,432 creating build/lib.linux-armv7l-cpython-313/bp 2025-09-08T12:15:34,433 copying bp/_parse_py.py -> build/lib.linux-armv7l-cpython-313/bp 2025-09-08T12:15:34,434 copying bp/_bp_py.py -> build/lib.linux-armv7l-cpython-313/bp 2025-09-08T12:15:34,434 copying bp/__init__.py -> build/lib.linux-armv7l-cpython-313/bp 2025-09-08T12:15:34,436 running build_ext 2025-09-08T12:15:34,443 building 'bp._bp' extension 2025-09-08T12:15:34,444 creating build/temp.linux-armv7l-cpython-313/bp 2025-09-08T12:15:34,444 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -IBitArray/ -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/_bp.c -o build/temp.linux-armv7l-cpython-313/bp/_bp.o 2025-09-08T12:16:07,211 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/_bp.o -LBitArray/ -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-313/bp/_bp.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:16:07,384 building 'bp._io' extension 2025-09-08T12:16:07,384 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/_io.c -o build/temp.linux-armv7l-cpython-313/bp/_io.o 2025-09-08T12:16:16,791 bp/_io.c: In function ‘__pyx_f_2bp_3_io__ctoken’: 2025-09-08T12:16:16,813 bp/_io.c:21174:11: warning: ‘__pyx_v_idx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T12:16:16,813 21174 | __pyx_r = (__pyx_v_idx + 1); 2025-09-08T12:16:16,813 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T12:16:16,835 bp/_io.c:20935:14: note: ‘__pyx_v_idx’ was declared here 2025-09-08T12:16:16,835 20935 | Py_ssize_t __pyx_v_idx; 2025-09-08T12:16:16,835 | ^~~~~~~~~~~ 2025-09-08T12:16:28,247 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/_io.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/bp/_io.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:16:28,388 building 'bp._conv' extension 2025-09-08T12:16:28,388 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/_conv.c -o build/temp.linux-armv7l-cpython-313/bp/_conv.o 2025-09-08T12:16:51,319 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/_conv.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/bp/_conv.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:16:51,460 building 'bp._binary_tree' extension 2025-09-08T12:16:51,460 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/_binary_tree.c -o build/temp.linux-armv7l-cpython-313/bp/_binary_tree.o 2025-09-08T12:17:08,277 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/_binary_tree.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/bp/_binary_tree.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:17:08,413 building 'bp.tests.test_bp_cy' extension 2025-09-08T12:17:08,414 creating build/temp.linux-armv7l-cpython-313/bp/tests 2025-09-08T12:17:08,414 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -IBitArray/ -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/tests/test_bp_cy.c -o build/temp.linux-armv7l-cpython-313/bp/tests/test_bp_cy.o 2025-09-08T12:17:51,467 creating build/lib.linux-armv7l-cpython-313/bp/tests 2025-09-08T12:17:51,467 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/tests/test_bp_cy.o -LBitArray/ -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-313/bp/tests/test_bp_cy.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:17:51,638 building 'bp._ba' extension 2025-09-08T12:17:51,639 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Ibp -IBitArray/ -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -IBitArray/ -I/usr/include/python3.13 -c bp/_ba.c -o build/temp.linux-armv7l-cpython-313/bp/_ba.o 2025-09-08T12:17:56,451 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bp/_ba.o -LBitArray/ -L/usr/lib/arm-linux-gnueabihf -lbitarr -o build/lib.linux-armv7l-cpython-313/bp/_ba.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:17:56,706 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T12:17:56,706 !! 2025-09-08T12:17:56,706 ******************************************************************************** 2025-09-08T12:17:56,707 Please avoid running ``setup.py`` directly. 2025-09-08T12:17:56,707 Instead, use pypa/build, pypa/installer or other 2025-09-08T12:17:56,707 standards-based tools. 2025-09-08T12:17:56,707 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:17:56,707 or your builds will no longer be supported. 2025-09-08T12:17:56,707 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T12:17:56,707 ******************************************************************************** 2025-09-08T12:17:56,708 !! 2025-09-08T12:17:56,708 self.initialize_options() 2025-09-08T12:17:56,783 installing to build/bdist.linux-armv7l/wheel 2025-09-08T12:17:56,784 running install 2025-09-08T12:17:56,806 running install_lib 2025-09-08T12:17:56,879 creating build/bdist.linux-armv7l/wheel 2025-09-08T12:17:56,879 creating build/bdist.linux-armv7l/wheel/bp 2025-09-08T12:17:56,880 copying build/lib.linux-armv7l-cpython-313/bp/_ba.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,882 creating build/bdist.linux-armv7l/wheel/bp/tests 2025-09-08T12:17:56,883 copying build/lib.linux-armv7l-cpython-313/bp/tests/test_bp_cy.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp/tests 2025-09-08T12:17:56,891 copying build/lib.linux-armv7l-cpython-313/bp/_binary_tree.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,894 copying build/lib.linux-armv7l-cpython-313/bp/_conv.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,899 copying build/lib.linux-armv7l-cpython-313/bp/_io.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,903 copying build/lib.linux-armv7l-cpython-313/bp/_bp.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,910 copying build/lib.linux-armv7l-cpython-313/bp/__init__.py -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,911 copying build/lib.linux-armv7l-cpython-313/bp/_bp_py.py -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,911 copying build/lib.linux-armv7l-cpython-313/bp/_parse_py.py -> build/bdist.linux-armv7l/wheel/./bp 2025-09-08T12:17:56,912 running install_egg_info 2025-09-08T12:17:56,988 running egg_info 2025-09-08T12:17:57,062 writing iow.egg-info/PKG-INFO 2025-09-08T12:17:57,063 writing dependency_links to iow.egg-info/dependency_links.txt 2025-09-08T12:17:57,064 writing requirements to iow.egg-info/requires.txt 2025-09-08T12:17:57,065 writing top-level names to iow.egg-info/top_level.txt 2025-09-08T12:17:57,141 reading manifest file 'iow.egg-info/SOURCES.txt' 2025-09-08T12:17:57,145 reading manifest template 'MANIFEST.in' 2025-09-08T12:17:57,148 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-08T12:17:57,149 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-09-08T12:17:57,150 warning: no previously-included files matching '.git' found anywhere in distribution 2025-09-08T12:17:57,151 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-09-08T12:17:57,152 adding license file 'LICENSE' 2025-09-08T12:17:57,157 writing manifest file 'iow.egg-info/SOURCES.txt' 2025-09-08T12:17:57,157 Copying iow.egg-info to build/bdist.linux-armv7l/wheel/./iow-0.1.2-py3.13.egg-info 2025-09-08T12:17:57,159 running install_scripts 2025-09-08T12:17:57,208 creating build/bdist.linux-armv7l/wheel/iow-0.1.2.dist-info/WHEEL 2025-09-08T12:17:57,210 creating '/tmp/pip-wheel-d6j52u3s/iow-0.1.2-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T12:17:57,211 adding 'bp/__init__.py' 2025-09-08T12:17:57,283 adding 'bp/_ba.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:57,464 adding 'bp/_binary_tree.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:57,806 adding 'bp/_bp.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:57,818 adding 'bp/_bp_py.py' 2025-09-08T12:17:58,053 adding 'bp/_conv.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:58,275 adding 'bp/_io.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:58,283 adding 'bp/_parse_py.py' 2025-09-08T12:17:58,681 adding 'bp/tests/test_bp_cy.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:17:58,696 adding 'iow-0.1.2.dist-info/licenses/LICENSE' 2025-09-08T12:17:58,697 adding 'iow-0.1.2.dist-info/METADATA' 2025-09-08T12:17:58,697 adding 'iow-0.1.2.dist-info/WHEEL' 2025-09-08T12:17:58,698 adding 'iow-0.1.2.dist-info/top_level.txt' 2025-09-08T12:17:58,699 adding 'iow-0.1.2.dist-info/RECORD' 2025-09-08T12:17:58,700 removing build/bdist.linux-armv7l/wheel 2025-09-08T12:17:58,878 Building wheel for iow (setup.py): finished with status 'done' 2025-09-08T12:17:58,907 Created wheel for iow: filename=iow-0.1.2-cp313-cp313-linux_armv7l.whl size=2803284 sha256=9007595281e7a19bcbc62a1cfa53291d426903241f4de88696f8e93b3514a53e 2025-09-08T12:17:58,908 Stored in directory: /tmp/pip-ephem-wheel-cache-quysfb15/wheels/23/61/07/2fdda2ac50effeac31e960700cec351443a007d4fa0656899a 2025-09-08T12:17:58,916 Successfully built iow 2025-09-08T12:17:58,923 Removed build tracker: '/tmp/pip-build-tracker-i9hppalc'