2025-09-08T10:40:51,547 Created temporary directory: /tmp/pip-build-tracker-hqpgjgg5 2025-09-08T10:40:51,548 Initialized build tracking at /tmp/pip-build-tracker-hqpgjgg5 2025-09-08T10:40:51,548 Created build tracker: /tmp/pip-build-tracker-hqpgjgg5 2025-09-08T10:40:51,548 Entered build tracker: /tmp/pip-build-tracker-hqpgjgg5 2025-09-08T10:40:51,548 Created temporary directory: /tmp/pip-wheel-m53dymuj 2025-09-08T10:40:51,551 Created temporary directory: /tmp/pip-ephem-wheel-cache-g68377tu 2025-09-08T10:40:51,610 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:40:51,612 2 location(s) to search for versions of pyrfr: 2025-09-08T10:40:51,612 * https://pypi.org/simple/pyrfr/ 2025-09-08T10:40:51,612 * https://www.piwheels.org/simple/pyrfr/ 2025-09-08T10:40:51,613 Fetching project page and analyzing links: https://pypi.org/simple/pyrfr/ 2025-09-08T10:40:51,613 Getting page https://pypi.org/simple/pyrfr/ 2025-09-08T10:40:51,614 Found index url https://pypi.org/simple/ 2025-09-08T10:40:51,684 Fetched page https://pypi.org/simple/pyrfr/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:40:51,692 Found link https://files.pythonhosted.org/packages/21/4c/58533c51ab301f61d3521dc4cd29ba8145eed8f11b84f70aba9fd28f6aca/pyrfr-0.4.0.tar.gz (from https://pypi.org/simple/pyrfr/), version: 0.4.0 2025-09-08T10:40:51,693 Found link https://files.pythonhosted.org/packages/29/26/483591f369e9b030497dc5eee9a9b3a90ee4668b449159d396f7758e6c3c/pyrfr-0.5.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.5 2025-09-08T10:40:51,693 Found link https://files.pythonhosted.org/packages/c5/7d/7c5c488f2bac0ee257cc7a776649a488a35ce180c02fcbe1872f95d2947f/pyrfr-0.5.1.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.5.1 2025-09-08T10:40:51,693 Found link https://files.pythonhosted.org/packages/25/2e/d76b723d94ef314044c090b3f823deb16346b409db7a056ed8da63fea984/pyrfr-0.5.2.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.5.2 2025-09-08T10:40:51,693 Found link https://files.pythonhosted.org/packages/6c/9a/cecb1cdcdd9cd0a7db1080fb3d9ab23da4be84c27ecd02a478786ca30a64/pyrfr-0.6.0.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.6.0 2025-09-08T10:40:51,693 Found link https://files.pythonhosted.org/packages/5e/c0/7f1487b665f04d90b7ed69d212a4f58b74b39bd4568f2dda3a06a783dd12/pyrfr-0.6.1.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.6.1 2025-09-08T10:40:51,694 Found link https://files.pythonhosted.org/packages/25/47/5601a312c7f2edfdcb3aa01ed66575dfa8d8e22b0fd7641e4a5f4ce61c2d/pyrfr-0.7.0.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.7.0 2025-09-08T10:40:51,694 Found link https://files.pythonhosted.org/packages/d0/01/650c9eb2b44259b345234c4b0440ddf96cd9870df60c57d8b34991c86fd6/pyrfr-0.7.1.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.7.1 2025-09-08T10:40:51,694 Found link https://files.pythonhosted.org/packages/46/19/cec6ef66300016f9c21b83161c7a48c51d6a4a9c6637a58de3f72d495b4d/pyrfr-0.7.2.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.7.2 2025-09-08T10:40:51,694 Found link https://files.pythonhosted.org/packages/8a/2e/8e2a7555f6bad882a17e4d1c1cd2fba2985f56f920071f8552c00d2f02b1/pyrfr-0.7.3.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.7.3 2025-09-08T10:40:51,695 Found link https://files.pythonhosted.org/packages/c3/c6/c555cfa3c7d0078dded091d4901ed52344bbb925077aa70b871faf35fd58/pyrfr-0.7.4.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.7.4 2025-09-08T10:40:51,695 Found link https://files.pythonhosted.org/packages/ed/0f/4d7e42a9dfef3a1898e03cffa8f1cfcd1f96507d718808b2db584c6f8401/pyrfr-0.8.0.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.8.0 2025-09-08T10:40:51,695 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/48/2c/af64d19607472e84adef19995ef62440c8f50d16ae00e981aa94d25b3cc5/pyrfr-0.8.1-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,695 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/b2/5b/4c22e0da7f282b61d708e78802dba166b72d881ddf62381de32ff2c22577/pyrfr-0.8.1-cp36-cp36m-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,695 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/18/23/742c246f240b798109abda891cafcb24aeae267f44c882e25fa8b054e2e2/pyrfr-0.8.1-cp36-cp36m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,695 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/a3/60/5f6f561cf361b6782e0ccd85840987689178e06f32f687fe4deca5848bf9/pyrfr-0.8.1-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/e5/0c/9ec260ea98f697344bc5ddeca5572c47fbaab744ba895e0ab211e853415f/pyrfr-0.8.1-cp37-cp37m-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/82/61/d798e6a79711accf9b7bf61ed8653a85b3861d34d61c032411e9abc9d64d/pyrfr-0.8.1-cp37-cp37m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/37/aa/56029bb6705cde3f18b027dd38eb255d36c1de703a0cc860eb46d70850c4/pyrfr-0.8.1-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/41/dc/1f4f6757e7c07c073b8b52dd0fdd99c4a3529af5ea77726dccd097a60773/pyrfr-0.8.1-cp38-cp38-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/00/34/f982ed065cbf7b110bca7141a4512e0a5db01cc6b547753c951d98c2077c/pyrfr-0.8.1-cp38-cp38-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/4e/01/e92b0f140f8117d3143f5716ce1b1d44d1f49be46ad14e110096fec29196/pyrfr-0.8.1-cp39-cp39-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,696 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/65/04/58018c32bf9052d797fa9fb71961cacb336d315ac64ea8c00eeaf420f355/pyrfr-0.8.1-cp39-cp39-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,697 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/d9/8b/da2cc1b0a50233eaed1e33fc67d0375461ffc89dc81c8b78c6976ca4784a/pyrfr-0.8.1-cp39-cp39-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,697 Found link https://files.pythonhosted.org/packages/09/13/4fe59e54f9d78e04d06f871366ca44536943d4d55371089fbc28d75bb458/pyrfr-0.8.1.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.8.1 2025-09-08T10:40:51,697 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/5b/05/c761b1aca718ce539d2f39e67866cf5328db39b5b168f8f1d551d61dfee4/pyrfr-0.8.2-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,697 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/fa/83/d8c8d4b2f361a8dcbd0d8e1e0fac5a91b5d65570fff28b6b9f095f5edeb5/pyrfr-0.8.2-cp36-cp36m-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,697 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/ab/ca/8139305ca44394fc443b490570b36e1e25a3ceb3ca180a4be1b54456a08f/pyrfr-0.8.2-cp36-cp36m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,697 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/d5/e7/5ff96a63bb1a03e8a3778bf80f5dba1cd2f7baad7237250029bdc5269604/pyrfr-0.8.2-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/b9/fe/93a2c334596a5f21518c1ca6c4b14efe592a8409469e82c3d0709d2a8677/pyrfr-0.8.2-cp37-cp37m-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/8b/1a/56b630c949e942d12f4ad5f4fd240c1cf2e1260e5126190b171ca2aa9199/pyrfr-0.8.2-cp37-cp37m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/8f/b8/332e2fbca42c79107fcaf508948946b0912d08e8382fffd673ca494295e2/pyrfr-0.8.2-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/26/f1/e1445d1af1a14edb65d34e1392c1f4e6a0322b82b99e1ddee4a0285d62e7/pyrfr-0.8.2-cp38-cp38-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/13/d4/4ea0011565a1a80fdd034220ff055e499447c1a70ff248405ed09f272d00/pyrfr-0.8.2-cp38-cp38-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/4f/0b/28b8d8703c1d928611eaf193e14963ac453fd47ed26e2e03d25daec786bf/pyrfr-0.8.2-cp39-cp39-manylinux2010_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/41/87/2f36f13c4c56157273f85997313cb42b453999f8d52738b28486be4c0dbe/pyrfr-0.8.2-cp39-cp39-manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,698 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/b8/2a/ca3680e14f0a14eaf7224fc26839f0e21d908876ac80dc8a7e7cedf9068a/pyrfr-0.8.2-cp39-cp39-manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,699 Found link https://files.pythonhosted.org/packages/74/5f/3b2dd73fea58c5c893ae10156b5e135706b4136b810c1e0cf5fe089f944b/pyrfr-0.8.2.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3), version: 0.8.2 2025-09-08T10:40:51,699 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/1c/31/a7cae1446c130f2e0ac4fc11fc65cfe270ed05f6d86e6baa40f83da0f46d/pyrfr-0.8.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,699 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/0c/de/2adaece29df1d4a2a7f8d577ebc71a197ac6ff3a783fd2dd98a37da32ef6/pyrfr-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,699 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/e4/f3/c632a38dff3de701d5319a306f34a1714c0dedcd5ddab930a91e6cef672a/pyrfr-0.8.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,699 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/79/68/ca6693665d580906ffbe36d6f702adeb0a476ec395e5b3dafab1bc3fda7c/pyrfr-0.8.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,699 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/5a/84/8f5c2ccedf20aa917927334e692f300d10d7b1c4f74a0ae98b2777ed2809/pyrfr-0.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/46/4c/19e4486d20d9dc1a4597a3fbc3edefec0ddaaf2408c7327dc30e6c45bb98/pyrfr-0.8.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/c8/0f/39e15270ba00168eb4a7306a668d48c5290095cf519aac93bd1ff00ed358/pyrfr-0.8.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/ff/13/482e8a8d96a9d0e72cdf406fa43ad492749453921b4b947e4c52c765c861/pyrfr-0.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/b8/f1/fc4bff073e963fe632d96028a3517928bf2a227bd653885d83c43e6643c0/pyrfr-0.8.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/8a/60/432bbd2907cd4e86cfb633af35eaa873c66089f6109215cec78eb00273d5/pyrfr-0.8.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,700 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/f0/e0/0ff6cb9d2a06cb4f59cbd5b311c8138abf45eb395f88e89ad30bd06a9a92/pyrfr-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,701 Found link https://files.pythonhosted.org/packages/8c/1d/d7eff5e51ee6d054011323a16eb2b360a731c2026d3cff757e48aee8f950/pyrfr-0.8.3.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7), version: 0.8.3 2025-09-08T10:40:51,701 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/66/ef/1b4c2af06a7b30b88813a165f2571e8734e5ce7076eeef64d4d8818fcb42/pyrfr-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,701 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/eb/52/6f20c5dbf908d60fb91f05f2f3e97eb318eaa43d7b10ebf3e868b03773e7/pyrfr-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,701 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/11/0e/30724d89821db9dd9459a04649cf39eecf3c848cc0be73f78699fcb56d68/pyrfr-0.9.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,701 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/84/7e/252e849968da897a011516141269bd6c4b68b7d04aeb0c560870d32ac6e6/pyrfr-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/c2/23/cf7b68464caf0ea4b2c0c34e04cb7442cacd063c815b5d42f753b537680c/pyrfr-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/ac/de/6cc753622f69858c5c7e324d0241b190b26988397a94fd55402c2970f5d5/pyrfr-0.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/ae/46/1eb420683c00e2c77bfd2a4ba2e558a03df96c9267aac29963baf8adcc6c/pyrfr-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/83/d3/9c03a05d9ec24948bd7502c7cc55f837d56aaab58da828e4591f9a2569ad/pyrfr-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/fe/04/e951265bd1473dbd5859642a284528ea8e4cf7c1a13d4bd40c4fb6c1e6f1/pyrfr-0.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/c3/7b/06c7af78c55559be3bfc7cf296e34ac83ae8d3e322383127f307e846c1df/pyrfr-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,702 Skipping link: No binaries permitted for pyrfr: https://files.pythonhosted.org/packages/19/22/015ed1acbb945d9ac92eeb8a002149fd9482707efaea711c419b4c74e8b7/pyrfr-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,703 Found link https://files.pythonhosted.org/packages/17/c3/88ec42a429a8d439c912b42ca86c2686ca5a9ad60313a8e1f05728515ee7/pyrfr-0.9.0.tar.gz (from https://pypi.org/simple/pyrfr/) (requires-python:>=3.7), version: 0.9.0 2025-09-08T10:40:51,703 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyrfr/ 2025-09-08T10:40:51,703 Getting page https://www.piwheels.org/simple/pyrfr/ 2025-09-08T10:40:51,704 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:40:51,788 Fetched page https://www.piwheels.org/simple/pyrfr/ as text/html 2025-09-08T10:40:51,804 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.9.0-cp37-cp37m-linux_armv6l.whl#sha256=5f78055a7a809280ac1243a16c44e1ad61ee053ed82cefee31ffc0f5839b89d9 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.9.0-cp37-cp37m-linux_armv7l.whl#sha256=5f78055a7a809280ac1243a16c44e1ad61ee053ed82cefee31ffc0f5839b89d9 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.9.0-cp39-cp39-linux_armv6l.whl#sha256=e1f093b6af76bd9e948d4eecd92867051caccb747621dace6cb5bb714035dc03 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.9.0-cp39-cp39-linux_armv7l.whl#sha256=e1f093b6af76bd9e948d4eecd92867051caccb747621dace6cb5bb714035dc03 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp311-cp311-linux_armv6l.whl#sha256=73cf85c0658a7e7c34c11ed3da1c5494ad80ccd7939aacce9a219e24ecb69ea7 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp311-cp311-linux_armv7l.whl#sha256=73cf85c0658a7e7c34c11ed3da1c5494ad80ccd7939aacce9a219e24ecb69ea7 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,805 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp37-cp37m-linux_armv6l.whl#sha256=b096e838c1eb1c972b1bfbe4ca085eb58a1af6871f46c4224f1cfd9332201d1c (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp37-cp37m-linux_armv7l.whl#sha256=b096e838c1eb1c972b1bfbe4ca085eb58a1af6871f46c4224f1cfd9332201d1c (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp39-cp39-linux_armv6l.whl#sha256=d52befb527d0ad2c49e6fa13718e1c2a820f173abf4e8aa17fd1312d8d6a9fa2 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.3-cp39-cp39-linux_armv7l.whl#sha256=d52befb527d0ad2c49e6fa13718e1c2a820f173abf4e8aa17fd1312d8d6a9fa2 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3.7) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp311-cp311-linux_armv6l.whl#sha256=aa8cc9991b48c79740b4832454363aaec32d5b720b0576b1ec426e6b46ce0645 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp311-cp311-linux_armv7l.whl#sha256=aa8cc9991b48c79740b4832454363aaec32d5b720b0576b1ec426e6b46ce0645 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp37-cp37m-linux_armv6l.whl#sha256=26b3a469d616c69589d1875b866ecd0f2f6f825c1c61c10cbf509b041dd991c3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,806 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp37-cp37m-linux_armv7l.whl#sha256=26b3a469d616c69589d1875b866ecd0f2f6f825c1c61c10cbf509b041dd991c3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp35-cp35m-linux_armv6l.whl#sha256=0d7ddda8107dc6851a9106990445a5fe0729aa8a80523ac95a82e89147a7de96 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp35-cp35m-linux_armv7l.whl#sha256=0d7ddda8107dc6851a9106990445a5fe0729aa8a80523ac95a82e89147a7de96 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp39-cp39-linux_armv6l.whl#sha256=6fca1f91279b726012e89f7bc49d27957590a1d362e3560728e2884357045798 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.2-cp39-cp39-linux_armv7l.whl#sha256=6fca1f91279b726012e89f7bc49d27957590a1d362e3560728e2884357045798 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp35-cp35m-linux_armv6l.whl#sha256=1fabb884af9f66b486dd0c0914a63e2269d5f7f064f3767cc6c92067918f3be8 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp35-cp35m-linux_armv7l.whl#sha256=1fabb884af9f66b486dd0c0914a63e2269d5f7f064f3767cc6c92067918f3be8 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,807 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp37-cp37m-linux_armv6l.whl#sha256=0aa48f137a3bf51283c6ab269568e7a38d2134805bd49b7817f490c8ea2f103f (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp37-cp37m-linux_armv7l.whl#sha256=0aa48f137a3bf51283c6ab269568e7a38d2134805bd49b7817f490c8ea2f103f (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp311-cp311-linux_armv6l.whl#sha256=115306be98668e067975184973913c08208662b0472aa73f31f870d26a80fc42 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp311-cp311-linux_armv7l.whl#sha256=115306be98668e067975184973913c08208662b0472aa73f31f870d26a80fc42 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp39-cp39-linux_armv6l.whl#sha256=7f0f48ac02526b7fd03989294bd8a246e08dcce70c8fcdfb8991d15a8339389b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.1-cp39-cp39-linux_armv7l.whl#sha256=7f0f48ac02526b7fd03989294bd8a246e08dcce70c8fcdfb8991d15a8339389b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.0-cp311-cp311-linux_armv6l.whl#sha256=2c4a649ae53ff0d983cf10d0304f91720de289a7fc750aa9853f074a7ddd20c0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,808 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.0-cp311-cp311-linux_armv7l.whl#sha256=2c4a649ae53ff0d983cf10d0304f91720de289a7fc750aa9853f074a7ddd20c0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.0-cp39-cp39-linux_armv6l.whl#sha256=9707b1c479c21c78e54aa70726dbf14343887d42951dd27fc8becfdfc51cfec0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.8.0-cp39-cp39-linux_armv7l.whl#sha256=9707b1c479c21c78e54aa70726dbf14343887d42951dd27fc8becfdfc51cfec0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.4-cp311-cp311-linux_armv6l.whl#sha256=a2cc17c16911be1dc817af023ec30e19db287488a1116c551ec6586120cb82d4 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.4-cp311-cp311-linux_armv7l.whl#sha256=a2cc17c16911be1dc817af023ec30e19db287488a1116c551ec6586120cb82d4 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.4-cp39-cp39-linux_armv6l.whl#sha256=fdc9b9203eb3c5a76350307e5109f741c621638652baee88461dc5e47247f8c3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.4-cp39-cp39-linux_armv7l.whl#sha256=fdc9b9203eb3c5a76350307e5109f741c621638652baee88461dc5e47247f8c3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,809 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.2-cp311-cp311-linux_armv6l.whl#sha256=6541fc0420b3063eae4806a7a64507e570e0778b8f355c201417265652331db6 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.2-cp311-cp311-linux_armv7l.whl#sha256=6541fc0420b3063eae4806a7a64507e570e0778b8f355c201417265652331db6 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.2-cp39-cp39-linux_armv6l.whl#sha256=484c982da3c5525be5a96c4dfeca81829e0bb732b9a2ac0f197c9c65df2339c5 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.2-cp39-cp39-linux_armv7l.whl#sha256=484c982da3c5525be5a96c4dfeca81829e0bb732b9a2ac0f197c9c65df2339c5 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.1-cp311-cp311-linux_armv6l.whl#sha256=63ea978c1d93e4fe0f9e2e37ff7a6b5a1e507e959eaa78db7ebb9b07d3c71d7b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.1-cp311-cp311-linux_armv7l.whl#sha256=63ea978c1d93e4fe0f9e2e37ff7a6b5a1e507e959eaa78db7ebb9b07d3c71d7b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.1-cp39-cp39-linux_armv6l.whl#sha256=d7f1be452a87f5b63c4c185ab75457c7868e80e116d3c62cac37e51d20379527 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.1-cp39-cp39-linux_armv7l.whl#sha256=d7f1be452a87f5b63c4c185ab75457c7868e80e116d3c62cac37e51d20379527 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,810 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.0-cp311-cp311-linux_armv6l.whl#sha256=f8e67619e259d64e5b0bb6c0d11f5dcf1e1a288acbc875c3b0de9a94008d86ac (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.0-cp311-cp311-linux_armv7l.whl#sha256=f8e67619e259d64e5b0bb6c0d11f5dcf1e1a288acbc875c3b0de9a94008d86ac (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=2a2df79a559a84bf0dd65a63e3e9f931659585ae2b558e64f4244f14f6209cdb (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=2a2df79a559a84bf0dd65a63e3e9f931659585ae2b558e64f4244f14f6209cdb (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.1-cp311-cp311-linux_armv6l.whl#sha256=b23a9c334cfba1b97ec9dacf8c8507a5fa1c198951d05d1158cb6bd23c3e6fb3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.1-cp311-cp311-linux_armv7l.whl#sha256=b23a9c334cfba1b97ec9dacf8c8507a5fa1c198951d05d1158cb6bd23c3e6fb3 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=d6e0f4d01ab1ef1f9738f55b7ea822f196bf85ab4b96216f27eaa00a3887ce5c (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,811 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=d6e0f4d01ab1ef1f9738f55b7ea822f196bf85ab4b96216f27eaa00a3887ce5c (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.0-cp311-cp311-linux_armv6l.whl#sha256=8299f363c59cd4c0f3112c590a69122d40197460b175626debc927400695ccc1 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.0-cp311-cp311-linux_armv7l.whl#sha256=8299f363c59cd4c0f3112c590a69122d40197460b175626debc927400695ccc1 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=1780427709e42164b84f2f569efd9275adad6886501154d6953008d2e549a656 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=1780427709e42164b84f2f569efd9275adad6886501154d6953008d2e549a656 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.2-cp311-cp311-linux_armv6l.whl#sha256=130d67ebd838f4e8035858b2c97fd34b690719b500f7feec80a44e19bd0a43da (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.2-cp311-cp311-linux_armv7l.whl#sha256=130d67ebd838f4e8035858b2c97fd34b690719b500f7feec80a44e19bd0a43da (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.2-cp39-cp39-linux_armv6l.whl#sha256=45ea8e261da065139be42030eda41a50b4bba97ffd9ad570b6df9024e8305b0d (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,812 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.2-cp39-cp39-linux_armv7l.whl#sha256=45ea8e261da065139be42030eda41a50b4bba97ffd9ad570b6df9024e8305b0d (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.1-cp311-cp311-linux_armv6l.whl#sha256=bcc8379e5e7519a89b92c111fad1121209f540f49f86bb93a4d231b032ec935b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.1-cp311-cp311-linux_armv7l.whl#sha256=bcc8379e5e7519a89b92c111fad1121209f540f49f86bb93a4d231b032ec935b (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.1-cp39-cp39-linux_armv6l.whl#sha256=11cac17b647710315b89da0183d9b2d2f93f797b6c1eeaf33e6f3ec5286b948a (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5.1-cp39-cp39-linux_armv7l.whl#sha256=11cac17b647710315b89da0183d9b2d2f93f797b6c1eeaf33e6f3ec5286b948a (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5-cp311-cp311-linux_armv6l.whl#sha256=92afef745d47fe4e83e0f9a20586e1677586446f4fbd3e515baf2efeb2dadb27 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5-cp311-cp311-linux_armv7l.whl#sha256=92afef745d47fe4e83e0f9a20586e1677586446f4fbd3e515baf2efeb2dadb27 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,813 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5-cp39-cp39-linux_armv6l.whl#sha256=37454a89a34fc8e33fb8fbc58cac080ad0a68ec2fb1fe67c6bb2d5c6fe30a1a0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,814 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.5-cp39-cp39-linux_armv7l.whl#sha256=37454a89a34fc8e33fb8fbc58cac080ad0a68ec2fb1fe67c6bb2d5c6fe30a1a0 (from https://www.piwheels.org/simple/pyrfr/) (requires-python:>=3) 2025-09-08T10:40:51,814 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.4.0-cp311-cp311-linux_armv6l.whl#sha256=856bcfb0e4ee64751346607ea76c93c75a45389938f96af3d2e0d2010399f2ad (from https://www.piwheels.org/simple/pyrfr/) 2025-09-08T10:40:51,814 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.4.0-cp311-cp311-linux_armv7l.whl#sha256=856bcfb0e4ee64751346607ea76c93c75a45389938f96af3d2e0d2010399f2ad (from https://www.piwheels.org/simple/pyrfr/) 2025-09-08T10:40:51,814 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=9a9c2faed23a28ed8fcdc5dd242b38308c32bfd3999d3b87ea199c6115623522 (from https://www.piwheels.org/simple/pyrfr/) 2025-09-08T10:40:51,814 Skipping link: No binaries permitted for pyrfr: https://archive1.piwheels.org/simple/pyrfr/pyrfr-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=9a9c2faed23a28ed8fcdc5dd242b38308c32bfd3999d3b87ea199c6115623522 (from https://www.piwheels.org/simple/pyrfr/) 2025-09-08T10:40:51,814 Skipping link: not a file: https://www.piwheels.org/simple/pyrfr/ 2025-09-08T10:40:51,814 Skipping link: not a file: https://pypi.org/simple/pyrfr/ 2025-09-08T10:40:51,837 Given no hashes to check 1 links for project 'pyrfr': discarding no candidates 2025-09-08T10:40:51,838 Collecting pyrfr==0.7.1 2025-09-08T10:40:51,840 Created temporary directory: /tmp/pip-unpack-qqpk65xa 2025-09-08T10:40:52,192 Downloading pyrfr-0.7.1.tar.gz (299 kB) 2025-09-08T10:40:52,335 Added pyrfr==0.7.1 from https://files.pythonhosted.org/packages/d0/01/650c9eb2b44259b345234c4b0440ddf96cd9870df60c57d8b34991c86fd6/pyrfr-0.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-hqpgjgg5' 2025-09-08T10:40:52,336 Running setup.py (path:/tmp/pip-wheel-m53dymuj/pyrfr_813ff94d705344d2bf81868b4e867a52/setup.py) egg_info for package pyrfr 2025-09-08T10:40:52,336 Created temporary directory: /tmp/pip-pip-egg-info-lqpum4b8 2025-09-08T10:40:52,336 Preparing metadata (setup.py): started 2025-09-08T10:40:52,337 Running command python setup.py egg_info 2025-09-08T10:40:53,941 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T10:40:53,946 Source in /tmp/pip-wheel-m53dymuj/pyrfr_813ff94d705344d2bf81868b4e867a52 has version 0.7.1, which satisfies requirement pyrfr==0.7.1 from https://files.pythonhosted.org/packages/d0/01/650c9eb2b44259b345234c4b0440ddf96cd9870df60c57d8b34991c86fd6/pyrfr-0.7.1.tar.gz 2025-09-08T10:40:53,946 Removed pyrfr==0.7.1 from https://files.pythonhosted.org/packages/d0/01/650c9eb2b44259b345234c4b0440ddf96cd9870df60c57d8b34991c86fd6/pyrfr-0.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-hqpgjgg5' 2025-09-08T10:40:53,950 Created temporary directory: /tmp/pip-unpack-1qrze1kd 2025-09-08T10:40:53,950 Created temporary directory: /tmp/pip-unpack-s5d9tazy 2025-09-08T10:40:53,951 Building wheels for collected packages: pyrfr 2025-09-08T10:40:53,952 Created temporary directory: /tmp/pip-wheel-7tu_nfqw 2025-09-08T10:40:53,952 DEPRECATION: Building 'pyrfr' 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 'pyrfr'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T10:40:53,954 Building wheel for pyrfr (setup.py): started 2025-09-08T10:40:53,954 Destination directory: /tmp/pip-wheel-7tu_nfqw 2025-09-08T10:40:53,954 Running command python setup.py bdist_wheel 2025-09-08T10:40:55,741 Deprecated command line option: -modern. Ignored, this option is now always on. 2025-09-08T10:41:11,790 In file included from ./include/cereal/archives/json.hpp:56, 2025-09-08T10:41:11,790 from ./include/rfr/forests/regression_forest.hpp:21, 2025-09-08T10:41:11,790 from ./include/rfr/trees/k_ary_tree.hpp:26, 2025-09-08T10:41:11,790 from pyrfr/regression_wrap.cpp:3408: 2025-09-08T10:41:11,790 ./include/cereal/external/rapidjson/document.h: In member function ‘rapidjson::GenericStringRef& rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&)’: 2025-09-08T10:41:11,790 ./include/cereal/external/rapidjson/document.h:319:82: error: assignment of read-only member ‘rapidjson::GenericStringRef::length’ 2025-09-08T10:41:11,790 319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } 2025-09-08T10:41:11,790 | ~~~~~~~^~~~~~~~~~~~ 2025-09-08T10:41:13,804 ./include/rfr/trees/k_ary_tree.hpp: In instantiation of ‘void rfr::trees::k_ary_random_tree::fit(const rfr::data_containers::base&, rfr::trees::tree_options, const std::vector&, rng_type&) [with int k = 2; node_type = rfr::nodes::k_ary_node_full<2, rfr::splits::binary_split_one_feature_rss_loss, 128>, double, double, unsigned int, std::linear_congruential_engine >; num_t = double; response_t = double; index_t = unsigned int; rng_type = std::linear_congruential_engine]’: 2025-09-08T10:41:13,804 pyrfr/regression_wrap.cpp:20757:18: required from here 2025-09-08T10:41:13,804 20757 | (arg1)->fit((rfr::data_containers::base< double,double,unsigned int > const &)*arg2,SWIG_STD_MOVE(arg3),(std::vector< double,std::allocator< double > > const &)*arg4,*arg5); 2025-09-08T10:41:13,805 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:13,805 ./include/rfr/trees/k_ary_tree.hpp:125:96: warning: comparison of integer expressions of different signedness: ‘std::__iterator_traits<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, void>::difference_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2025-09-08T10:41:13,805 125 | (std::distance(tmp_nodes.front().begin, tmp_nodes.front().end) >= tree_opts.min_samples_to_split)&& // are enough sample left in the node? 2025-09-08T10:41:13,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,768 ./include/cereal/external/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’: 2025-09-08T10:41:15,768 ./include/cereal/external/rapidjson/document.h:2363:55: required from ‘bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ 2025-09-08T10:41:15,768 2363 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); 2025-09-08T10:41:15,768 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,769 ./include/cereal/external/rapidjson/reader.h:1736:40: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,769 1736 | bool hr = handler.EndObject(c); 2025-09-08T10:41:15,769 | ~~~~~~~~~~~~~~~~~^~~ 2025-09-08T10:41:15,769 ./include/cereal/external/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,769 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); 2025-09-08T10:41:15,769 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,769 ./include/cereal/external/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,769 487 | return IterativeParse(is, handler); 2025-09-08T10:41:15,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T10:41:15,769 ./include/cereal/external/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 272; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,769 2159 | parseResult_ = reader.template Parse(is, *this); 2025-09-08T10:41:15,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T10:41:15,770 ./include/cereal/external/rapidjson/document.h:2185:70: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,770 2185 | return ParseStream(is); 2025-09-08T10:41:15,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T10:41:15,770 ./include/cereal/archives/json.hpp:427:34: required from here 2025-09-08T10:41:15,770 427 | itsDocument.ParseStream<>(itsReadStream); 2025-09-08T10:41:15,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T10:41:15,770 ./include/cereal/external/rapidjson/document.h:1952:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue >::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 2025-09-08T10:41:15,770 1952 | std::memcpy(m, members, count * sizeof(Member)); 2025-09-08T10:41:15,770 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,771 ./include/cereal/external/rapidjson/document.h:71:8: note: ‘rapidjson::GenericValue >::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >’} declared here 2025-09-08T10:41:15,771 71 | struct GenericMember { 2025-09-08T10:41:15,771 | ^~~~~~~~~~~~~ 2025-09-08T10:41:15,773 ./include/cereal/external/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’: 2025-09-08T10:41:15,773 ./include/cereal/external/rapidjson/document.h:2371:54: required from ‘bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ 2025-09-08T10:41:15,773 2371 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); 2025-09-08T10:41:15,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,773 ./include/cereal/external/rapidjson/reader.h:1766:39: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,773 1766 | bool hr = handler.EndArray(c); 2025-09-08T10:41:15,774 | ~~~~~~~~~~~~~~~~^~~ 2025-09-08T10:41:15,774 ./include/cereal/external/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,774 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); 2025-09-08T10:41:15,774 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,774 ./include/cereal/external/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 272; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,774 487 | return IterativeParse(is, handler); 2025-09-08T10:41:15,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T10:41:15,774 ./include/cereal/external/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 272; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,774 2159 | parseResult_ = reader.template Parse(is, *this); 2025-09-08T10:41:15,774 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T10:41:15,774 ./include/cereal/external/rapidjson/document.h:2185:70: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ 2025-09-08T10:41:15,774 2185 | return ParseStream(is); 2025-09-08T10:41:15,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T10:41:15,775 ./include/cereal/archives/json.hpp:427:34: required from here 2025-09-08T10:41:15,775 427 | itsDocument.ParseStream<>(itsReadStream); 2025-09-08T10:41:15,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T10:41:15,775 ./include/cereal/external/rapidjson/document.h:1939:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2025-09-08T10:41:15,775 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); 2025-09-08T10:41:15,775 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T10:41:15,775 ./include/cereal/external/rapidjson/document.h:540:7: note: ‘class rapidjson::GenericValue >’ declared here 2025-09-08T10:41:15,775 540 | class GenericValue { 2025-09-08T10:41:15,776 | ^~~~~~~~~~~~ 2025-09-08T10:41:19,480 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T10:41:19,624 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T10:41:19,636 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T10:41:19,636 exec(compile('"'"''"'"''"'"' 2025-09-08T10:41:19,636 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:41:19,636 # 2025-09-08T10:41:19,636 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:41:19,636 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:41:19,636 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:41:19,636 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:41:19,636 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:41:19,636 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:41:19,636 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:41:19,636 import os, sys, tokenize, traceback 2025-09-08T10:41:19,636 2025-09-08T10:41:19,636 try: 2025-09-08T10:41:19,636 import setuptools 2025-09-08T10:41:19,636 except ImportError: 2025-09-08T10:41:19,636 print( 2025-09-08T10:41:19,636 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:41:19,636 "the build environment with exception:", 2025-09-08T10:41:19,636 file=sys.stderr, 2025-09-08T10:41:19,636 ) 2025-09-08T10:41:19,636 traceback.print_exc() 2025-09-08T10:41:19,636 sys.exit(1) 2025-09-08T10:41:19,636 2025-09-08T10:41:19,636 __file__ = %r 2025-09-08T10:41:19,636 sys.argv[0] = __file__ 2025-09-08T10:41:19,636 2025-09-08T10:41:19,636 if os.path.exists(__file__): 2025-09-08T10:41:19,636 filename = __file__ 2025-09-08T10:41:19,636 with tokenize.open(__file__) as f: 2025-09-08T10:41:19,636 setup_py_code = f.read() 2025-09-08T10:41:19,636 else: 2025-09-08T10:41:19,636 filename = "" 2025-09-08T10:41:19,636 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:41:19,636 2025-09-08T10:41:19,636 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:41:19,636 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m53dymuj/pyrfr_813ff94d705344d2bf81868b4e867a52/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7tu_nfqw[/] 2025-09-08T10:41:19,636 [bold magenta]cwd[/]: /tmp/pip-wheel-m53dymuj/pyrfr_813ff94d705344d2bf81868b4e867a52/ 2025-09-08T10:41:19,637 Building wheel for pyrfr (setup.py): finished with status 'error' 2025-09-08T10:41:19,637 ERROR: Failed building wheel for pyrfr 2025-09-08T10:41:19,638 Running setup.py clean for pyrfr 2025-09-08T10:41:19,639 Running command python setup.py clean 2025-09-08T10:41:20,933 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T10:41:20,934 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T10:41:21,045 Failed to build pyrfr 2025-09-08T10:41:21,046 ERROR: Failed to build one or more wheels 2025-09-08T10:41:21,047 Exception information: 2025-09-08T10:41:21,047 Traceback (most recent call last): 2025-09-08T10:41:21,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:41:21,047 status = _inner_run() 2025-09-08T10:41:21,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:41:21,047 return self.run(options, args) 2025-09-08T10:41:21,047 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:41:21,047 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:41:21,047 return func(self, options, args) 2025-09-08T10:41:21,047 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T10:41:21,047 raise CommandError("Failed to build one or more wheels") 2025-09-08T10:41:21,047 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T10:41:21,051 Removed build tracker: '/tmp/pip-build-tracker-hqpgjgg5'