2026-05-07T09:35:54,758 Created temporary directory: /tmp/pip-ephem-wheel-cache-d1y_3x4f 2026-05-07T09:35:54,760 Created temporary directory: /tmp/pip-build-tracker-lx15dcuk 2026-05-07T09:35:54,760 Initialized build tracking at /tmp/pip-build-tracker-lx15dcuk 2026-05-07T09:35:54,761 Created build tracker: /tmp/pip-build-tracker-lx15dcuk 2026-05-07T09:35:54,761 Entered build tracker: /tmp/pip-build-tracker-lx15dcuk 2026-05-07T09:35:54,762 Created temporary directory: /tmp/pip-wheel-4gy51y5a 2026-05-07T09:35:54,765 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-05-07T09:35:54,767 Created temporary directory: /tmp/pip-ephem-wheel-cache-ol5_9rzg 2026-05-07T09:35:54,789 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T09:35:54,792 2 location(s) to search for versions of pycrdt-websocket: 2026-05-07T09:35:54,792 * https://pypi.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,792 * https://www.piwheels.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,793 Fetching project page and analyzing links: https://pypi.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,794 Getting page https://pypi.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,795 Found index url https://pypi.org/simple 2026-05-07T09:35:54,945 Fetched page https://pypi.org/simple/pycrdt-websocket/ as application/vnd.pypi.simple.v1+json 2026-05-07T09:35:54,954 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/f0/09/d9d678812648597df8221952de6cd751b9c08fc7259173c2e6772e3848a9/pycrdt_websocket-0.12.4-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,955 Found link https://files.pythonhosted.org/packages/61/b4/24c691a7b424ec4b7604466b69bb94cb64454a2f95149d44625a4035b518/pycrdt_websocket-0.12.4.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.12.4 2026-05-07T09:35:54,956 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/5f/0a/2f8c26f4eb707654ab7f1a231569558a93a2c3d670785653d09b90947a92/pycrdt_websocket-0.12.5-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,956 Found link https://files.pythonhosted.org/packages/a5/8b/ab2acc1fa66d30ce515c21eb0088be9c34b33c9aa7b66611d216ab60408f/pycrdt_websocket-0.12.5.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.12.5 2026-05-07T09:35:54,957 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/ab/4f/4b265806153bb564d92bc4362f1ffbb6def1d21e8983d44160f2db83065b/pycrdt_websocket-0.12.6-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,958 Found link https://files.pythonhosted.org/packages/ea/e6/20f2aaeca03bbc21d58ffbd0e0984cd2ef283ece0581d098fc88dfdc941d/pycrdt_websocket-0.12.6.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.12.6 2026-05-07T09:35:54,959 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/90/9b/629a40a7ef02b8eb66a6a45349c1792b2c5f34ecf2b3e27c115386360be5/pycrdt_websocket-0.12.7-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,960 Found link https://files.pythonhosted.org/packages/c8/17/62a35734426ea54b355fcf641981ed60f76b3f7e0df82c88e4aed56867e8/pycrdt_websocket-0.12.7.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.12.7 2026-05-07T09:35:54,960 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/13/12/efeada5724245d579be5bce5595d54929410ee04731bc0d9cabe6cce4851/pycrdt_websocket-0.13.0-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,961 Found link https://files.pythonhosted.org/packages/f0/ee/ab4962cf40a73799ddeed01db6fdf965fca0793dd3167f6d32f8d7f2e858/pycrdt_websocket-0.13.0.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.0 2026-05-07T09:35:54,962 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/90/54/a7ec7f20106e7bc6fdb147014bc9ed847ade93103d9563ee3a97067bd760/pycrdt_websocket-0.13.1-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,963 Found link https://files.pythonhosted.org/packages/2d/23/989834751086d045e93d6df3ef2424dd8974da51d04b6e4b190ad36d0a96/pycrdt_websocket-0.13.1.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.1 2026-05-07T09:35:54,964 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/7b/b8/943fb73daafa953d75523817a9299240025dafcc7f070fb0fb5a80cdb62a/pycrdt_websocket-0.13.2-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,965 Found link https://files.pythonhosted.org/packages/ac/dc/c3cca23e65a3a2fe59893bbc05260c05cbf824d49b72fd42eb498340ac18/pycrdt_websocket-0.13.2.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.2 2026-05-07T09:35:54,965 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/0e/9a/b52402240404b14ef05189a70dc24dc26b0efe03336e658fc9014e2e09f6/pycrdt_websocket-0.13.3-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,966 Found link https://files.pythonhosted.org/packages/84/48/fb96b39fd4a67f9dd2918e9928225ecd2e1869ad0e42df5cce905a085982/pycrdt_websocket-0.13.3.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.3 2026-05-07T09:35:54,967 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/fa/6d/b49dcfe2b0d48cc62c808b1ee0079866f2f6abcf37d4702d018f25e37c41/pycrdt_websocket-0.13.4-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,967 Found link https://files.pythonhosted.org/packages/4c/e4/244f36dd6b79933f50b21b99d0af0a0623ed6bad530aeb87a1eacad8724f/pycrdt_websocket-0.13.4.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.4 2026-05-07T09:35:54,968 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/30/f0/1de4701f322a6e11c1d23cca6dac79275c00b63b850d8f6973df4a482de5/pycrdt_websocket-0.13.5-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,969 Found link https://files.pythonhosted.org/packages/f6/26/050959a62a89318d3de8caa47176de0ca9c96b554813d5932137713b709e/pycrdt_websocket-0.13.5.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.13.5 2026-05-07T09:35:54,970 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/41/be/842dfb259ba499184183f98a8b6d10ca4919ccb7e5db680f54dd6e73e6f1/pycrdt_websocket-0.14.0-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,971 Found link https://files.pythonhosted.org/packages/d7/fc/080b35cd4b05ecb8c682ab1351ad1104b14753f1274ef520d7a0cacb57d8/pycrdt_websocket-0.14.0.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.14.0 2026-05-07T09:35:54,971 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/26/00/59bdb1e0087f09c9cdf6afdd3fb97896f17829b30fbe10976132aaa6fc36/pycrdt_websocket-0.14.1-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,972 Found link https://files.pythonhosted.org/packages/22/fd/785d2bdaca147053d4cec8ca7d7c7f0caf23de54b9930fbf5d1f44407c91/pycrdt_websocket-0.14.1.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.14.1 2026-05-07T09:35:54,973 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/46/5d/726c40df4b8f0a898470bc960b31fcf5f4fa3d2c2b4dc87ac3e7536240cb/pycrdt_websocket-0.14.2-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,974 Found link https://files.pythonhosted.org/packages/d9/8b/1769f902aa28c8e12f28c3921db5ebf0e2dfa9949378a6665919def3c295/pycrdt_websocket-0.14.2.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.14.2 2026-05-07T09:35:54,974 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/f8/b7/b5c0cb0d17b1f29184145d3c13b63ef01b782aee467c05157290bc4f55db/pycrdt_websocket-0.14.3-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,975 Found link https://files.pythonhosted.org/packages/fe/8e/98b94dc9903a917f967908f4f216730f74417cd233226783a30c85deeb35/pycrdt_websocket-0.14.3.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.14.3 2026-05-07T09:35:54,976 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/4f/5d/6e9350f25d6b73720a194f198802603a0974ec2c5072ef7a9faf2dff8210/pycrdt_websocket-0.15.0-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,977 Found link https://files.pythonhosted.org/packages/4d/49/646f16ede3848328cef37fdafe1651224b9510c3b11d30b66c211c4b0f67/pycrdt_websocket-0.15.0.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.0 2026-05-07T09:35:54,977 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/59/0e/63241e1f042a55e1cfdfbb2286593fdfd3699c51182e0544cd64c0bfbceb/pycrdt_websocket-0.15.1-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,978 Found link https://files.pythonhosted.org/packages/ed/82/db825e871d550a2a99d9f4ca5b6998c1e90e065f0e168818474eabf05500/pycrdt_websocket-0.15.1.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.1 2026-05-07T09:35:54,979 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/fb/97/3071ae6646d0cf4387443a150345746c789625525a62ccf9957ab14ff924/pycrdt_websocket-0.15.2-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,980 Found link https://files.pythonhosted.org/packages/77/67/07e014787d2f81440d3a360acf95e46b53c41d2e001dd545991ea824803e/pycrdt_websocket-0.15.2.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.2 2026-05-07T09:35:54,980 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/85/1d/33ac6191243ee47cf2de797cb5fb7950cccf06a161669dc12df994b419cb/pycrdt_websocket-0.15.3-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,981 Found link https://files.pythonhosted.org/packages/c8/a2/2462474d280d83e6105f445579384b43b2821df70731e864863a3c317503/pycrdt_websocket-0.15.3.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.3 2026-05-07T09:35:54,982 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/53/87/69924f1eda964c990c5bda82f87f5551041161999203fc5637659fb6ce8a/pycrdt_websocket-0.15.4-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,983 Found link https://files.pythonhosted.org/packages/90/96/09e491ec9844b80cbf41b71c031e1093d6e1c44083c0c6cd1aefa6ad742a/pycrdt_websocket-0.15.4.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.4 2026-05-07T09:35:54,983 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/c9/b8/7b2cef47f423d5e1daed3e81515fb07a74aeb9b9148033e8085de451773e/pycrdt_websocket-0.15.5-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:54,984 Found link https://files.pythonhosted.org/packages/25/97/96f3a984a897f0406c66c54c790e5522879443d1f59a6d5c9563a6dabdd1/pycrdt_websocket-0.15.5.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.8), version: 0.15.5 2026-05-07T09:35:54,985 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/f4/b7/a1dd4d149fa6279f321bd7dacab66ac31e728fbae175a7d75cf8211b1f30/pycrdt_websocket-0.16.0-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.9) 2026-05-07T09:35:54,985 Found link https://files.pythonhosted.org/packages/4f/91/a412af8792af22e7e67a7424e7b6c64baada4897777fed885a2cb825155d/pycrdt_websocket-0.16.0.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.9), version: 0.16.0 2026-05-07T09:35:54,986 Skipping link: No binaries permitted for pycrdt-websocket: https://files.pythonhosted.org/packages/72/96/ffaabc9edf0234d2d917929cca1158c1bf78a3183a4ffea7a2000f089c9f/pycrdt_websocket-0.16.1-py3-none-any.whl (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.10) 2026-05-07T09:35:54,987 Found link https://files.pythonhosted.org/packages/76/e1/5e43b2620406054c4a9ad94eef32c5aae19d0f432a3b06b73aecf0346353/pycrdt_websocket-0.16.1.tar.gz (from https://pypi.org/simple/pycrdt-websocket/) (requires-python:>=3.10), version: 0.16.1 2026-05-07T09:35:54,987 Fetching project page and analyzing links: https://www.piwheels.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,988 Getting page https://www.piwheels.org/simple/pycrdt-websocket/ 2026-05-07T09:35:54,989 Found index url https://www.piwheels.org/simple 2026-05-07T09:35:55,171 Fetched page https://www.piwheels.org/simple/pycrdt-websocket/ as text/html 2026-05-07T09:35:55,178 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.16.0-py3-none-any.whl#sha256=4b9ffe47c40867b7e637922680e93471fd801b6e8d6c9f6aa688fd2a17351141 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.9) 2026-05-07T09:35:55,179 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.5-py3-none-any.whl#sha256=215c2139503dc1a4559ce8a1553239dd484ecff077429f5433658dfce35432ee (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,180 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.4-py3-none-any.whl#sha256=63c257cf67bfeade5d9943f98856aacd564f75586c8d696f06a957622e1fb152 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,180 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.3-py3-none-any.whl#sha256=239eafb896b5ab4718d8067dbdbeb892a4cf701b3578019a03ad6161a10305b7 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,181 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.2-py3-none-any.whl#sha256=a730fa981a2d68237959652facf9170569986b51c46a43bb158bad998774b07b (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,181 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.1-py3-none-any.whl#sha256=4b5c5a7001358b61b14b3ac1c4a13db1d05678f35836e9e5ee829228ce736caf (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,182 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.15.0-py3-none-any.whl#sha256=0b8e87e82e8d767509e65e696d42eea0c169b6c15c2fa3805d71680388f61687 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,183 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.14.3-py3-none-any.whl#sha256=93351f8e50d9ceea52030c26aac5cb56de5566e2fec5b4cf31aa25bf880fd546 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,183 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.14.2-py3-none-any.whl#sha256=63466de53716a9cc4625a7ef5afd884e51cc011921473c2f4aadc49734986584 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,184 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.14.1-py3-none-any.whl#sha256=2e156fb57ca7034b71f946423ec64f256b2b07063914ee1d00984d7d3613ad18 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,184 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.14.0-py3-none-any.whl#sha256=13be8aa4d15491464eeab3ac19f1578ea9dddab0c3e12393de91514503d48329 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,185 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.5-py3-none-any.whl#sha256=0212214ea82539d2a3c8566b35dcfc1214b441273b13e0f74089a4d9f046bd15 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,185 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.4-py3-none-any.whl#sha256=701c8b4028fe0fa5438922951196da6443bd5c1fb0dfc8bbf9660300a601907a (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,186 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.3-py3-none-any.whl#sha256=51724c08df268ad1ae940bad70c6652766ecb48a0fb6fbf2bab825146b87098b (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,186 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.2-py3-none-any.whl#sha256=261d3be83e328821c31243ddcf87d79975e23b1659b28572cd18f816f782bd4d (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,186 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.1-py3-none-any.whl#sha256=9889f16516ba65dbf9e3b1f486a20e6389dd471484e34b322a0aaee609128590 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,187 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.13.0-py3-none-any.whl#sha256=36698b0bdb4e92f5c39e4d94b62fa1ebf4e28e355f7d1f6cb99e6939a39efb2e (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,187 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.12.7-py3-none-any.whl#sha256=80e7c05a648c40b534e22bb36e92aa9efd573d28979778803cdc23fcd2feba6b (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,188 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.12.6-py3-none-any.whl#sha256=05b528e40c9d4b5ea5613183b677151d2ca380faa1c87d68eec4f7a938b006b8 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,189 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.12.5-py3-none-any.whl#sha256=c602bc1359124395acf40782433ed8464f3d2664f0edfc723ce2420dc5ebb355 (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,189 Skipping link: No binaries permitted for pycrdt-websocket: https://archive1.piwheels.org/simple/pycrdt-websocket/pycrdt_websocket-0.12.4-py3-none-any.whl#sha256=452f3a2b9cf1d1f1a63be82212eddb1a484e7ae4527107c6c4d8d9ca81befdad (from https://www.piwheels.org/simple/pycrdt-websocket/) (requires-python:>=3.8) 2026-05-07T09:35:55,190 Skipping link: not a file: https://www.piwheels.org/simple/pycrdt-websocket/ 2026-05-07T09:35:55,190 Skipping link: not a file: https://pypi.org/simple/pycrdt-websocket/ 2026-05-07T09:35:55,213 Given no hashes to check 1 links for project 'pycrdt-websocket': discarding no candidates 2026-05-07T09:35:55,232 Collecting pycrdt-websocket==0.16.1 2026-05-07T09:35:55,235 Created temporary directory: /tmp/pip-unpack-fo1snv1i 2026-05-07T09:35:55,458 Downloading pycrdt_websocket-0.16.1.tar.gz (23 kB) 2026-05-07T09:35:55,543 Added pycrdt-websocket==0.16.1 from https://files.pythonhosted.org/packages/76/e1/5e43b2620406054c4a9ad94eef32c5aae19d0f432a3b06b73aecf0346353/pycrdt_websocket-0.16.1.tar.gz to build tracker '/tmp/pip-build-tracker-lx15dcuk' 2026-05-07T09:35:55,548 Created temporary directory: /tmp/pip-build-env-mn3yt06e 2026-05-07T09:35:55,552 Installing build dependencies: started 2026-05-07T09:35:55,553 Running command pip subprocess to install build dependencies 2026-05-07T09:35:56,745 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-07T09:35:57,231 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-05-07T09:35:57,254 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T09:35:57,791 Collecting hatchling 2026-05-07T09:35:57,808 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-07T09:35:58,007 Collecting packaging>=24.2 2026-05-07T09:35:58,026 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-07T09:35:58,153 Collecting pathspec>=0.10.1 2026-05-07T09:35:58,168 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-07T09:35:58,289 Collecting pluggy>=1.0.0 2026-05-07T09:35:58,304 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-07T09:35:58,554 Collecting trove-classifiers 2026-05-07T09:35:58,569 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.4.28.13-py3-none-any.whl (14 kB) 2026-05-07T09:36:01,259 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-05-07T09:36:01,292 Creating /tmp/pip-build-env-mn3yt06e/overlay/local/bin 2026-05-07T09:36:01,294 changing mode of /tmp/pip-build-env-mn3yt06e/overlay/local/bin/trove-classifiers to 755 2026-05-07T09:36:02,263 changing mode of /tmp/pip-build-env-mn3yt06e/overlay/local/bin/hatchling to 755 2026-05-07T09:36:02,299 Successfully installed hatchling-1.29.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.4.28.13 2026-05-07T09:36:02,547 Installing build dependencies: finished with status 'done' 2026-05-07T09:36:02,554 Getting requirements to build wheel: started 2026-05-07T09:36:02,555 Running command Getting requirements to build wheel 2026-05-07T09:36:02,898 Getting requirements to build wheel: finished with status 'done' 2026-05-07T09:36:02,901 Created temporary directory: /tmp/pip-modern-metadata-zhdkh198 2026-05-07T09:36:02,903 Preparing metadata (pyproject.toml): started 2026-05-07T09:36:02,904 Running command Preparing metadata (pyproject.toml) 2026-05-07T09:36:03,451 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-07T09:36:03,455 Source in /tmp/pip-wheel-4gy51y5a/pycrdt-websocket_7deed0b5b2d04217838f8e1098582779 has version 0.16.1, which satisfies requirement pycrdt-websocket==0.16.1 from https://files.pythonhosted.org/packages/76/e1/5e43b2620406054c4a9ad94eef32c5aae19d0f432a3b06b73aecf0346353/pycrdt_websocket-0.16.1.tar.gz 2026-05-07T09:36:03,456 Removed pycrdt-websocket==0.16.1 from https://files.pythonhosted.org/packages/76/e1/5e43b2620406054c4a9ad94eef32c5aae19d0f432a3b06b73aecf0346353/pycrdt_websocket-0.16.1.tar.gz from build tracker '/tmp/pip-build-tracker-lx15dcuk' 2026-05-07T09:36:03,462 Created temporary directory: /tmp/pip-unpack-hty7dlx_ 2026-05-07T09:36:03,463 Building wheels for collected packages: pycrdt-websocket 2026-05-07T09:36:03,467 Created temporary directory: /tmp/pip-wheel-0xbg3don 2026-05-07T09:36:03,467 Destination directory: /tmp/pip-wheel-0xbg3don 2026-05-07T09:36:03,470 Building wheel for pycrdt-websocket (pyproject.toml): started 2026-05-07T09:36:03,471 Running command Building wheel for pycrdt-websocket (pyproject.toml) 2026-05-07T09:36:03,601 Building wheel for pycrdt-websocket (pyproject.toml): finished with status 'done' 2026-05-07T09:36:03,605 Created wheel for pycrdt-websocket: filename=pycrdt_websocket-0.16.1-py3-none-any.whl size=14574 sha256=bd5bbb1195e56af251166c0e6bde3e80cfa6b06b4d8ac6f9b55afb2bc3fa8f1c 2026-05-07T09:36:03,606 Stored in directory: /tmp/pip-ephem-wheel-cache-ol5_9rzg/wheels/4a/16/b6/4d3bdd5de2f54f9ae226487776d848484570df14d0fa8baf9e 2026-05-07T09:36:03,617 Successfully built pycrdt-websocket 2026-05-07T09:36:03,620 Removed build tracker: '/tmp/pip-build-tracker-lx15dcuk'