2026-03-20T03:40:46,728 Created temporary directory: /tmp/pip-ephem-wheel-cache-pk3c997v 2026-03-20T03:40:46,730 Created temporary directory: /tmp/pip-build-tracker-i_mdg3i6 2026-03-20T03:40:46,731 Initialized build tracking at /tmp/pip-build-tracker-i_mdg3i6 2026-03-20T03:40:46,731 Created build tracker: /tmp/pip-build-tracker-i_mdg3i6 2026-03-20T03:40:46,732 Entered build tracker: /tmp/pip-build-tracker-i_mdg3i6 2026-03-20T03:40:46,733 Created temporary directory: /tmp/pip-wheel-61rfkgkb 2026-03-20T03:40:46,736 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-20T03:40:46,738 Created temporary directory: /tmp/pip-ephem-wheel-cache-mj2xgwi2 2026-03-20T03:40:46,760 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T03:40:46,763 2 location(s) to search for versions of attrs: 2026-03-20T03:40:46,763 * https://pypi.org/simple/attrs/ 2026-03-20T03:40:46,763 * https://www.piwheels.org/simple/attrs/ 2026-03-20T03:40:46,764 Fetching project page and analyzing links: https://pypi.org/simple/attrs/ 2026-03-20T03:40:46,765 Getting page https://pypi.org/simple/attrs/ 2026-03-20T03:40:46,766 Found index url https://pypi.org/simple 2026-03-20T03:40:46,901 Fetched page https://pypi.org/simple/attrs/ as application/vnd.pypi.simple.v1+json 2026-03-20T03:40:46,914 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/1a/61/f43428ad99e09a1c3d7c7f7e6325527283f9d5647dda42e686a522a22076/attrs-15.0.0a1-py2-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,915 Found link https://files.pythonhosted.org/packages/1f/32/aab2edd5cd015b0155214de10160d205e7d593be9670240358892c7cb253/attrs-15.0.0a1.tar.gz (from https://pypi.org/simple/attrs/), version: 15.0.0a1 2026-03-20T03:40:46,916 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/2f/b8/f65204c643546fe6c2f16a305c5c4903a696a9ac3281708af747e080d97d/attrs-15.0.0-py2-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,916 Found link https://files.pythonhosted.org/packages/a2/f6/97806e9f6fe4d2b6f04d947a9a4ac36b17d1f4bc48cbebfcd27d5c198d33/attrs-15.0.0.tar.gz (from https://pypi.org/simple/attrs/), version: 15.0.0 2026-03-20T03:40:46,917 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/d7/ab/a723ff08187ad381952d2ee7b00afbb577367919b6188a4fd5050e0e47d8/attrs-15.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,918 Found link https://files.pythonhosted.org/packages/fe/f6/3dc91aadb0a6c29e80943ce8345664220762f0db34c047dd3722fd40a9b0/attrs-15.1.0.tar.gz (from https://pypi.org/simple/attrs/), version: 15.1.0 2026-03-20T03:40:46,919 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/b4/ac/9685a9e9e0857b7229a47573fd7ec6a1b930b07d05cb93d25ad109e55013/attrs-15.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,919 Found link https://files.pythonhosted.org/packages/8b/76/c57eefda827b981135ccacd4328fceaa3693f79d9da1e5d78fbe59ebd0c4/attrs-15.2.0.tar.gz (from https://pypi.org/simple/attrs/), version: 15.2.0 2026-03-20T03:40:46,920 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/1f/9e/797b1b3e1faef3d62560ec55b1bf16311eeb54baf7d7ea64a1d7508824e5/attrs-16.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,921 Found link https://files.pythonhosted.org/packages/89/15/80d388d696c8c8ba14874635207aa698eb30ef1242dbb54d9eccf0e927ff/attrs-16.0.0.tar.gz (from https://pypi.org/simple/attrs/), version: 16.0.0 2026-03-20T03:40:46,921 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/fd/23/ec3d4db4d2b902d47a856db4e7e8461fb9bc6561dcb1cd007670afdce332/attrs-16.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,922 Found link https://files.pythonhosted.org/packages/b2/63/c969a9e1acca5922edf35f48552cdd40ec29f5bbb26fab6a3190b155a96e/attrs-16.1.0.tar.gz (from https://pypi.org/simple/attrs/), version: 16.1.0 2026-03-20T03:40:46,923 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/41/c5/b7ab0d97bb20cec1ca4bb1f0a418c5f50022b6624e6417e997b2e1c034d5/attrs-16.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,923 Found link https://files.pythonhosted.org/packages/6b/71/1682316894ed80b362b9102e7a10997136d8dc1213c36a9f0515c451373a/attrs-16.2.0.tar.gz (from https://pypi.org/simple/attrs/), version: 16.2.0 2026-03-20T03:40:46,924 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/bb/6c/730710c765ab6d4493f460196ab003671d27b38568412a780fc67532b47c/attrs-16.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,924 Found link https://files.pythonhosted.org/packages/01/b0/3ac73bf6df716a38568a16f6a9cbc46cc9e8ed6fe30c8768260030db55d4/attrs-16.3.0.tar.gz (from https://pypi.org/simple/attrs/), version: 16.3.0 2026-03-20T03:40:46,925 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/d6/6f/ed3c4f786f828a01306c36128fa606ef8b56495d691cd42f2d4478f8a676/attrs-17.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,926 Found link https://files.pythonhosted.org/packages/33/51/c53224aeff5af098204ee15281c662e1d4ac4635a15552bfdb17b97674e4/attrs-17.1.0.tar.gz (from https://pypi.org/simple/attrs/), version: 17.1.0 2026-03-20T03:40:46,926 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/cd/ff/2d0c4483443789477022d85ab467bc4c0f18c6d45cb02234ed64048cbb33/attrs-17.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,927 Found link https://files.pythonhosted.org/packages/be/41/e909cb6d901e9689da947419505cc7fb7d242a08a62ee221fce6a009a523/attrs-17.2.0.tar.gz (from https://pypi.org/simple/attrs/), version: 17.2.0 2026-03-20T03:40:46,928 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/43/c6/18446759c9b0f89a149854974e9ac8050f14cebea31dbff7344dd7bd35ef/attrs-17.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,928 Found link https://files.pythonhosted.org/packages/3f/a4/d0db68156abbdee228ce69a786ecb512da40b36b1289aadb9e3f9fd45121/attrs-17.3.0.tar.gz (from https://pypi.org/simple/attrs/), version: 17.3.0 2026-03-20T03:40:46,929 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,930 Found link https://files.pythonhosted.org/packages/8b/0b/a06cfcb69d0cb004fde8bc6f0fd192d96d565d1b8aa2829f0f20adb796e5/attrs-17.4.0.tar.gz (from https://pypi.org/simple/attrs/), version: 17.4.0 2026-03-20T03:40:46,931 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/41/59/cedf87e91ed541be7957c501a92102f9cc6363c623a7666d69d51c78ac5b/attrs-18.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,931 Found link https://files.pythonhosted.org/packages/e4/ac/a04671e118b57bee87dabca1e0f2d3bda816b7a551036012d0ca24190e71/attrs-18.1.0.tar.gz (from https://pypi.org/simple/attrs/), version: 18.1.0 2026-03-20T03:40:46,932 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) 2026-03-20T03:40:46,933 Found link https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz (from https://pypi.org/simple/attrs/), version: 18.2.0 2026-03-20T03:40:46,933 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,935 Found link https://files.pythonhosted.org/packages/cc/d9/931a24cc5394f19383fbbe3e1147a0291276afa43a0dc3ed0d6cd9fda813/attrs-19.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 19.1.0 2026-03-20T03:40:46,936 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/6b/e8/2ecaf86b128a34e225807f03b22664302937ab826bd3b7eccab6754d29ea/attrs-19.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,937 Found link https://files.pythonhosted.org/packages/bd/69/2833f182ea95ea1f17e9a7559b8b92ebfdf4f68b5c58b15bc10f47bc2e01/attrs-19.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 19.2.0 2026-03-20T03:40:46,938 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,939 Found link https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 19.3.0 2026-03-20T03:40:46,940 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/d6/e1/3aa3b03e7643ffd6e499b203fd2a44f79893443e8b0b520d05d3e5c638d5/attrs-20.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,941 Found link https://files.pythonhosted.org/packages/c4/d4/c2b5232ecfc0783c697a81c13efc53a4fe285d4e2c00e0d8aed90495fade/attrs-20.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 20.1.0 2026-03-20T03:40:46,942 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/14/df/479736ae1ef59842f512548bacefad1abed705e400212acba43f9b0fa556/attrs-20.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,943 Found link https://files.pythonhosted.org/packages/81/d0/641b698d05f0eaea4df4f9cebaff573d7a5276228ef6b7541240fe02f3ad/attrs-20.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 20.2.0 2026-03-20T03:40:46,944 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/c3/aa/cb45262569fcc047bf070b5de61813724d6726db83259222cd7b4c79821a/attrs-20.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,945 Found link https://files.pythonhosted.org/packages/f0/cb/80a4a274df7da7b8baf083249b0890a0579374c3d74b5ac0ee9291f912dc/attrs-20.3.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 20.3.0 2026-03-20T03:40:46,946 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/2b/00/7f74fb9608daf3626aad5de91181026a5107b997ce2788eabffeb5d41cb1/attrs-21.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:46,947 Found link https://files.pythonhosted.org/packages/4d/e0/8f3ccee89317124211d2efa44739c939b99e2446b82596c8fc6e824cf851/attrs-21.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 21.1.0 2026-03-20T03:40:46,948 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:46,950 Found link https://files.pythonhosted.org/packages/ed/d6/3ebca4ca65157c12bd08a63e20ac0bdc21ac7f3694040711f9fd073c0ffb/attrs-21.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 21.2.0 2026-03-20T03:40:46,951 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/79/70/3265c0c6bf3a8f986aac07da384868ecf2a847578481155b27646ba6d633/attrs-21.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:46,952 Found link https://files.pythonhosted.org/packages/53/04/e3468cac2a3eccd7312eba87341cc111335466277a0c97c43a026977cc9d/attrs-21.3.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 21.3.0 2026-03-20T03:40:46,953 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:46,954 Found link https://files.pythonhosted.org/packages/d7/77/ebb15fc26d0f815839ecd897b919ed6d85c050feeb83e100e020df9153d2/attrs-21.4.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 21.4.0 2026-03-20T03:40:46,955 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/f2/bc/d817287d1aa01878af07c19505fafd1165cd6a119e9d0821ca1d1c20312d/attrs-22.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.5) 2026-03-20T03:40:46,956 Found link https://files.pythonhosted.org/packages/1a/cb/c4ffeb41e7137b23755a45e1bfec9cbb76ecf51874c6f1d113984ecaa32c/attrs-22.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.5), version: 22.1.0 2026-03-20T03:40:46,957 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.6) 2026-03-20T03:40:46,958 Found link https://files.pythonhosted.org/packages/21/31/3f468da74c7de4fcf9b25591e682856389b3400b4b62f201e65f15ea3e07/attrs-22.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.6), version: 22.2.0 2026-03-20T03:40:46,958 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:46,959 Found link https://files.pythonhosted.org/packages/97/90/81f95d5f705be17872843536b1868f351805acf6971251ff07c1b8334dbb/attrs-23.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.7), version: 23.1.0 2026-03-20T03:40:46,960 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:46,961 Found link https://files.pythonhosted.org/packages/e3/fc/f800d51204003fa8ae392c4e8278f256206e7a919b708eef054f5f4b650d/attrs-23.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.7), version: 23.2.0 2026-03-20T03:40:46,962 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/9b/2b/913eda7a67f7bea7496c1a8e1666f48aa9f15520da79368e4ec1109e2690/attrs-24.1.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:46,963 Found link https://files.pythonhosted.org/packages/39/31/ca3e2de55503d8ad75985865629f69a2c376a44428c5df1450b749d30751/attrs-24.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.7), version: 24.1.0 2026-03-20T03:40:46,964 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/6a/21/5b6702a7f963e95456c0de2d495f67bf5fd62840ac655dc451586d23d39a/attrs-24.2.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:46,964 Found link https://files.pythonhosted.org/packages/fc/0f/aafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fb/attrs-24.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.7), version: 24.2.0 2026-03-20T03:40:46,965 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/89/aa/ab0f7891a01eeb2d2e338ae8fecbe57fcebea1a24dbb64d45801bfab481d/attrs-24.3.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:46,966 Found link https://files.pythonhosted.org/packages/48/c8/6260f8ccc11f0917360fc0da435c5c9c7504e3db174d5a12a1494887b045/attrs-24.3.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.8), version: 24.3.0 2026-03-20T03:40:46,966 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/fc/30/d4986a882011f9df997a55e6becd864812ccfcd821d64aac8570ee39f719/attrs-25.1.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:46,967 Found link https://files.pythonhosted.org/packages/49/7c/fdf464bcc51d23881d110abd74b512a42b3d5d376a55a831b44c603ae17f/attrs-25.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.8), version: 25.1.0 2026-03-20T03:40:46,968 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/03/33/7a7388b9ef94aab40539939d94461ec682afbd895458945ed25be07f03f6/attrs-25.2.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:46,969 Found link https://files.pythonhosted.org/packages/69/82/3c4e1d44f3cbaa2a578127d641fe385ba3bff6c38b789447ae11a21fa413/attrs-25.2.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.8), version: 25.2.0 2026-03-20T03:40:46,970 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:46,971 Found link https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.8), version: 25.3.0 2026-03-20T03:40:46,971 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.9) 2026-03-20T03:40:46,972 Found link https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.9), version: 25.4.0 2026-03-20T03:40:46,973 Skipping link: No binaries permitted for attrs: https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl (from https://pypi.org/simple/attrs/) (requires-python:>=3.9) 2026-03-20T03:40:46,974 Found link https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz (from https://pypi.org/simple/attrs/) (requires-python:>=3.9), version: 26.1.0 2026-03-20T03:40:46,975 Fetching project page and analyzing links: https://www.piwheels.org/simple/attrs/ 2026-03-20T03:40:46,975 Getting page https://www.piwheels.org/simple/attrs/ 2026-03-20T03:40:46,977 Found index url https://www.piwheels.org/simple 2026-03-20T03:40:47,135 Fetched page https://www.piwheels.org/simple/attrs/ as text/html 2026-03-20T03:40:47,145 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-25.4.0-py3-none-any.whl#sha256=0ecbe400b07d8580944ece375132f23fb187d214408535447ee3cee730e0a78d (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.9) 2026-03-20T03:40:47,146 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-25.3.0-py3-none-any.whl#sha256=f00c4a2bab8b8456017402367c0b830ec51b5720199d144f79d44d82dd222385 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:47,146 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-25.2.0-py3-none-any.whl#sha256=0e113a5420d4a63ddaf814c8da7068ac6356b2e6deb9fbe35508e1b3929be150 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:47,147 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-25.1.0-py3-none-any.whl#sha256=950555ae50dec7943a57cc26c7f3214ad3b90a682d50dfb1df31fcf81f7938d6 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:47,147 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-24.3.0-py3-none-any.whl#sha256=10ef88f62f6f61ff1584ad2ca3c3118c4468b4642413c43d6e870f211f96a6b4 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.8) 2026-03-20T03:40:47,148 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-24.2.0-py3-none-any.whl#sha256=09df292052496e45c3edea6e1046968c7e5231b5fee8106a49f950b42dd5eeef (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:47,148 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-24.1.0-py3-none-any.whl#sha256=5d411a74b89175d93192dfb646f5fe135d0c1fa07f36f5275bf07df27dbb4527 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:47,149 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-23.2.0-py3-none-any.whl#sha256=706ae337ee9e0276de51a670b0343ff60e106388771922ff5db5e640cb20c838 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:47,149 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-23.1.0-py3-none-any.whl#sha256=b5196e1c37ab54ed0a9f528a8c0215a43c4fb666884f5920e0899c0abd8927a4 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.7) 2026-03-20T03:40:47,150 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-22.2.0-py3-none-any.whl#sha256=52dd1548aaa4d65af91f99015a21718f8bbd3a45577e565cdd28b8a891da97a5 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.6) 2026-03-20T03:40:47,150 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-22.1.0-py2.py3-none-any.whl#sha256=6d9391612040005651f4f45d6bfc257484a8f93f15ffdcf3f8dbd21f9e20ce39 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=3.5) 2026-03-20T03:40:47,151 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-21.4.0-py2.py3-none-any.whl#sha256=fe43ed2c8b43d4b1f97b342b2a798b0ece766c86a249ac8bd8ae940f9e62f4ab (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:47,151 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-21.3.0-py2.py3-none-any.whl#sha256=f2b226634d191deaf9b8589d00e7eb0109c4f15cc0eac744b422df3f6368e7c5 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:47,152 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-21.2.0-py2.py3-none-any.whl#sha256=149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2026-03-20T03:40:47,153 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-21.1.0-py2.py3-none-any.whl#sha256=8ee1e5f5a1afc5b19bdfae4fdf0c35ed324074bdce3500c939842c8f818645d9 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,153 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-20.3.0-py2.py3-none-any.whl#sha256=31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,154 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-20.2.0-py2.py3-none-any.whl#sha256=fce7fc47dfc976152e82d53ff92fa0407700c21acd20886a13777a0d20e655dc (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,154 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-20.1.0-py2.py3-none-any.whl#sha256=2867b7b9f8326499ab5b0e2d12801fa5c98842d2cbd22b35112ae04bf85b4dff (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,155 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-19.3.0-py2.py3-none-any.whl#sha256=08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,155 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-19.2.0-py2.py3-none-any.whl#sha256=ec20e7a4825331c1b5ebf261d111e16fa9612c1f7a5e1f884f12bd53a664dfd2 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,155 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-19.1.0-py2.py3-none-any.whl#sha256=69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79 (from https://www.piwheels.org/simple/attrs/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*) 2026-03-20T03:40:47,156 Skipping link: No binaries permitted for attrs: https://www.piwheels.org/simple/attrs/attrs-18.2.0-py2.py3-none-any.whl#sha256=ca4be454458f9dec299268d472aaa5a11f67a4ff70093396e1ceae9c76cf4bbb (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,157 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-18.1.0-py2.py3-none-any.whl#sha256=4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,157 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-17.4.0-py2.py3-none-any.whl#sha256=a17a9573a6f475c99b551c0e0a812707ddda1ec9653bed04c13841404ed6f450 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,158 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-17.3.0-py2.py3-none-any.whl#sha256=e7d51b70f19a4da5fe6b3c9938983e0af3b91e230edc504bd73c443d98037063 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,158 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-17.2.0-py2.py3-none-any.whl#sha256=a7e0d9183f6457de12df7ba6a81f6569c7d6b25f67ad509b5ad52e8545970a2f (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,159 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-17.1.0-py2.py3-none-any.whl#sha256=8d110cdca6189d1d11102838f52970e1c1943d6feb4822d5664ae484e2c9346a (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,159 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-16.3.0-py2.py3-none-any.whl#sha256=c59426b15b45e39a7bc408eb6ba7e7188d9532764f873cc691199ddd975c97ef (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,160 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-16.2.0-py2.py3-none-any.whl#sha256=ce9d6cac4705e5aeaca02d3ff72f0006bf9b0a2f29635ae8dab8262e296f6442 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,161 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-16.1.0-py2.py3-none-any.whl#sha256=6274658d4041a6891bc060bb0bfbacaec78cefa846cf43879cf84575e94d67e6 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,161 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-16.0.0-py2.py3-none-any.whl#sha256=c0baae43ed42ee57e73646f343469d148e606cb075846b76039053f445cbc03d (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,162 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-15.2.0-py2.py3-none-any.whl#sha256=8f5396e0ecf3e4945b81f1e2dd798b8c8f238c16ea8d8a9672d01a0358de9b0d (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,162 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-15.1.0-py2.py3-none-any.whl#sha256=fc48302e241d962cc560957d0cc8c3e3da0293b8fc342cd8808459ed2928f4c9 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,163 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-15.0.0-py3-none-any.whl#sha256=1b8fd83b8c8cf4d266f76794a487b2c8eff39c976f548f2a7489f59847576fba (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,163 Skipping link: No binaries permitted for attrs: https://archive1.piwheels.org/simple/attrs/attrs-15.0.0a1-py3-none-any.whl#sha256=6325ad11d46f1f954b1e9b460686b53047f2c12cacb152a2b6f8cb44bd4a0a08 (from https://www.piwheels.org/simple/attrs/) 2026-03-20T03:40:47,164 Skipping link: not a file: https://www.piwheels.org/simple/attrs/ 2026-03-20T03:40:47,164 Skipping link: not a file: https://pypi.org/simple/attrs/ 2026-03-20T03:40:47,189 Given no hashes to check 1 links for project 'attrs': discarding no candidates 2026-03-20T03:40:47,208 Collecting attrs==26.1.0 2026-03-20T03:40:47,211 Created temporary directory: /tmp/pip-unpack-tfolbuzc 2026-03-20T03:40:47,341 Downloading attrs-26.1.0.tar.gz (952 kB) 2026-03-20T03:40:47,734 Added attrs==26.1.0 from https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-i_mdg3i6' 2026-03-20T03:40:47,746 Created temporary directory: /tmp/pip-build-env-1qzhc2qh 2026-03-20T03:40:47,750 Installing build dependencies: started 2026-03-20T03:40:47,752 Running command pip subprocess to install build dependencies 2026-03-20T03:40:47,782 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-20T03:40:47,822 Traceback (most recent call last): 2026-03-20T03:40:47,823 File "", line 192, in addpackage 2026-03-20T03:40:47,823 File "", line 1, in 2026-03-20T03:40:47,824 ModuleNotFoundError: No module named 'cntimer' 2026-03-20T03:40:47,825 Remainder of file ignored 2026-03-20T03:40:48,924 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T03:40:49,521 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-20T03:40:49,545 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T03:40:50,049 Collecting hatchling 2026-03-20T03:40:50,071 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-20T03:40:50,192 Collecting hatch-vcs 2026-03-20T03:40:50,207 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-03-20T03:40:50,370 Collecting hatch-fancy-pypi-readme>=23.2.0 2026-03-20T03:40:50,385 Using cached https://www.piwheels.org/simple/hatch-fancy-pypi-readme/hatch_fancy_pypi_readme-25.1.0-py3-none-any.whl (10 kB) 2026-03-20T03:40:50,802 Collecting packaging>=24.2 2026-03-20T03:40:50,864 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T03:40:50,991 Collecting pathspec>=0.10.1 2026-03-20T03:40:51,007 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-20T03:40:51,129 Collecting pluggy>=1.0.0 2026-03-20T03:40:51,144 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-20T03:40:51,389 Collecting trove-classifiers 2026-03-20T03:40:51,414 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-20T03:40:51,796 Collecting setuptools-scm>=8.2.0 2026-03-20T03:40:51,814 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-20T03:40:53,369 Collecting setuptools 2026-03-20T03:40:53,450 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T03:40:56,774 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, setuptools-scm, hatchling, hatch-vcs, hatch-fancy-pypi-readme 2026-03-20T03:40:56,809 Creating /tmp/pip-build-env-1qzhc2qh/overlay/local/bin 2026-03-20T03:40:56,811 changing mode of /tmp/pip-build-env-1qzhc2qh/overlay/local/bin/trove-classifiers to 755 2026-03-20T03:41:01,337 changing mode of /tmp/pip-build-env-1qzhc2qh/overlay/local/bin/setuptools-scm to 755 2026-03-20T03:41:01,758 changing mode of /tmp/pip-build-env-1qzhc2qh/overlay/local/bin/hatchling to 755 2026-03-20T03:41:01,863 changing mode of /tmp/pip-build-env-1qzhc2qh/overlay/local/bin/hatch-fancy-pypi-readme to 755 2026-03-20T03:41:01,940 Successfully installed hatch-fancy-pypi-readme-25.1.0 hatch-vcs-0.5.0 hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 setuptools-82.0.1 setuptools-scm-9.2.2 trove-classifiers-2026.1.14.14 2026-03-20T03:41:02,250 Installing build dependencies: finished with status 'done' 2026-03-20T03:41:02,257 Getting requirements to build wheel: started 2026-03-20T03:41:02,258 Running command Getting requirements to build wheel 2026-03-20T03:41:02,608 Getting requirements to build wheel: finished with status 'done' 2026-03-20T03:41:02,612 Created temporary directory: /tmp/pip-modern-metadata-i07bqp6o 2026-03-20T03:41:02,616 Preparing metadata (pyproject.toml): started 2026-03-20T03:41:02,617 Running command Preparing metadata (pyproject.toml) 2026-03-20T03:41:04,282 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T03:41:04,287 Source in /tmp/pip-wheel-61rfkgkb/attrs_a3852c79b262443f9073def0349f106d has version 26.1.0, which satisfies requirement attrs==26.1.0 from https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz 2026-03-20T03:41:04,288 Removed attrs==26.1.0 from https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-i_mdg3i6' 2026-03-20T03:41:04,295 Created temporary directory: /tmp/pip-unpack-7tg6s7ce 2026-03-20T03:41:04,296 Building wheels for collected packages: attrs 2026-03-20T03:41:04,301 Created temporary directory: /tmp/pip-wheel-9a5a07k5 2026-03-20T03:41:04,302 Destination directory: /tmp/pip-wheel-9a5a07k5 2026-03-20T03:41:04,303 Building wheel for attrs (pyproject.toml): started 2026-03-20T03:41:04,305 Running command Building wheel for attrs (pyproject.toml) 2026-03-20T03:41:04,467 Building wheel for attrs (pyproject.toml): finished with status 'done' 2026-03-20T03:41:04,472 Created wheel for attrs: filename=attrs-26.1.0-py3-none-any.whl size=67548 sha256=94d456bc1957108a0fb6036f263231863fa167bffcf1d4a5d4452aace9413195 2026-03-20T03:41:04,473 Stored in directory: /tmp/pip-ephem-wheel-cache-mj2xgwi2/wheels/91/b6/f3/938eac80fef66f7b02b8a03169e41d2330cb8986a443fc84a5 2026-03-20T03:41:04,484 Successfully built attrs 2026-03-20T03:41:04,490 Removed build tracker: '/tmp/pip-build-tracker-i_mdg3i6'