2025-09-08T03:32:55,691 Created temporary directory: /tmp/pip-build-tracker-eje29030 2025-09-08T03:32:55,692 Initialized build tracking at /tmp/pip-build-tracker-eje29030 2025-09-08T03:32:55,692 Created build tracker: /tmp/pip-build-tracker-eje29030 2025-09-08T03:32:55,692 Entered build tracker: /tmp/pip-build-tracker-eje29030 2025-09-08T03:32:55,692 Created temporary directory: /tmp/pip-wheel-nxc99s93 2025-09-08T03:32:55,695 Created temporary directory: /tmp/pip-ephem-wheel-cache-l10pl_l8 2025-09-08T03:32:55,755 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:32:55,757 2 location(s) to search for versions of changeo: 2025-09-08T03:32:55,757 * https://pypi.org/simple/changeo/ 2025-09-08T03:32:55,757 * https://www.piwheels.org/simple/changeo/ 2025-09-08T03:32:55,758 Fetching project page and analyzing links: https://pypi.org/simple/changeo/ 2025-09-08T03:32:55,758 Getting page https://pypi.org/simple/changeo/ 2025-09-08T03:32:55,759 Found index url https://pypi.org/simple/ 2025-09-08T03:32:55,834 Fetched page https://pypi.org/simple/changeo/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:32:55,838 Found link https://files.pythonhosted.org/packages/40/2a/046ec585841a9befc81de194e45d2ed9f2cb617c81d9a6bab04119d54e2e/changeo-0.3.0.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.0 2025-09-08T03:32:55,838 Found link https://files.pythonhosted.org/packages/21/38/37814cb64b10b8cad7d873608ada49fc67ce49b9eb3ab9cc9582fcdba3b3/changeo-0.3.1.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.1 2025-09-08T03:32:55,838 Found link https://files.pythonhosted.org/packages/86/0c/0ea546757121cf45f8108bfdbcaeee0f6c45375e7b3d5f61de0b0da2ef01/changeo-0.3.2.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.2 2025-09-08T03:32:55,838 Found link https://files.pythonhosted.org/packages/65/e1/68b8fc168f5fe8e2389826c84b4aa20720646ecf5cf4b1d40f25d77d27bd/changeo-0.3.3.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.3 2025-09-08T03:32:55,839 Found link https://files.pythonhosted.org/packages/96/d2/fb93f13faa5fd8ddb884b418c4e49d5850c67443cd24eb39d8bd756234cc/changeo-0.3.4.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.4 2025-09-08T03:32:55,839 Found link https://files.pythonhosted.org/packages/c8/af/e5af48ffa72e74abf8b6029fd8d77f59d209f01acca64e5b0a8f8e93709e/changeo-0.3.5.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.5 2025-09-08T03:32:55,839 Found link https://files.pythonhosted.org/packages/0a/a6/45a60d5e86ec6074c6d29b70bc6e26c18371fbe4ad0a2dcba3ea6d3c65f6/changeo-0.3.6.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.6 2025-09-08T03:32:55,839 Found link https://files.pythonhosted.org/packages/02/c5/3139d04de165351042b983d1b9182ed7b2e7740f66ad4df8ab6d84de053f/changeo-0.3.7.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.7 2025-09-08T03:32:55,839 Found link https://files.pythonhosted.org/packages/4d/53/59f0d46555a98930c333de245d444315acf79354b0d4595e9ef843c29545/changeo-0.3.8.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.8 2025-09-08T03:32:55,840 Found link https://files.pythonhosted.org/packages/6e/c2/e794c9f77aab25f5e4c6cbf86fca1796d55de343a11534fddc7e49620092/changeo-0.3.9.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.9 2025-09-08T03:32:55,840 Found link https://files.pythonhosted.org/packages/dd/e8/5b6de928482d782d605bf3f0a7c15dee260c59b5ba5edf020554ec45c2d0/changeo-0.3.10.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.10 2025-09-08T03:32:55,840 Found link https://files.pythonhosted.org/packages/73/33/d38be133423419190f27cea58e0b78ef967b8ba0063fe2b9a07f2cf57117/changeo-0.3.11.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.11 2025-09-08T03:32:55,840 Found link https://files.pythonhosted.org/packages/01/1c/754cf3ac742f51a4a5c208b6f06126df321ea6a599fa92d7d64f0a8a587e/changeo-0.3.12.tar.gz (from https://pypi.org/simple/changeo/), version: 0.3.12 2025-09-08T03:32:55,841 Found link https://files.pythonhosted.org/packages/e1/84/d3bc2e52569477183b762949a91675b99bc36e73ed16e8f27c306a46cac2/changeo-0.4.1.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.1 2025-09-08T03:32:55,841 Found link https://files.pythonhosted.org/packages/d7/d8/9899188f41f8930ed71f0c4ac662b995be946f432ed0935e060bc10d09c0/changeo-0.4.2.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.2 2025-09-08T03:32:55,841 Found link https://files.pythonhosted.org/packages/19/cb/b8c1806837230372e747db85105e07217c686092947147b214a002a2e107/changeo-0.4.3.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.3 2025-09-08T03:32:55,841 Found link https://files.pythonhosted.org/packages/05/dc/f6e077664cf2d055d80b1787a511c0579c2f844c5ee3245376f615346b20/changeo-0.4.4.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.4 2025-09-08T03:32:55,841 Found link https://files.pythonhosted.org/packages/7e/87/c9afae48937c7e31738e1bda4e06238f68369945993039a2bc02242a7ab7/changeo-0.4.5.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.5 2025-09-08T03:32:55,842 Found link https://files.pythonhosted.org/packages/75/d8/4033dda96b3295177ba8e4167c152693bfdc2e8ee9f3482671b9c3181319/changeo-0.4.6.tar.gz (from https://pypi.org/simple/changeo/), version: 0.4.6 2025-09-08T03:32:55,842 Found link https://files.pythonhosted.org/packages/41/bc/55b852878cd9e196a1e1f0b21a15a49227cb9290412d4306f1d7571cb093/changeo-1.0.0.tar.gz (from https://pypi.org/simple/changeo/), version: 1.0.0 2025-09-08T03:32:55,842 Found link https://files.pythonhosted.org/packages/db/1a/22915c2047efaa8eef21667143011d74b08f4df7ca3f4577470e5ba930a3/changeo-1.0.1.tar.gz (from https://pypi.org/simple/changeo/), version: 1.0.1 2025-09-08T03:32:55,842 Found link https://files.pythonhosted.org/packages/e2/e9/7dd4ca7fe8965ac02d3eb494a8a4fd19a60389d03dc50a5e8dd32e47a676/changeo-1.0.2.tar.gz (from https://pypi.org/simple/changeo/), version: 1.0.2 2025-09-08T03:32:55,842 Found link https://files.pythonhosted.org/packages/1a/33/c6ad6d3693305176c7651d74489a455dd29e7a317f29a7116b8429194ef6/changeo-1.1.0.tar.gz (from https://pypi.org/simple/changeo/), version: 1.1.0 2025-09-08T03:32:55,843 Found link https://files.pythonhosted.org/packages/73/a0/c756351225d11f2422d812d8c35c169b5d7a6d445d71bb29978b9ec4c3a7/changeo-1.2.0.tar.gz (from https://pypi.org/simple/changeo/), version: 1.2.0 2025-09-08T03:32:55,843 Found link https://files.pythonhosted.org/packages/68/a5/e7afcd61fe3a556c72842e0b8b1a446ae8c146bc1f0d586e8d2874e0e9d3/changeo-1.3.0.tar.gz (from https://pypi.org/simple/changeo/), version: 1.3.0 2025-09-08T03:32:55,843 Found link https://files.pythonhosted.org/packages/6d/d2/eaf3461f54e5a3748fa661bc10a5cc81be1fa77058726f38dda048209afc/changeo-1.3.1.tar.gz (from https://pypi.org/simple/changeo/), version: 1.3.1 2025-09-08T03:32:55,843 Found link https://files.pythonhosted.org/packages/92/f2/bfdb4a2b36e1ddcb8c8f2c0666807ad475c589bb27224ed1ccfc541c83bb/changeo-1.3.3.tar.gz (from https://pypi.org/simple/changeo/), version: 1.3.3 2025-09-08T03:32:55,843 Found link https://files.pythonhosted.org/packages/be/61/a6b771a1b5d9f9a0c12371c8e27148f126726baf0c68ce58084ff6b66f22/changeo-1.3.4.tar.gz (from https://pypi.org/simple/changeo/), version: 1.3.4 2025-09-08T03:32:55,844 Fetching project page and analyzing links: https://www.piwheels.org/simple/changeo/ 2025-09-08T03:32:55,844 Getting page https://www.piwheels.org/simple/changeo/ 2025-09-08T03:32:55,845 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:32:55,949 Fetched page https://www.piwheels.org/simple/changeo/ as text/html 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.3.4-py3-none-any.whl#sha256=c96866235bf285548b75ad59ee466850184a1072338b9e39fca1034765cb5073 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.3.3-py3-none-any.whl#sha256=b2bf6b94a1afd16c0e7efba7f081d9d60a7abf9d578f071f2c7a740ba7e14fbd (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.3.1-py3-none-any.whl#sha256=04f10f52df78126079e9920982a58d2bb717da3585504d43d4d4b190f52042a7 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.3.0-py3-none-any.whl#sha256=f390e4864e162f99f28775039d68d49b4352c37557cc1b7efe8721d5900be428 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.2.0-py3-none-any.whl#sha256=0037b56042dc437285f9343c37bccc913c6e1c05a3f9d6e10a85e80de47b8023 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.1.0-py3-none-any.whl#sha256=24edbb76950753719dc094e1ad5207607018e181b88fe9ef34f17aa0a85f3a3e (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,954 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.0.2-py3-none-any.whl#sha256=6b4e4034bbc65df554e1bca8226f3a9b8b12c582216b79194ef99f89a2e79c48 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.0.1-py3-none-any.whl#sha256=ac9d6e5ac1633fbda345fa789300464d7bdb6fefc211a38a113fa9722d6ae1f2 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-1.0.0-py3-none-any.whl#sha256=74bebdd7c96915037a24b7eb3f7ce91454ed08ca5981377946f4906c5b247663 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.6-py3-none-any.whl#sha256=9bf5f91b30806cf94857c7b16670d07702f99433d5a5bbafb124e9fb75d4879b (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.5-py3-none-any.whl#sha256=bbef6834408467979555162d1fc017eeb34117d2c96c72bf4767453834e78983 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.4-py3-none-any.whl#sha256=69b38e419aaa829200146021fbccc1c07fa8882e9c18f75bae23fbc4ba25524f (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.3-py3-none-any.whl#sha256=326845e237c0ee353b9eafa0a78d582efa8c845d1aa9a174752cd79974c5b6fc (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.2-py3-none-any.whl#sha256=235ab6c8228b25dd8aaa0939d7e1934a6a9ca56ed2dc2bd56b88f9cc9ff5b69d (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.4.1-py3-none-any.whl#sha256=0a120628f08f3ea86ad3525c10a18f13ff18ce85277755d3c0c5813aa2503b18 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,955 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.12-py3-none-any.whl#sha256=3e6901c33d45ec628e99ac52decb2c6bb4eff7d818c0da2c740f3f3ccc7c9cbe (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.11-py3-none-any.whl#sha256=59be1a3758cd45991100b35392e9c2daffd7d2b6a2a008136598f5b00a70c638 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.10-py3-none-any.whl#sha256=b255e8b5bf1540f326bdb1a5f04387079dbc1e4f753e66e79293ff0bb1bc7321 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.9-py3-none-any.whl#sha256=dcc3b34836465cc73652011350f3268c32da33ae14e62a4022d5657460bdb929 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.8-py3-none-any.whl#sha256=93b51afba96b25558086be09bc8c34d0d106796fa9206845d7dd802fb2a3c629 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.7-py3-none-any.whl#sha256=b70c673f27a56bf5e4f91575f852e778c37680083395a2ae7b45370830f26ee7 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.6-py3-none-any.whl#sha256=6cd924dd703b4ddd91803e4f5c90ed91acf2f170076ee4c05a249bace9389697 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.5-py3-none-any.whl#sha256=3039bc56e0c56a1911d684091d088b740cff9219e5e8d616aa1c7bfd54e4d511 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,956 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.4-py3-none-any.whl#sha256=93e47cdc13bf544ad05aec37d1b851287300913fe5c1a9eec4b3187c60dabec2 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,957 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.3-py3-none-any.whl#sha256=cb1d044b9edee74fb7b3b2dbd0b6247c593cc81c4466053a8b32d1c83c409d45 (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,957 Skipping link: No binaries permitted for changeo: https://archive1.piwheels.org/simple/changeo/changeo-0.3.2-py3-none-any.whl#sha256=fdb530c2d283de73e2c972fadb94f75fbe595e08a320c3cdb919c0502055cfdb (from https://www.piwheels.org/simple/changeo/) 2025-09-08T03:32:55,957 Skipping link: not a file: https://www.piwheels.org/simple/changeo/ 2025-09-08T03:32:55,957 Skipping link: not a file: https://pypi.org/simple/changeo/ 2025-09-08T03:32:55,984 Given no hashes to check 1 links for project 'changeo': discarding no candidates 2025-09-08T03:32:55,985 Collecting changeo==0.3.1 2025-09-08T03:32:55,987 Created temporary directory: /tmp/pip-unpack-mciv0ce2 2025-09-08T03:32:56,301 Downloading changeo-0.3.1.tar.gz (123 kB) 2025-09-08T03:32:56,356 Added changeo==0.3.1 from https://files.pythonhosted.org/packages/21/38/37814cb64b10b8cad7d873608ada49fc67ce49b9eb3ab9cc9582fcdba3b3/changeo-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-eje29030' 2025-09-08T03:32:56,357 Running setup.py (path:/tmp/pip-wheel-nxc99s93/changeo_08f478040c2d4c1d873d0916343a5a1a/setup.py) egg_info for package changeo 2025-09-08T03:32:56,357 Created temporary directory: /tmp/pip-pip-egg-info-iirvwacq 2025-09-08T03:32:56,358 Preparing metadata (setup.py): started 2025-09-08T03:32:56,358 Running command python setup.py egg_info 2025-09-08T03:32:56,856 Please install pip before installing changeo. 2025-09-08T03:32:56,943 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:32:56,956 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:32:56,956 exec(compile('"'"''"'"''"'"' 2025-09-08T03:32:56,956 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:32:56,956 # 2025-09-08T03:32:56,956 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:32:56,956 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:32:56,956 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:32:56,956 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:32:56,956 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:32:56,956 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:32:56,956 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:32:56,956 import os, sys, tokenize, traceback 2025-09-08T03:32:56,956 2025-09-08T03:32:56,956 try: 2025-09-08T03:32:56,956 import setuptools 2025-09-08T03:32:56,956 except ImportError: 2025-09-08T03:32:56,956 print( 2025-09-08T03:32:56,956 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:32:56,956 "the build environment with exception:", 2025-09-08T03:32:56,956 file=sys.stderr, 2025-09-08T03:32:56,956 ) 2025-09-08T03:32:56,956 traceback.print_exc() 2025-09-08T03:32:56,956 sys.exit(1) 2025-09-08T03:32:56,956 2025-09-08T03:32:56,956 __file__ = %r 2025-09-08T03:32:56,956 sys.argv[0] = __file__ 2025-09-08T03:32:56,956 2025-09-08T03:32:56,956 if os.path.exists(__file__): 2025-09-08T03:32:56,956 filename = __file__ 2025-09-08T03:32:56,956 with tokenize.open(__file__) as f: 2025-09-08T03:32:56,956 setup_py_code = f.read() 2025-09-08T03:32:56,956 else: 2025-09-08T03:32:56,956 filename = "" 2025-09-08T03:32:56,956 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:32:56,956 2025-09-08T03:32:56,956 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:32:56,956 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nxc99s93/changeo_08f478040c2d4c1d873d0916343a5a1a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-iirvwacq[/] 2025-09-08T03:32:56,956 [bold magenta]cwd[/]: /tmp/pip-wheel-nxc99s93/changeo_08f478040c2d4c1d873d0916343a5a1a/ 2025-09-08T03:32:56,956 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:32:56,957 ERROR: metadata generation failed 2025-09-08T03:32:56,962 Exception information: 2025-09-08T03:32:56,962 Traceback (most recent call last): 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:32:56,962 call_subprocess( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 args, 2025-09-08T03:32:56,962 ^^^^^ 2025-09-08T03:32:56,962 ...<2 lines>... 2025-09-08T03:32:56,962 spinner=spinner, 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:32:56,962 raise error 2025-09-08T03:32:56,962 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:32:56,962 2025-09-08T03:32:56,962 The above exception was the direct cause of the following exception: 2025-09-08T03:32:56,962 2025-09-08T03:32:56,962 Traceback (most recent call last): 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:32:56,962 status = _inner_run() 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:32:56,962 return self.run(options, args) 2025-09-08T03:32:56,962 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:32:56,962 return func(self, options, args) 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:32:56,962 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:32:56,962 result = self._result = resolver.resolve( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:32:56,962 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:32:56,962 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:32:56,962 if not criterion.candidates: 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:32:56,962 return bool(self._sequence) 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:32:56,962 self._bool = any(self) 2025-09-08T03:32:56,962 ~~~^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:32:56,962 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:32:56,962 ^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:32:56,962 candidate = func() 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:32:56,962 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 link, template, name, version 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:32:56,962 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 link, 2025-09-08T03:32:56,962 ^^^^^ 2025-09-08T03:32:56,962 ...<3 lines>... 2025-09-08T03:32:56,962 version=version, 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:32:56,962 super().__init__( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 link=link, 2025-09-08T03:32:56,962 ^^^^^^^^^^ 2025-09-08T03:32:56,962 ...<4 lines>... 2025-09-08T03:32:56,962 version=version, 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:32:56,962 self.dist = self._prepare() 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:32:56,962 dist = self._prepare_distribution() 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:32:56,962 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:32:56,962 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:32:56,962 dist = _get_prepared_distribution( 2025-09-08T03:32:56,962 req, 2025-09-08T03:32:56,962 ...<3 lines>... 2025-09-08T03:32:56,962 self.check_build_deps, 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:32:56,962 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 finder, build_isolation, check_build_deps 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:32:56,962 self.req.prepare_metadata() 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:32:56,962 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:32:56,962 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:32:56,962 build_env=self.build_env, 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ...<3 lines>... 2025-09-08T03:32:56,962 details=details, 2025-09-08T03:32:56,962 ^^^^^^^^^^^^^^^^ 2025-09-08T03:32:56,962 ) 2025-09-08T03:32:56,962 ^ 2025-09-08T03:32:56,962 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:32:56,962 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:32:56,962 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:32:56,983 Removed changeo==0.3.1 from https://files.pythonhosted.org/packages/21/38/37814cb64b10b8cad7d873608ada49fc67ce49b9eb3ab9cc9582fcdba3b3/changeo-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-eje29030' 2025-09-08T03:32:56,983 Removed build tracker: '/tmp/pip-build-tracker-eje29030'