2026-03-26T19:16:39,225 Created temporary directory: /tmp/pip-ephem-wheel-cache-f3bv4qcr 2026-03-26T19:16:39,227 Created temporary directory: /tmp/pip-build-tracker-gd334icv 2026-03-26T19:16:39,227 Initialized build tracking at /tmp/pip-build-tracker-gd334icv 2026-03-26T19:16:39,228 Created build tracker: /tmp/pip-build-tracker-gd334icv 2026-03-26T19:16:39,228 Entered build tracker: /tmp/pip-build-tracker-gd334icv 2026-03-26T19:16:39,229 Created temporary directory: /tmp/pip-wheel-2631lugz 2026-03-26T19:16:39,232 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-26T19:16:39,234 Created temporary directory: /tmp/pip-ephem-wheel-cache-wzysws2l 2026-03-26T19:16:39,256 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T19:16:39,259 2 location(s) to search for versions of axel-protocol: 2026-03-26T19:16:39,259 * https://pypi.org/simple/axel-protocol/ 2026-03-26T19:16:39,259 * https://www.piwheels.org/simple/axel-protocol/ 2026-03-26T19:16:39,260 Fetching project page and analyzing links: https://pypi.org/simple/axel-protocol/ 2026-03-26T19:16:39,261 Getting page https://pypi.org/simple/axel-protocol/ 2026-03-26T19:16:39,262 Found index url https://pypi.org/simple 2026-03-26T19:16:39,413 Fetched page https://pypi.org/simple/axel-protocol/ as application/vnd.pypi.simple.v1+json 2026-03-26T19:16:39,426 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/1c/ce/7bc76edd071302a6417449fbacf8ad8843c88ad9e50c7bfed143a170b788/axel_protocol-2.1.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,427 Found link https://files.pythonhosted.org/packages/bd/b3/8d71bcf95e97f7866e3cfa0143d2be3cc2ab6c81c1a88196541e6dd1f619/axel_protocol-2.1.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.0 2026-03-26T19:16:39,428 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/de/cf/fcb0ef909cf6b5b5045e070b86cf38dbd3494cb908ef057e67a4cc8bdf50/axel_protocol-2.1.1-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,429 Found link https://files.pythonhosted.org/packages/5f/8e/4bbc588cb065cf4b5ae44b632680661e217524de26cd554d488ac96444f2/axel_protocol-2.1.1.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.1 2026-03-26T19:16:39,430 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/9e/c5/aada9fa1994bb15ebdb0e26a463face2384287fc7e41d3534c4534c0de21/axel_protocol-2.1.2-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,431 Found link https://files.pythonhosted.org/packages/40/87/340cf6d16785d555e950e5a1fd16ebcfb123fb4d02cb5d26a948ea52ee7d/axel_protocol-2.1.2.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.2 2026-03-26T19:16:39,432 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/09/55/aadaef4aec3ae8c541b96d2302ea3f9a0795b7b66c52c32c249b20ab54db/axel_protocol-2.1.3-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,433 Found link https://files.pythonhosted.org/packages/a7/a9/cf5cef4eb17edaedc8f2f846f1695a6e56445eba6ad52c786a36733db979/axel_protocol-2.1.3.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.3 2026-03-26T19:16:39,434 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/8e/8b/e2cb0e60fb4d8f23a3cf38bf4aca79b1e9d528e9e4cb491d3b3b49b75d44/axel_protocol-2.1.4-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,435 Found link https://files.pythonhosted.org/packages/c3/b8/da5ebbfe5d398caaaa5828580db43a11518afbcaf81ea2ab35c3a4b688f0/axel_protocol-2.1.4.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.4 2026-03-26T19:16:39,436 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/f7/e3/9dd0ecf2ec50eb41ef5d82d754d2ca5f199b78b6f8008c6dd3ea0334571c/axel_protocol-2.1.5-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,437 Found link https://files.pythonhosted.org/packages/da/75/373bd928fab1f8d5d82ff06f4bc19f69a2d30cdd0fa35ed009748e96612b/axel_protocol-2.1.5.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.5 2026-03-26T19:16:39,437 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/b3/51/f90d6731c3db735d49b5e01561e809fabde86d562de57beb92b99e494310/axel_protocol-2.1.6-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,438 Found link https://files.pythonhosted.org/packages/8d/b1/3d40254a57e52415985e2ab8b472aef7f377dfcb271853b18ffd520d23c9/axel_protocol-2.1.6.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.6 2026-03-26T19:16:39,439 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/0f/fb/a0a831cb2fef555def64e935e63b3c4e5776ce8e9e57fae1fda82ab3f2d2/axel_protocol-2.1.7-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,440 Found link https://files.pythonhosted.org/packages/66/d3/5d06b822a7313f139e8984cb929b56f17e79de4060f5a221a07d91ddc196/axel_protocol-2.1.7.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.7 2026-03-26T19:16:39,440 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/6f/6a/185ac6db1032c3ca26704afb609edc52df8593de1b884c457d643f14e2eb/axel_protocol-2.1.8-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,441 Found link https://files.pythonhosted.org/packages/ee/a2/8db4ba5b5cc11610b5d0d0b30cc3e6cbf30c715181508ea9df9dadb52d3d/axel_protocol-2.1.8.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.8 2026-03-26T19:16:39,442 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/16/fb/ec8d9c335730750f6d7d3bffd8312b1d7463b2c87b253338bedc641a3a5a/axel_protocol-2.1.9-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,443 Found link https://files.pythonhosted.org/packages/bd/e1/58015ae4bcdf86774a802f232db9f7628fd5817d55b323421caf6d5e0d9d/axel_protocol-2.1.9.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.1.9 2026-03-26T19:16:39,444 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/e2/a2/ae2da0ae2b4cad5617a69e26dd5b0f19339ff07e5b82be52934d741d0c34/axel_protocol-2.2.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,445 Found link https://files.pythonhosted.org/packages/2b/2d/f50701b38e6157e110649a53a80a1a8c080dfa15dd08ca5dec19976cec6b/axel_protocol-2.2.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.0 2026-03-26T19:16:39,445 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/71/08/7a6ea2df3a3a7eb297f61d3a6620c3e50a67afe8f5256a3a17ba2fb441aa/axel_protocol-2.2.1-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,446 Found link https://files.pythonhosted.org/packages/59/70/83c57005e8256511fcdd49876bf99056c844737dac811c01bb98826c3610/axel_protocol-2.2.1.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.1 2026-03-26T19:16:39,447 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/bf/b3/919f439061e54ad50449ca0484e593da0a79bed3600c422bd0491076a7d2/axel_protocol-2.2.2-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,448 Found link https://files.pythonhosted.org/packages/84/b4/f2ff2844e0bcd2ad5c89604db421fc35e615ad24b5ea49862759940a6c2d/axel_protocol-2.2.2.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.2 2026-03-26T19:16:39,449 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/59/fb/e343212cbd9f39f751be721489e6df1e46aec0b69e68c0cbd8ada08f2997/axel_protocol-2.2.3-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,450 Found link https://files.pythonhosted.org/packages/e5/3a/6143ec1c516ff3bc6c3dfb1df859f01a67129391a612f127e85f72ae8f7d/axel_protocol-2.2.3.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.3 2026-03-26T19:16:39,450 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/22/65/4dc4148a6a91ed39192932aa520d23f2a4cfee24b27fb370c773bdfdb9d0/axel_protocol-2.2.4-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,451 Found link https://files.pythonhosted.org/packages/48/8d/95f21c1a23db68948e09fa02d9c6ea3cd0b7606e64740e53bd7a872eed06/axel_protocol-2.2.4.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.4 2026-03-26T19:16:39,452 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/bd/86/2c002371b5c300ccbcd0080e4134f9d1111207014217d701bb01a535e3dd/axel_protocol-2.2.5-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,453 Found link https://files.pythonhosted.org/packages/a1/a9/14dc8352a11e7004ceb0bf4e6d7d4a01189aadf176b415a08b13814ea28a/axel_protocol-2.2.5.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.5 2026-03-26T19:16:39,454 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/76/12/3020b14eca0c055e22c077a4b6ca5d3e27b0b2910964734c30bd5f17cbb9/axel_protocol-2.2.6-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,455 Found link https://files.pythonhosted.org/packages/92/60/3ca015acabcf8ee19b50be06e8053e3c04e8a2347579efc0ba7c67934d71/axel_protocol-2.2.6.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.6 2026-03-26T19:16:39,455 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/07/f9/f484c34c648f4b85492e932857624c99af91a49c0ace019ed32d22c04fb6/axel_protocol-2.2.7-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,456 Found link https://files.pythonhosted.org/packages/fc/3a/cebc0d83c5ed2cb0aad68df03b4b65cfaa7348fce6857ffda61f13374c26/axel_protocol-2.2.7.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.7 2026-03-26T19:16:39,457 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/62/00/b804a291037329883e5eef577a5f3db5b092ae6acbd16614bf34fd155e27/axel_protocol-2.2.8-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,458 Found link https://files.pythonhosted.org/packages/86/50/e8f5e5704297922fc00f2588fda6acb432896562a7533d6de3446a7e57bc/axel_protocol-2.2.8.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.2.8 2026-03-26T19:16:39,459 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/06/59/8a2e6ab6ed44a2027c784b188ae071d68d1c28037fa6397481a2adb82d1d/axel_protocol-2.3.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,460 Found link https://files.pythonhosted.org/packages/c2/73/0baeb9c199bc85986d4ad3e64faee809fee43a070dd4fe283c05418a186c/axel_protocol-2.3.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.0 2026-03-26T19:16:39,461 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/3a/d6/7ac088c231cf9e28106c6620244831a9113c7336f27365aa8f59b751e889/axel_protocol-2.3.1-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,462 Found link https://files.pythonhosted.org/packages/77/65/5073fcc017bcf834f17022cd637abfa0493ad5422c811184f96c1e0a8a9c/axel_protocol-2.3.1.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.1 2026-03-26T19:16:39,462 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/73/51/fceb76b425723fcd90d4ae7caef31ca1207a69ee8e188c65217c82fcc986/axel_protocol-2.3.2-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,463 Found link https://files.pythonhosted.org/packages/32/79/8038ab5cd8e56ba08d23680409a9f515b3bd268eb51224cf65a5d431be4f/axel_protocol-2.3.2.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.2 2026-03-26T19:16:39,464 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/34/64/4ab7863f388f289d05de703e2d48687a969a5e507b80acf160937208d7ea/axel_protocol-2.3.3-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,464 Found link https://files.pythonhosted.org/packages/d5/24/4b80a30f06476e1148796131ba39cebb8b7f6f5d0b5e6363d723f8c15dca/axel_protocol-2.3.3.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.3 2026-03-26T19:16:39,465 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/18/3c/c936f2799805d55c793f30ad5a9a283711550b004153e7be08d7f7f9fd00/axel_protocol-2.3.4-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,466 Found link https://files.pythonhosted.org/packages/12/49/bf4c935976459b8fc83adad44e37cbc6e47406a63330dfb57e66a904d1e8/axel_protocol-2.3.4.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.4 2026-03-26T19:16:39,467 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/f8/0e/a6ceb7180039998c960f66106cb0fee0baead59f2b8d3b2c64e972742e44/axel_protocol-2.3.5-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,467 Found link https://files.pythonhosted.org/packages/a8/77/6aea146fc2545bc15651a0756a16bcb11aa385aacd2ac03390b495acb50e/axel_protocol-2.3.5.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.5 2026-03-26T19:16:39,468 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/98/26/d31447cba8557ee2971d9ae6c6e050d17027cd0385472dc02eeb3c549c20/axel_protocol-2.3.6-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,469 Found link https://files.pythonhosted.org/packages/94/45/1a7e235cd4589d91bfa6efa2afd92f8c06c8f08c856b7b5997afc9192b5d/axel_protocol-2.3.6.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.6 2026-03-26T19:16:39,470 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/13/8f/52dab4242faa6dd982118cf635be636c3c625b7e4592007c69a917a28a77/axel_protocol-2.3.7-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,471 Found link https://files.pythonhosted.org/packages/4a/9c/cbee613d3e9c7ee7aec68ac7e901517a08d428d25a01f491debc72e78399/axel_protocol-2.3.7.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.7 2026-03-26T19:16:39,472 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/4f/64/ec98e0f3f08368f6a34823424f6709b027b1ed5b864f4a1dc901feb4adb2/axel_protocol-2.3.8-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,472 Found link https://files.pythonhosted.org/packages/0e/cd/7b4d1ae7dcee921e9b91c9fc8a5648e07e35e34d0c459aeda0801d476693/axel_protocol-2.3.8.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.3.8 2026-03-26T19:16:39,473 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/2c/f7/adc82bb424bc8220c87865ac09326dd91ae7a6151c93e63ba4c6ebfbe8c2/axel_protocol-2.4.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,474 Found link https://files.pythonhosted.org/packages/34/fb/77bc85021dd23275f186d0d4ce8493b1123077a2bf0ad18e2e2eaa527563/axel_protocol-2.4.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.4.0 2026-03-26T19:16:39,474 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/2d/79/5d77a4b0b4cb36f2c022f695d6b224d7d1da63b33e773be5aae3fe53846f/axel_protocol-2.5.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,475 Found link https://files.pythonhosted.org/packages/45/7f/c62b9ee0baf55dcb54d43350b834afd6954cc0a712873b81073c8245fdae/axel_protocol-2.5.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.5.0 2026-03-26T19:16:39,476 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/fe/4c/be380c86857782092b2c2c0b7c015bd2c4219860691e2c38ef74b4099d79/axel_protocol-2.5.1-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,476 Found link https://files.pythonhosted.org/packages/87/32/160d8cb4bf990dad8a833c70a2f61154e7d63380dbba71bfd658e263902e/axel_protocol-2.5.1.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.5.1 2026-03-26T19:16:39,477 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/97/0b/2185d25e27095e2dc18da962a814e82cbfe7910c75ea6e3d1c000451e229/axel_protocol-2.6.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,478 Found link https://files.pythonhosted.org/packages/31/6b/51b253f1da4a5aa46fb91ac6613d1aba6f60139914f9f084c0158ba4f7f0/axel_protocol-2.6.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.6.0 2026-03-26T19:16:39,479 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/1f/3c/688b7d477652c6cb3a812e8b5809af41b4b8aaba3e0ec2f3549b83ca6ff7/axel_protocol-2.7.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,480 Found link https://files.pythonhosted.org/packages/f2/4a/c476cd7bc6a14380c79c103a993810009d50d49af16f696ff42aeeb65240/axel_protocol-2.7.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.7.0 2026-03-26T19:16:39,480 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/b3/43/85545d331e2ca106ac83da2f7e41c0bf1e98b3c11899dc2c0cf9dbada59d/axel_protocol-2.7.1-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,481 Found link https://files.pythonhosted.org/packages/79/75/1349b86dcd3f96a81c85ea2522e7b024bc7d81127ba912d28340590fdb9e/axel_protocol-2.7.1.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.7.1 2026-03-26T19:16:39,482 Skipping link: No binaries permitted for axel-protocol: https://files.pythonhosted.org/packages/5d/e8/87109c12c2297c5bcceff927647d23451cfc97b9c9bcdfdffd7a2bf3b549/axel_protocol-2.8.0-py3-none-any.whl (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,483 Found link https://files.pythonhosted.org/packages/51/bc/9f86a05b509f664c20c9c76eebaebaa9e3999ceca4ff72f5386c9f26e47e/axel_protocol-2.8.0.tar.gz (from https://pypi.org/simple/axel-protocol/) (requires-python:>=3.10), version: 2.8.0 2026-03-26T19:16:39,484 Fetching project page and analyzing links: https://www.piwheels.org/simple/axel-protocol/ 2026-03-26T19:16:39,484 Getting page https://www.piwheels.org/simple/axel-protocol/ 2026-03-26T19:16:39,485 Found index url https://www.piwheels.org/simple 2026-03-26T19:16:39,651 Fetched page https://www.piwheels.org/simple/axel-protocol/ as text/html 2026-03-26T19:16:39,662 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.7.1-py3-none-any.whl#sha256=a3882e814dd81a954348ba252f2eb65846fc6ebf11478841d3d1c75f388f385d (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,662 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.7.0-py3-none-any.whl#sha256=a8e54b1927570f37e4c50f07f9ac633b4a960865d11c668dd40feded2900fa5b (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,663 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.6.0-py3-none-any.whl#sha256=31a21c5696460d1f014d9704b3579e34497b955edf9aa414ece400a1d2c82fa3 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,663 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.5.1-py3-none-any.whl#sha256=c1260975cb41d41476c27d44e0cc728385934d41bf75d02ff132c0a3a50db33b (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,664 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.5.0-py3-none-any.whl#sha256=68dffac9eb0baa28ee8df7ad2c80ecec287e4c9ea8faa6c3970cdc8e6dda2927 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,665 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.4.0-py3-none-any.whl#sha256=412259b1a3cf608a03f921a15ef60b0692e6b0a11033af20c83e54e43dda8b21 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,665 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.8-py3-none-any.whl#sha256=e9ac614901cf40e2bdbe2c62f9533429fe3a6003231395a67b62f6e43bf1518a (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,666 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.7-py3-none-any.whl#sha256=eb49782802e0e65a20a98b4f154b640e8db971d2e26b6c93246b91c4cd08165a (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,666 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.6-py3-none-any.whl#sha256=27962a90fb5e05334fb3fb8891a20bb065c70d7e4d4cfd8f838146027eaad191 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,667 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.5-py3-none-any.whl#sha256=318a81c0a8bd76a26e519a3f103541c2b4eec73b7fecebf7b7bb4eb9a38d2f83 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,667 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.4-py3-none-any.whl#sha256=39fd517b86c681bed665ed1f7ac6ccd6d969668cc83545b3dc94497edd9dbea8 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,668 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.3-py3-none-any.whl#sha256=989f1253d226a997d24af0f3fd64b24f955992763431a4de6730a902584e2629 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,668 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.2-py3-none-any.whl#sha256=511bb4b97c1a0071dcbd92b3c0bede8ff8cc9a32cf9d59f5ae763f50c93ab458 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,669 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.1-py3-none-any.whl#sha256=36684b9e250e65a550df2e9b65c08d5fbbf8614c9db8ddbacce27e931c1e0051 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,669 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.3.0-py3-none-any.whl#sha256=ce7b5b849c2de954a1ffe6c2f2e9b73a3dd892958ff873235eb5b847270698be (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,670 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.8-py3-none-any.whl#sha256=bc56f04047bee1000269484b607f25805cc04d4905fe65f1ee343a18c36b08c7 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,670 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.7-py3-none-any.whl#sha256=3ecf34abf4acdc51b4451a06a01d42f3cef9addc55f4150a292d470278f4bf3c (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,671 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.6-py3-none-any.whl#sha256=a384a75818739ba5177c67a96abee797f909fa9047aef973e78a3ff9b0cdc764 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,671 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.5-py3-none-any.whl#sha256=9700a74ec705dfbeb3094f6ecbaaa7d731f540b7480048106da28dce941fcbdd (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,672 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.4-py3-none-any.whl#sha256=ba838f362a0b30dc197b703e0bbe6c87056914a9cd36cdafced6b13025108559 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,673 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.3-py3-none-any.whl#sha256=30a0e18b5c5efa80e97266eb53627657e656796bacfd0442fbd4da0e9d563180 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,673 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.2-py3-none-any.whl#sha256=70a8ee0d9a174a56e887028478ef93d04531aa6362b21bbbb8f307d44d83f0e1 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,674 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.1-py3-none-any.whl#sha256=f12282153845376a884aaa1d6e18a7161962ce4fcd51cbc0ee1a15aab044e3c7 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,674 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.2.0-py3-none-any.whl#sha256=554ec5e4655d9789ae2acfac45c8c27f085f189dfbb495608d881538e69f0605 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,675 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.9-py3-none-any.whl#sha256=bc25e41556aad59605551d236a465c65d5c4c5d92594d04bea149c22cc2c5e76 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,675 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.8-py3-none-any.whl#sha256=9a366f2129a92b780ebe6b0ea0532460c074e7e4b3b0f9a057d9c0f277e98d46 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,676 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.7-py3-none-any.whl#sha256=1fa67a04cc48e8b9bc791f7568236941ab42bc02055723e3d65bcb84a367558a (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,676 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.6-py3-none-any.whl#sha256=a7c3c22e1ad51a84e0dd952fb726d1b3e2a6d5687dda33ebfe5ec09a0f58cd3d (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,676 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.5-py3-none-any.whl#sha256=cef3dabb420c6464f849bf83111d0d4ae02e8558aec0d8d472220686237065c3 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,677 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.4-py3-none-any.whl#sha256=afc8c130d311d8667a62115e38a37e58f9c8379e8ce48ed4c1c7d9269e13866e (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,677 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.3-py3-none-any.whl#sha256=af08e2e0dd5621c710575a9dbedb97ab1fe7dbd31a488ca3480d9e9a92e029b1 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,678 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.2-py3-none-any.whl#sha256=f3637aca1080dfe0aee8f916ca49e9a443390a45b16f80807ed7408e11f9e629 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,679 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.1-py3-none-any.whl#sha256=ae730df7dbb7478a7edfdda8c4b35a2a04976c4d57cd03c74c864e75ba9826e2 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,679 Skipping link: No binaries permitted for axel-protocol: https://www.piwheels.org/simple/axel-protocol/axel_protocol-2.1.0-py3-none-any.whl#sha256=7f12d6f999c9f93e0fdd73993c872d5ba06eb080678010951858f8cb45ad2640 (from https://www.piwheels.org/simple/axel-protocol/) (requires-python:>=3.10) 2026-03-26T19:16:39,680 Skipping link: not a file: https://www.piwheels.org/simple/axel-protocol/ 2026-03-26T19:16:39,680 Skipping link: not a file: https://pypi.org/simple/axel-protocol/ 2026-03-26T19:16:39,703 Given no hashes to check 1 links for project 'axel-protocol': discarding no candidates 2026-03-26T19:16:39,720 Collecting axel-protocol==2.8.0 2026-03-26T19:16:39,723 Created temporary directory: /tmp/pip-unpack-rvxa428v 2026-03-26T19:16:39,874 Downloading axel_protocol-2.8.0.tar.gz (132 kB) 2026-03-26T19:16:40,051 Added axel-protocol==2.8.0 from https://files.pythonhosted.org/packages/51/bc/9f86a05b509f664c20c9c76eebaebaa9e3999ceca4ff72f5386c9f26e47e/axel_protocol-2.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-gd334icv' 2026-03-26T19:16:40,057 Created temporary directory: /tmp/pip-build-env-t3znjope 2026-03-26T19:16:40,061 Installing build dependencies: started 2026-03-26T19:16:40,063 Running command pip subprocess to install build dependencies 2026-03-26T19:16:41,209 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-26T19:16:41,622 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-26T19:16:41,644 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T19:16:42,182 Collecting hatchling 2026-03-26T19:16:42,200 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-26T19:16:42,389 Collecting packaging>=24.2 2026-03-26T19:16:42,405 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-26T19:16:42,520 Collecting pathspec>=0.10.1 2026-03-26T19:16:42,535 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-26T19:16:42,682 Collecting pluggy>=1.0.0 2026-03-26T19:16:42,696 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-26T19:16:42,939 Collecting trove-classifiers 2026-03-26T19:16:42,953 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-26T19:16:45,631 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-26T19:16:45,670 Creating /tmp/pip-build-env-t3znjope/overlay/local/bin 2026-03-26T19:16:45,672 changing mode of /tmp/pip-build-env-t3znjope/overlay/local/bin/trove-classifiers to 755 2026-03-26T19:16:46,581 changing mode of /tmp/pip-build-env-t3znjope/overlay/local/bin/hatchling to 755 2026-03-26T19:16:46,617 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-26T19:16:46,866 Installing build dependencies: finished with status 'done' 2026-03-26T19:16:46,872 Getting requirements to build wheel: started 2026-03-26T19:16:46,874 Running command Getting requirements to build wheel 2026-03-26T19:16:47,219 Getting requirements to build wheel: finished with status 'done' 2026-03-26T19:16:47,222 Created temporary directory: /tmp/pip-modern-metadata-j6j571a5 2026-03-26T19:16:47,224 Preparing metadata (pyproject.toml): started 2026-03-26T19:16:47,226 Running command Preparing metadata (pyproject.toml) 2026-03-26T19:16:47,820 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-26T19:16:47,825 Source in /tmp/pip-wheel-2631lugz/axel-protocol_494d5321facf481881f21fdf01d6d3a6 has version 2.8.0, which satisfies requirement axel-protocol==2.8.0 from https://files.pythonhosted.org/packages/51/bc/9f86a05b509f664c20c9c76eebaebaa9e3999ceca4ff72f5386c9f26e47e/axel_protocol-2.8.0.tar.gz 2026-03-26T19:16:47,826 Removed axel-protocol==2.8.0 from https://files.pythonhosted.org/packages/51/bc/9f86a05b509f664c20c9c76eebaebaa9e3999ceca4ff72f5386c9f26e47e/axel_protocol-2.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-gd334icv' 2026-03-26T19:16:47,835 Created temporary directory: /tmp/pip-unpack-rc2hfi6q 2026-03-26T19:16:47,836 Building wheels for collected packages: axel-protocol 2026-03-26T19:16:47,840 Created temporary directory: /tmp/pip-wheel-hfyfjnsk 2026-03-26T19:16:47,840 Destination directory: /tmp/pip-wheel-hfyfjnsk 2026-03-26T19:16:47,843 Building wheel for axel-protocol (pyproject.toml): started 2026-03-26T19:16:47,844 Running command Building wheel for axel-protocol (pyproject.toml) 2026-03-26T19:16:47,974 Building wheel for axel-protocol (pyproject.toml): finished with status 'done' 2026-03-26T19:16:47,979 Created wheel for axel-protocol: filename=axel_protocol-2.8.0-py3-none-any.whl size=126390 sha256=d9644bf799d4ee25f4819863da8734d855f66decf9727601d62067300583f085 2026-03-26T19:16:47,980 Stored in directory: /tmp/pip-ephem-wheel-cache-wzysws2l/wheels/45/7d/0a/6302fe45afb52dc8ca8e36151fa240ec36f49a82c7f058779a 2026-03-26T19:16:47,995 Successfully built axel-protocol 2026-03-26T19:16:48,002 Removed build tracker: '/tmp/pip-build-tracker-gd334icv'