2026-03-25T00:38:34,471 Created temporary directory: /tmp/pip-ephem-wheel-cache-cqz1yyie 2026-03-25T00:38:34,473 Created temporary directory: /tmp/pip-build-tracker-wmt29gk2 2026-03-25T00:38:34,474 Initialized build tracking at /tmp/pip-build-tracker-wmt29gk2 2026-03-25T00:38:34,474 Created build tracker: /tmp/pip-build-tracker-wmt29gk2 2026-03-25T00:38:34,475 Entered build tracker: /tmp/pip-build-tracker-wmt29gk2 2026-03-25T00:38:34,476 Created temporary directory: /tmp/pip-wheel-x33nuhda 2026-03-25T00:38:34,479 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-25T00:38:34,481 Created temporary directory: /tmp/pip-ephem-wheel-cache-km553l22 2026-03-25T00:38:34,506 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T00:38:34,510 2 location(s) to search for versions of axel-protocol: 2026-03-25T00:38:34,510 * https://pypi.org/simple/axel-protocol/ 2026-03-25T00:38:34,510 * https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T00:38:34,511 Fetching project page and analyzing links: https://pypi.org/simple/axel-protocol/ 2026-03-25T00:38:34,512 Getting page https://pypi.org/simple/axel-protocol/ 2026-03-25T00:38:34,513 Found index url https://pypi.org/simple 2026-03-25T00:38:34,654 Fetched page https://pypi.org/simple/axel-protocol/ as application/vnd.pypi.simple.v1+json 2026-03-25T00:38:34,667 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-25T00:38:34,669 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-25T00:38:34,669 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-25T00:38:34,670 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-25T00:38:34,671 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-25T00:38:34,672 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-25T00:38:34,673 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-25T00:38:34,674 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-25T00:38:34,675 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-25T00:38:34,676 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-25T00:38:34,677 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-25T00:38:34,678 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-25T00:38:34,679 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-25T00:38:34,680 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-25T00:38:34,680 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-25T00:38:34,681 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-25T00:38:34,682 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-25T00:38:34,683 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-25T00:38:34,683 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-25T00:38:34,684 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-25T00:38:34,685 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-25T00:38:34,686 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-25T00:38:34,687 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-25T00:38:34,688 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-25T00:38:34,689 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-25T00:38:34,690 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-25T00:38:34,691 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-25T00:38:34,691 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-25T00:38:34,692 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-25T00:38:34,693 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-25T00:38:34,693 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-25T00:38:34,694 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-25T00:38:34,695 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-25T00:38:34,696 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-25T00:38:34,697 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-25T00:38:34,698 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-25T00:38:34,699 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-25T00:38:34,700 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-25T00:38:34,700 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-25T00:38:34,701 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-25T00:38:34,702 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-25T00:38:34,703 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-25T00:38:34,704 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-25T00:38:34,704 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-25T00:38:34,705 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-25T00:38:34,706 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-25T00:38:34,706 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-25T00:38:34,707 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-25T00:38:34,708 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-25T00:38:34,709 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-25T00:38:34,710 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-25T00:38:34,711 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-25T00:38:34,711 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-25T00:38:34,712 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-25T00:38:34,713 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-25T00:38:34,714 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-25T00:38:34,715 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-25T00:38:34,715 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-25T00:38:34,716 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-25T00:38:34,717 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-25T00:38:34,717 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-25T00:38:34,718 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-25T00:38:34,719 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-25T00:38:34,720 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-25T00:38:34,721 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-25T00:38:34,722 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-25T00:38:34,722 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-25T00:38:34,723 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-25T00:38:34,724 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-25T00:38:34,725 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-25T00:38:34,726 Fetching project page and analyzing links: https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T00:38:34,727 Getting page https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T00:38:34,728 Found index url https://www.piwheels.org/simple 2026-03-25T00:38:34,885 Fetched page https://www.piwheels.org/simple/axel-protocol/ as text/html 2026-03-25T00:38:34,889 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-25T00:38:34,889 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-25T00:38:34,890 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-25T00:38:34,890 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-25T00:38:34,891 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-25T00:38:34,892 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-25T00:38:34,892 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-25T00:38:34,893 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-25T00:38:34,894 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-25T00:38:34,894 Skipping link: not a file: https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T00:38:34,895 Skipping link: not a file: https://pypi.org/simple/axel-protocol/ 2026-03-25T00:38:34,918 Given no hashes to check 1 links for project 'axel-protocol': discarding no candidates 2026-03-25T00:38:34,936 Collecting axel-protocol==2.1.9 2026-03-25T00:38:34,939 Created temporary directory: /tmp/pip-unpack-my27ypmv 2026-03-25T00:38:35,154 Downloading axel_protocol-2.1.9.tar.gz (93 kB) 2026-03-25T00:38:35,306 Added axel-protocol==2.1.9 from https://files.pythonhosted.org/packages/bd/e1/58015ae4bcdf86774a802f232db9f7628fd5817d55b323421caf6d5e0d9d/axel_protocol-2.1.9.tar.gz to build tracker '/tmp/pip-build-tracker-wmt29gk2' 2026-03-25T00:38:35,312 Created temporary directory: /tmp/pip-build-env-iwmhd1ak 2026-03-25T00:38:35,317 Installing build dependencies: started 2026-03-25T00:38:35,318 Running command pip subprocess to install build dependencies 2026-03-25T00:38:36,465 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-25T00:38:37,073 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-25T00:38:37,095 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T00:38:37,611 Collecting hatchling 2026-03-25T00:38:37,628 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-25T00:38:37,822 Collecting packaging>=24.2 2026-03-25T00:38:37,840 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-25T00:38:37,959 Collecting pathspec>=0.10.1 2026-03-25T00:38:37,975 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-25T00:38:38,096 Collecting pluggy>=1.0.0 2026-03-25T00:38:38,110 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-25T00:38:38,356 Collecting trove-classifiers 2026-03-25T00:38:38,370 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-25T00:38:41,273 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-25T00:38:41,309 Creating /tmp/pip-build-env-iwmhd1ak/overlay/local/bin 2026-03-25T00:38:41,311 changing mode of /tmp/pip-build-env-iwmhd1ak/overlay/local/bin/trove-classifiers to 755 2026-03-25T00:38:42,253 changing mode of /tmp/pip-build-env-iwmhd1ak/overlay/local/bin/hatchling to 755 2026-03-25T00:38:42,304 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-25T00:38:42,557 Installing build dependencies: finished with status 'done' 2026-03-25T00:38:42,565 Getting requirements to build wheel: started 2026-03-25T00:38:42,567 Running command Getting requirements to build wheel 2026-03-25T00:38:42,957 Getting requirements to build wheel: finished with status 'done' 2026-03-25T00:38:42,967 Created temporary directory: /tmp/pip-modern-metadata-732i9v17 2026-03-25T00:38:42,969 Preparing metadata (pyproject.toml): started 2026-03-25T00:38:42,970 Running command Preparing metadata (pyproject.toml) 2026-03-25T00:38:43,592 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-25T00:38:43,598 Source in /tmp/pip-wheel-x33nuhda/axel-protocol_9e2e14f7947a471d9375d76410a123e8 has version 2.1.9, which satisfies requirement axel-protocol==2.1.9 from https://files.pythonhosted.org/packages/bd/e1/58015ae4bcdf86774a802f232db9f7628fd5817d55b323421caf6d5e0d9d/axel_protocol-2.1.9.tar.gz 2026-03-25T00:38:43,599 Removed axel-protocol==2.1.9 from https://files.pythonhosted.org/packages/bd/e1/58015ae4bcdf86774a802f232db9f7628fd5817d55b323421caf6d5e0d9d/axel_protocol-2.1.9.tar.gz from build tracker '/tmp/pip-build-tracker-wmt29gk2' 2026-03-25T00:38:43,607 Created temporary directory: /tmp/pip-unpack-2b_w06h8 2026-03-25T00:38:43,608 Building wheels for collected packages: axel-protocol 2026-03-25T00:38:43,613 Created temporary directory: /tmp/pip-wheel-r0rmjn7y 2026-03-25T00:38:43,613 Destination directory: /tmp/pip-wheel-r0rmjn7y 2026-03-25T00:38:43,615 Building wheel for axel-protocol (pyproject.toml): started 2026-03-25T00:38:43,617 Running command Building wheel for axel-protocol (pyproject.toml) 2026-03-25T00:38:43,746 Building wheel for axel-protocol (pyproject.toml): finished with status 'done' 2026-03-25T00:38:43,752 Created wheel for axel-protocol: filename=axel_protocol-2.1.9-py3-none-any.whl size=87055 sha256=bc25e41556aad59605551d236a465c65d5c4c5d92594d04bea149c22cc2c5e76 2026-03-25T00:38:43,753 Stored in directory: /tmp/pip-ephem-wheel-cache-km553l22/wheels/d8/f1/6e/f54ddbea41043af44c0f389b2664f7fdff88d5e94c0bf6e648 2026-03-25T00:38:43,768 Successfully built axel-protocol 2026-03-25T00:38:43,774 Removed build tracker: '/tmp/pip-build-tracker-wmt29gk2'