2025-10-25T19:50:14,133 Created temporary directory: /tmp/pip-ephem-wheel-cache-0fv1tgs7 2025-10-25T19:50:14,134 Created temporary directory: /tmp/pip-build-tracker-63_7l0vw 2025-10-25T19:50:14,135 Initialized build tracking at /tmp/pip-build-tracker-63_7l0vw 2025-10-25T19:50:14,135 Created build tracker: /tmp/pip-build-tracker-63_7l0vw 2025-10-25T19:50:14,136 Entered build tracker: /tmp/pip-build-tracker-63_7l0vw 2025-10-25T19:50:14,137 Created temporary directory: /tmp/pip-wheel-jn0xtith 2025-10-25T19:50:14,140 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 2025-10-25T19:50:14,142 Created temporary directory: /tmp/pip-ephem-wheel-cache-aurly898 2025-10-25T19:50:14,166 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T19:50:14,169 2 location(s) to search for versions of termcolor: 2025-10-25T19:50:14,169 * https://pypi.org/simple/termcolor/ 2025-10-25T19:50:14,169 * https://www.piwheels.org/simple/termcolor/ 2025-10-25T19:50:14,170 Fetching project page and analyzing links: https://pypi.org/simple/termcolor/ 2025-10-25T19:50:14,171 Getting page https://pypi.org/simple/termcolor/ 2025-10-25T19:50:14,172 Found index url https://pypi.org/simple 2025-10-25T19:50:14,312 Fetched page https://pypi.org/simple/termcolor/ as application/vnd.pypi.simple.v1+json 2025-10-25T19:50:14,319 Found link https://files.pythonhosted.org/packages/f4/a8/7a468be0aea5d576aa9b4840426a9fa3c67cb31eb59c1d5a5ab83ba90305/termcolor-0.1.tar.gz (from https://pypi.org/simple/termcolor/), version: 0.1 2025-10-25T19:50:14,319 Found link https://files.pythonhosted.org/packages/77/5d/dc58e40a11d6b802e3da789fe8217590d477e7bb77eb376a853b0550c6cb/termcolor-0.1.1.tar.gz (from https://pypi.org/simple/termcolor/), version: 0.1.1 2025-10-25T19:50:14,320 Found link https://files.pythonhosted.org/packages/12/01/113e742e7f886dfab6de8e99c6f5d602da3b5c6a239eff9650b81ce0b329/termcolor-0.1.2.tar.gz (from https://pypi.org/simple/termcolor/), version: 0.1.2 2025-10-25T19:50:14,321 Found link https://files.pythonhosted.org/packages/5c/6c/68a4216e01a07c2c8a55ec13b0eba14a697781cf328fbd35651d4cb2e7b0/termcolor-0.2.tar.gz (from https://pypi.org/simple/termcolor/), version: 0.2 2025-10-25T19:50:14,322 Found link https://files.pythonhosted.org/packages/37/1c/d55807c718e66c15caf9f20537ff970cbe09748c09e874c073d1f44fad75/termcolor-1.0.0.tar.gz (from https://pypi.org/simple/termcolor/), version: 1.0.0 2025-10-25T19:50:14,322 Found link https://files.pythonhosted.org/packages/42/c3/b5c220d9a27d0a7ae741e82d9af68f88210a6623596f9e9b9cdaa708e0c5/termcolor-1.0.1.tar.gz (from https://pypi.org/simple/termcolor/), version: 1.0.1 2025-10-25T19:50:14,323 Found link https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz (from https://pypi.org/simple/termcolor/), version: 1.1.0 2025-10-25T19:50:14,324 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/4f/76/6aef5db121bd67ccfa9ce8f7d2703231f58e5a5221e1782f68b6c8f12e5c/termcolor-2.0.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,325 Found link https://files.pythonhosted.org/packages/d7/99/8fd6784741a4f533aa1da09c45a3dfbeb7d0454cc653384a6eefd958cf3d/termcolor-2.0.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.0.0 2025-10-25T19:50:14,325 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/38/32/a987f128a4e8e9baf8ea9fb0a63ae4b6c3fdeea561abd81dc5f41131f79c/termcolor-2.0.1-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,326 Found link https://files.pythonhosted.org/packages/c1/ee/ad1f448e360e4b662fbff9e75cd210b73ad79998ce6483086e9df5b8e7e2/termcolor-2.0.1.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.0.1 2025-10-25T19:50:14,327 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/74/03/8238272af77e4bb9323d60cf76ae26b8dd7d8e9d6522e584df70d69555e5/termcolor-2.1.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,328 Found link https://files.pythonhosted.org/packages/62/1a/e78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0/termcolor-2.1.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.1.0 2025-10-25T19:50:14,329 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/c3/23/16f4cdb09368524cd7cf47c2950663dd197a6c180cd5b6db01dcb65c5135/termcolor-2.1.1-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,330 Found link https://files.pythonhosted.org/packages/19/da/ff1f0906818a5bd2e69e773d88801ca3c9e92d0d7caa99db1665658819ea/termcolor-2.1.1.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.1.1 2025-10-25T19:50:14,330 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/aa/f4/8ddd8a684b4c005345f45740a449d93d0af7ccecd91319d0f4426cf08b36/termcolor-2.2.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,331 Found link https://files.pythonhosted.org/packages/e5/4e/b2a54a21092ad2d5d70b0140e4080811bee06a39cc8481651579fe865c89/termcolor-2.2.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.2.0 2025-10-25T19:50:14,331 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/67/e1/434566ffce04448192369c1a282931cf4ae593e91907558eaecd2e9f2801/termcolor-2.3.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,332 Found link https://files.pythonhosted.org/packages/b8/85/147a0529b4e80b6b9d021ca8db3a820fcac53ec7374b87073d004aaf444c/termcolor-2.3.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.7), version: 2.3.0 2025-10-25T19:50:14,333 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/d9/5f/8c716e47b3a50cbd7c146f45881e11d9414def768b7cd9c5e6650ec2a80a/termcolor-2.4.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.8) 2025-10-25T19:50:14,334 Found link https://files.pythonhosted.org/packages/10/56/d7d66a84f96d804155f6ff2873d065368b25a07222a6fd51c4f24ef6d764/termcolor-2.4.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.8), version: 2.4.0 2025-10-25T19:50:14,334 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/7f/be/df630c387a0a054815d60be6a97eb4e8f17385d5d6fe660e1c02750062b4/termcolor-2.5.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,335 Found link https://files.pythonhosted.org/packages/37/72/88311445fd44c455c7d553e61f95412cf89054308a1aa2434ab835075fc5/termcolor-2.5.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9), version: 2.5.0 2025-10-25T19:50:14,336 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/f6/38/a85380919a38f24b6f2b9b05b7b6970962351ef8d12d32bfbc34ab05380b/termcolor-3.0.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,337 Found link https://files.pythonhosted.org/packages/17/b3/b30506dc4297bb12e209ce455ae53c95f78470b442ae8ef83535cb9493e6/termcolor-3.0.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9), version: 3.0.0 2025-10-25T19:50:14,337 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/a6/7e/a574ccd49ad07e8b117407bac361f1e096b01f1b620365daf60ff702c936/termcolor-3.0.1-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,338 Found link https://files.pythonhosted.org/packages/f8/b6/8e2aaa8aeb570b5cc955cd913b083d96c5447bbe27eaf330dfd7cc8e3329/termcolor-3.0.1.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9), version: 3.0.1 2025-10-25T19:50:14,339 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/4f/bd/de8d508070629b6d84a30d01d57e4a65c69aa7f5abe7560b8fad3b50ea59/termcolor-3.1.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,340 Found link https://files.pythonhosted.org/packages/ca/6c/3d75c196ac07ac8749600b60b03f4f6094d54e132c4d94ebac6ee0e0add0/termcolor-3.1.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.9), version: 3.1.0 2025-10-25T19:50:14,341 Skipping link: No binaries permitted for termcolor: https://files.pythonhosted.org/packages/f9/d5/141f53d7c1eb2a80e6d3e9a390228c3222c27705cbe7f048d3623053f3ca/termcolor-3.2.0-py3-none-any.whl (from https://pypi.org/simple/termcolor/) (requires-python:>=3.10) 2025-10-25T19:50:14,341 Found link https://files.pythonhosted.org/packages/87/56/ab275c2b56a5e2342568838f0d5e3e66a32354adcc159b495e374cda43f5/termcolor-3.2.0.tar.gz (from https://pypi.org/simple/termcolor/) (requires-python:>=3.10), version: 3.2.0 2025-10-25T19:50:14,342 Fetching project page and analyzing links: https://www.piwheels.org/simple/termcolor/ 2025-10-25T19:50:14,343 Getting page https://www.piwheels.org/simple/termcolor/ 2025-10-25T19:50:14,344 Found index url https://www.piwheels.org/simple 2025-10-25T19:50:14,674 Fetched page https://www.piwheels.org/simple/termcolor/ as text/html 2025-10-25T19:50:14,680 Skipping link: No binaries permitted for termcolor: https://www.piwheels.org/simple/termcolor/termcolor-3.1.0-py3-none-any.whl#sha256=dd757cce06fffe3f262dd72fd87d60857f485f4fcd099279c4160d273a019fce (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,681 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-3.0.1-py3-none-any.whl#sha256=c52090052f7155646dee5804f6fb242c529f358308e19ba35c66d5f78c8ff9b0 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,682 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-3.0.0-py3-none-any.whl#sha256=70ea9babf786d8275c1aa969c636415db1dbc19abe0a730c2312668b56dd2111 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,682 Skipping link: No binaries permitted for termcolor: https://www.piwheels.org/simple/termcolor/termcolor-2.5.0-py3-none-any.whl#sha256=f70db3b621d2f3b48056d56d9ce8408f0001005a19450117d7c59abcdc973aeb (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.9) 2025-10-25T19:50:14,683 Skipping link: No binaries permitted for termcolor: https://www.piwheels.org/simple/termcolor/termcolor-2.4.0-py3-none-any.whl#sha256=bf19320121e400acc025d607df9f96d48e513f56f18eadc388c959606cf14b6a (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.8) 2025-10-25T19:50:14,683 Skipping link: No binaries permitted for termcolor: https://www.piwheels.org/simple/termcolor/termcolor-2.3.0-py3-none-any.whl#sha256=e15ca5c112250094d7a453098c93852cb3cee8376024e950a7347a2704383eab (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,684 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-2.2.0-py3-none-any.whl#sha256=91ddd848e7251200eac969846cbae2dacd7d71c2871e92733289e7e3666f48e7 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,684 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-2.1.1-py3-none-any.whl#sha256=fa852e957f97252205e105dd55bbc23b419a70fec0085708fc0515e399f304fd (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,685 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-2.1.0-py3-none-any.whl#sha256=91dd04fdf661b89d7169cefd35f609b19ca931eb033687eaa647cef1ff177c49 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,686 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-2.0.1-py3-none-any.whl#sha256=7e597f9de8e001a3208c4132938597413b9da45382b6f1d150cff8d062b7aaa3 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,686 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-2.0.0-py3-none-any.whl#sha256=6e1a4b8e9c064ad8f9dfe2f9b35a7871d6ea5b6bb4f9da55bc0fd494b2302204 (from https://www.piwheels.org/simple/termcolor/) (requires-python:>=3.7) 2025-10-25T19:50:14,687 Skipping link: No binaries permitted for termcolor: https://www.piwheels.org/simple/termcolor/termcolor-1.1.0-py3-none-any.whl#sha256=19b1225d03bfb56571484caaa8521d8ec6e2473ae1640c9f48a48dda49417706 (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,687 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-1.0.1-py3-none-any.whl#sha256=bdd8026e198fea6d699ba1d45e93a4e20ae160cf35963b9bf08acfd947c537cf (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,688 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-1.0.0-py3-none-any.whl#sha256=232f93a32f03b3871805fd7d0fe72ff1660e712a1862f7e90a4b38dd42ec5014 (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,688 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-0.2-py3-none-any.whl#sha256=b16e769471c332bd7b15616edd4b910748c774bb0374eb27c0d27d19e5e4340a (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,688 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-0.1.2-py3-none-any.whl#sha256=127d9fffefecf86439b96acbe42c30026b271c12661edcbef1fd660a148b70f7 (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,689 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-0.1.1-py3-none-any.whl#sha256=1e167b9cdd262398659355714d2bfd4da386f9356e501e5fab2574fadd0a433a (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,690 Skipping link: No binaries permitted for termcolor: https://archive1.piwheels.org/simple/termcolor/termcolor-0.1-py3-none-any.whl#sha256=d36c21bdd8054c8ffe7c122880a3381450e0e462bb13013b369f46c5ed028cf0 (from https://www.piwheels.org/simple/termcolor/) 2025-10-25T19:50:14,690 Skipping link: not a file: https://www.piwheels.org/simple/termcolor/ 2025-10-25T19:50:14,691 Skipping link: not a file: https://pypi.org/simple/termcolor/ 2025-10-25T19:50:14,712 Given no hashes to check 1 links for project 'termcolor': discarding no candidates 2025-10-25T19:50:14,729 Collecting termcolor==3.2.0 2025-10-25T19:50:14,732 Created temporary directory: /tmp/pip-unpack-m0j6op1x 2025-10-25T19:50:14,946 Downloading termcolor-3.2.0.tar.gz (14 kB) 2025-10-25T19:50:14,997 Added termcolor==3.2.0 from https://files.pythonhosted.org/packages/87/56/ab275c2b56a5e2342568838f0d5e3e66a32354adcc159b495e374cda43f5/termcolor-3.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-63_7l0vw' 2025-10-25T19:50:15,003 Created temporary directory: /tmp/pip-build-env-wmb4xz4h 2025-10-25T19:50:15,008 Installing build dependencies: started 2025-10-25T19:50:15,009 Running command pip subprocess to install build dependencies 2025-10-25T19:50:16,162 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-25T19:50:16,766 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 2025-10-25T19:50:16,789 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T19:50:17,156 Collecting hatch-vcs 2025-10-25T19:50:17,174 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2025-10-25T19:50:17,389 Collecting hatchling>=1.27 2025-10-25T19:50:17,407 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.27.0-py3-none-any.whl (75 kB) 2025-10-25T19:50:17,770 Collecting setuptools-scm>=8.2.0 2025-10-25T19:50:17,786 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-10-25T19:50:17,967 Collecting packaging>=24.2 2025-10-25T19:50:17,984 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-25T19:50:18,088 Collecting pathspec>=0.10.1 2025-10-25T19:50:18,103 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-10-25T19:50:18,222 Collecting pluggy>=1.0.0 2025-10-25T19:50:18,237 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-10-25T19:50:18,477 Collecting trove-classifiers 2025-10-25T19:50:18,492 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.9.11.17-py3-none-any.whl (14 kB) 2025-10-25T19:50:19,991 Collecting setuptools 2025-10-25T19:50:20,862 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-25T19:50:23,855 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, setuptools-scm, hatchling, hatch-vcs 2025-10-25T19:50:23,890 Creating /tmp/pip-build-env-wmb4xz4h/overlay/local/bin 2025-10-25T19:50:23,892 changing mode of /tmp/pip-build-env-wmb4xz4h/overlay/local/bin/trove-classifiers to 755 2025-10-25T19:50:28,223 changing mode of /tmp/pip-build-env-wmb4xz4h/overlay/local/bin/setuptools-scm to 755 2025-10-25T19:50:28,659 changing mode of /tmp/pip-build-env-wmb4xz4h/overlay/local/bin/hatchling to 755 2025-10-25T19:50:28,786 Successfully installed hatch-vcs-0.5.0 hatchling-1.27.0 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 setuptools-80.9.0 setuptools-scm-9.2.2 trove-classifiers-2025.9.11.17 2025-10-25T19:50:31,976 Traceback (most recent call last): 2025-10-25T19:50:31,977 File "/usr/lib/python3/dist-packages/pip/__pip-runner__.py", line 50, in 2025-10-25T19:50:31,978 runpy.run_module("pip", run_name="__main__", alter_sys=True) 2025-10-25T19:50:31,980 File "", line 226, in run_module 2025-10-25T19:50:31,982 File "", line 98, in _run_module_code 2025-10-25T19:50:31,982 File "", line 88, in _run_code 2025-10-25T19:50:31,983 File "/usr/lib/python3/dist-packages/pip/__main__.py", line 31, in 2025-10-25T19:50:31,984 sys.exit(_main()) 2025-10-25T19:50:31,985 ^^^^^^^ 2025-10-25T19:50:31,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 70, in main 2025-10-25T19:50:31,987 return command.main(cmd_args) 2025-10-25T19:50:31,988 ^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:31,989 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 100, in main 2025-10-25T19:50:31,990 with self.main_context(): 2025-10-25T19:50:31,991 File "/usr/lib/python3.11/contextlib.py", line 144, in __exit__ 2025-10-25T19:50:31,992 next(self.gen) 2025-10-25T19:50:31,993 File "/usr/lib/python3/dist-packages/pip/_internal/cli/command_context.py", line 19, in main_context 2025-10-25T19:50:31,994 with self._main_context: 2025-10-25T19:50:31,995 File "/usr/lib/python3.11/contextlib.py", line 589, in __exit__ 2025-10-25T19:50:31,996 raise exc_details[1] 2025-10-25T19:50:31,998 File "/usr/lib/python3.11/contextlib.py", line 574, in __exit__ 2025-10-25T19:50:31,999 if cb(*exc_details): 2025-10-25T19:50:32,001 ^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,003 File "/usr/lib/python3.11/contextlib.py", line 144, in __exit__ 2025-10-25T19:50:32,005 next(self.gen) 2025-10-25T19:50:32,006 File "/usr/lib/python3/dist-packages/pip/_internal/utils/temp_dir.py", line 31, in global_tempdir_manager 2025-10-25T19:50:32,007 with ExitStack() as stack: 2025-10-25T19:50:32,007 File "/usr/lib/python3.11/contextlib.py", line 589, in __exit__ 2025-10-25T19:50:32,008 raise exc_details[1] 2025-10-25T19:50:32,009 File "/usr/lib/python3.11/contextlib.py", line 574, in __exit__ 2025-10-25T19:50:32,010 if cb(*exc_details): 2025-10-25T19:50:32,011 ^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,011 File "/usr/lib/python3/dist-packages/pip/_internal/utils/temp_dir.py", line 156, in __exit__ 2025-10-25T19:50:32,012 self.cleanup() 2025-10-25T19:50:32,013 File "/usr/lib/python3/dist-packages/pip/_internal/utils/temp_dir.py", line 173, in cleanup 2025-10-25T19:50:32,014 rmtree(self._path) 2025-10-25T19:50:32,015 File "/usr/lib/python3/dist-packages/pip/_vendor/tenacity/__init__.py", line 328, in wrapped_f 2025-10-25T19:50:32,016 return self(f, *args, **kw) 2025-10-25T19:50:32,016 ^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,017 File "/usr/lib/python3/dist-packages/pip/_vendor/tenacity/__init__.py", line 408, in __call__ 2025-10-25T19:50:32,018 do = self.iter(retry_state=retry_state) 2025-10-25T19:50:32,019 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,021 File "/usr/lib/python3/dist-packages/pip/_vendor/tenacity/__init__.py", line 364, in iter 2025-10-25T19:50:32,022 raise retry_exc.reraise() 2025-10-25T19:50:32,023 ^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,024 File "/usr/lib/python3/dist-packages/pip/_vendor/tenacity/__init__.py", line 197, in reraise 2025-10-25T19:50:32,025 raise self.last_attempt.result() 2025-10-25T19:50:32,026 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,027 File "/usr/lib/python3.11/concurrent/futures/_base.py", line 449, in result 2025-10-25T19:50:32,028 return self.__get_result() 2025-10-25T19:50:32,029 ^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,030 File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result 2025-10-25T19:50:32,030 raise self._exception 2025-10-25T19:50:32,031 File "/usr/lib/python3/dist-packages/pip/_vendor/tenacity/__init__.py", line 411, in __call__ 2025-10-25T19:50:32,032 result = fn(*args, **kwargs) 2025-10-25T19:50:32,033 ^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,034 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 129, in rmtree 2025-10-25T19:50:32,035 shutil.rmtree(dir, ignore_errors=ignore_errors, onerror=rmtree_errorhandler) 2025-10-25T19:50:32,036 File "/usr/lib/python3.11/shutil.py", line 732, in rmtree 2025-10-25T19:50:32,036 _rmtree_safe_fd(fd, path, onerror) 2025-10-25T19:50:32,037 File "/usr/lib/python3.11/shutil.py", line 683, in _rmtree_safe_fd 2025-10-25T19:50:32,038 onerror(os.unlink, fullname, sys.exc_info()) 2025-10-25T19:50:32,038 File "/usr/lib/python3.11/shutil.py", line 681, in _rmtree_safe_fd 2025-10-25T19:50:32,039 os.unlink(entry.name, dir_fd=topfd) 2025-10-25T19:50:32,040 OSError: [Errno 16] Device or resource busy: '.nfs0000000000029781000087fa' 2025-10-25T19:50:32,309 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2025-10-25T19:50:32,323 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-wmb4xz4h/overlay --no-warn-script-location -v --no-binary termcolor --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- hatch-vcs 'hatchling>=1.27'[/] 2025-10-25T19:50:32,323 [bold magenta]cwd[/]: \[inherit] 2025-10-25T19:50:32,324 Installing build dependencies: finished with status 'error' 2025-10-25T19:50:32,325 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2025-10-25T19:50:32,331 Exception information: 2025-10-25T19:50:32,331 Traceback (most recent call last): 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-25T19:50:32,331 status = run_func(*args) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-25T19:50:32,331 return func(self, options, args) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-25T19:50:32,331 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-25T19:50:32,331 result = self._result = resolver.resolve( 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-25T19:50:32,331 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-25T19:50:32,331 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-10-25T19:50:32,331 if not criterion.candidates: 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-10-25T19:50:32,331 return bool(self._sequence) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-10-25T19:50:32,331 return any(self) 2025-10-25T19:50:32,331 ^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-10-25T19:50:32,331 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-10-25T19:50:32,331 candidate = func() 2025-10-25T19:50:32,331 ^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-10-25T19:50:32,331 self._link_candidate_cache[link] = LinkCandidate( 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-10-25T19:50:32,331 super().__init__( 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-10-25T19:50:32,331 self.dist = self._prepare() 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-10-25T19:50:32,331 dist = self._prepare_distribution() 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-10-25T19:50:32,331 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-10-25T19:50:32,331 return self._prepare_linked_requirement(req, parallel_builds) 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-10-25T19:50:32,331 dist = _get_prepared_distribution( 2025-10-25T19:50:32,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-10-25T19:50:32,331 abstract_dist.prepare_distribution_metadata( 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata 2025-10-25T19:50:32,331 self._prepare_build_backend(finder) 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 70, in _prepare_build_backend 2025-10-25T19:50:32,331 self.req.build_env.install_requirements( 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 217, in install_requirements 2025-10-25T19:50:32,331 self._install_requirements( 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 275, in _install_requirements 2025-10-25T19:50:32,331 call_subprocess( 2025-10-25T19:50:32,331 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-10-25T19:50:32,331 raise error 2025-10-25T19:50:32,331 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 1 2025-10-25T19:50:32,343 Removed termcolor==3.2.0 from https://files.pythonhosted.org/packages/87/56/ab275c2b56a5e2342568838f0d5e3e66a32354adcc159b495e374cda43f5/termcolor-3.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-63_7l0vw' 2025-10-25T19:50:32,344 Removed build tracker: '/tmp/pip-build-tracker-63_7l0vw'