2026-03-25T01:36:29,744 Created temporary directory: /tmp/pip-ephem-wheel-cache-fahjs50x 2026-03-25T01:36:29,746 Created temporary directory: /tmp/pip-build-tracker-pz50xckl 2026-03-25T01:36:29,746 Initialized build tracking at /tmp/pip-build-tracker-pz50xckl 2026-03-25T01:36:29,747 Created build tracker: /tmp/pip-build-tracker-pz50xckl 2026-03-25T01:36:29,747 Entered build tracker: /tmp/pip-build-tracker-pz50xckl 2026-03-25T01:36:29,748 Created temporary directory: /tmp/pip-wheel-u7re19a6 2026-03-25T01:36:29,751 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-25T01:36:29,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-9sqirkwt 2026-03-25T01:36:29,774 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T01:36:29,778 2 location(s) to search for versions of axel-protocol: 2026-03-25T01:36:29,778 * https://pypi.org/simple/axel-protocol/ 2026-03-25T01:36:29,778 * https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T01:36:29,779 Fetching project page and analyzing links: https://pypi.org/simple/axel-protocol/ 2026-03-25T01:36:29,780 Getting page https://pypi.org/simple/axel-protocol/ 2026-03-25T01:36:29,781 Found index url https://pypi.org/simple 2026-03-25T01:36:29,918 Fetched page https://pypi.org/simple/axel-protocol/ as application/vnd.pypi.simple.v1+json 2026-03-25T01:36:29,931 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-25T01:36:29,932 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-25T01:36:29,933 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-25T01:36:29,934 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-25T01:36:29,935 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-25T01:36:29,936 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-25T01:36:29,936 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-25T01:36:29,937 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-25T01:36:29,938 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-25T01:36:29,939 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-25T01:36:29,940 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-25T01:36:29,941 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-25T01:36:29,942 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-25T01:36:29,943 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-25T01:36:29,943 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-25T01:36:29,944 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-25T01:36:29,945 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-25T01:36:29,946 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-25T01:36:29,946 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-25T01:36:29,947 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-25T01:36:29,948 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-25T01:36:29,949 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-25T01:36:29,950 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-25T01:36:29,950 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-25T01:36:29,951 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-25T01:36:29,952 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-25T01:36:29,953 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-25T01:36:29,954 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-25T01:36:29,954 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-25T01:36:29,955 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-25T01:36:29,956 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-25T01:36:29,957 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-25T01:36:29,957 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-25T01:36:29,958 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-25T01:36:29,959 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-25T01:36:29,960 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-25T01:36:29,961 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-25T01:36:29,961 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-25T01:36:29,962 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-25T01:36:29,963 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-25T01:36:29,964 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-25T01:36:29,965 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-25T01:36:29,965 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-25T01:36:29,966 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-25T01:36:29,967 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-25T01:36:29,967 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-25T01:36:29,968 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-25T01:36:29,969 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-25T01:36:29,970 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-25T01:36:29,971 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-25T01:36:29,971 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-25T01:36:29,972 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-25T01:36:29,973 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-25T01:36:29,974 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-25T01:36:29,975 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-25T01:36:29,975 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-25T01:36:29,976 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-25T01:36:29,977 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-25T01:36:29,977 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-25T01:36:29,978 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-25T01:36:29,979 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-25T01:36:29,979 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-25T01:36:29,980 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-25T01:36:29,981 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-25T01:36:29,982 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-25T01:36:29,983 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-25T01:36:29,983 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-25T01:36:29,984 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-25T01:36:29,985 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-25T01:36:29,986 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-25T01:36:29,987 Fetching project page and analyzing links: https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T01:36:29,987 Getting page https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T01:36:29,989 Found index url https://www.piwheels.org/simple 2026-03-25T01:36:30,352 Fetched page https://www.piwheels.org/simple/axel-protocol/ as text/html 2026-03-25T01:36:30,358 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-25T01:36:30,358 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-25T01:36:30,359 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-25T01:36:30,359 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-25T01:36:30,360 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-25T01:36:30,361 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-25T01:36:30,361 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-25T01:36:30,362 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-25T01:36:30,362 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-25T01:36:30,363 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-25T01:36:30,364 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-25T01:36:30,365 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-25T01:36:30,365 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-25T01:36:30,366 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-25T01:36:30,366 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-25T01:36:30,367 Skipping link: not a file: https://www.piwheels.org/simple/axel-protocol/ 2026-03-25T01:36:30,367 Skipping link: not a file: https://pypi.org/simple/axel-protocol/ 2026-03-25T01:36:30,390 Given no hashes to check 1 links for project 'axel-protocol': discarding no candidates 2026-03-25T01:36:30,408 Collecting axel-protocol==2.2.5 2026-03-25T01:36:30,410 Created temporary directory: /tmp/pip-unpack-9ljubjbv 2026-03-25T01:36:30,621 Downloading axel_protocol-2.2.5.tar.gz (96 kB) 2026-03-25T01:36:30,764 Added axel-protocol==2.2.5 from https://files.pythonhosted.org/packages/a1/a9/14dc8352a11e7004ceb0bf4e6d7d4a01189aadf176b415a08b13814ea28a/axel_protocol-2.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-pz50xckl' 2026-03-25T01:36:30,770 Created temporary directory: /tmp/pip-build-env-bm7k_hj2 2026-03-25T01:36:30,774 Installing build dependencies: started 2026-03-25T01:36:30,775 Running command pip subprocess to install build dependencies 2026-03-25T01:36:31,942 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-25T01:36:32,556 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-25T01:36:32,579 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T01:36:33,093 Collecting hatchling 2026-03-25T01:36:33,115 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-25T01:36:33,311 Collecting packaging>=24.2 2026-03-25T01:36:33,329 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-25T01:36:33,448 Collecting pathspec>=0.10.1 2026-03-25T01:36:33,466 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-25T01:36:33,586 Collecting pluggy>=1.0.0 2026-03-25T01:36:33,600 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-25T01:36:33,847 Collecting trove-classifiers 2026-03-25T01:36:33,862 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-25T01:36:36,547 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-25T01:36:36,582 Creating /tmp/pip-build-env-bm7k_hj2/overlay/local/bin 2026-03-25T01:36:36,584 changing mode of /tmp/pip-build-env-bm7k_hj2/overlay/local/bin/trove-classifiers to 755 2026-03-25T01:36:37,523 changing mode of /tmp/pip-build-env-bm7k_hj2/overlay/local/bin/hatchling to 755 2026-03-25T01:36:37,559 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-25T01:36:37,805 Installing build dependencies: finished with status 'done' 2026-03-25T01:36:37,812 Getting requirements to build wheel: started 2026-03-25T01:36:37,813 Running command Getting requirements to build wheel 2026-03-25T01:36:38,158 Getting requirements to build wheel: finished with status 'done' 2026-03-25T01:36:38,161 Created temporary directory: /tmp/pip-modern-metadata-k308u6j5 2026-03-25T01:36:38,163 Preparing metadata (pyproject.toml): started 2026-03-25T01:36:38,164 Running command Preparing metadata (pyproject.toml) 2026-03-25T01:36:38,770 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-25T01:36:38,777 Source in /tmp/pip-wheel-u7re19a6/axel-protocol_a9e9a30aa67b4b48b357bdc2fefb3a80 has version 2.2.5, which satisfies requirement axel-protocol==2.2.5 from https://files.pythonhosted.org/packages/a1/a9/14dc8352a11e7004ceb0bf4e6d7d4a01189aadf176b415a08b13814ea28a/axel_protocol-2.2.5.tar.gz 2026-03-25T01:36:38,778 Removed axel-protocol==2.2.5 from https://files.pythonhosted.org/packages/a1/a9/14dc8352a11e7004ceb0bf4e6d7d4a01189aadf176b415a08b13814ea28a/axel_protocol-2.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-pz50xckl' 2026-03-25T01:36:38,786 Created temporary directory: /tmp/pip-unpack-p31xxqi6 2026-03-25T01:36:38,787 Building wheels for collected packages: axel-protocol 2026-03-25T01:36:38,792 Created temporary directory: /tmp/pip-wheel-t1ci566q 2026-03-25T01:36:38,792 Destination directory: /tmp/pip-wheel-t1ci566q 2026-03-25T01:36:38,795 Building wheel for axel-protocol (pyproject.toml): started 2026-03-25T01:36:38,796 Running command Building wheel for axel-protocol (pyproject.toml) 2026-03-25T01:36:38,926 Building wheel for axel-protocol (pyproject.toml): finished with status 'done' 2026-03-25T01:36:38,930 Created wheel for axel-protocol: filename=axel_protocol-2.2.5-py3-none-any.whl size=90006 sha256=9700a74ec705dfbeb3094f6ecbaaa7d731f540b7480048106da28dce941fcbdd 2026-03-25T01:36:38,933 Stored in directory: /tmp/pip-ephem-wheel-cache-9sqirkwt/wheels/c6/6e/68/3f5fb0f5ed0b44df91dfa05480e9e2c093c5dcf1bba3b32b43 2026-03-25T01:36:38,948 Successfully built axel-protocol 2026-03-25T01:36:38,954 Removed build tracker: '/tmp/pip-build-tracker-pz50xckl'