2025-09-10T09:21:11,124 Created temporary directory: /tmp/pip-build-tracker-_67ludxu 2025-09-10T09:21:11,124 Initialized build tracking at /tmp/pip-build-tracker-_67ludxu 2025-09-10T09:21:11,125 Created build tracker: /tmp/pip-build-tracker-_67ludxu 2025-09-10T09:21:11,125 Entered build tracker: /tmp/pip-build-tracker-_67ludxu 2025-09-10T09:21:11,125 Created temporary directory: /tmp/pip-wheel-l8lqm4ug 2025-09-10T09:21:11,128 Created temporary directory: /tmp/pip-ephem-wheel-cache-sdzk29xs 2025-09-10T09:21:11,191 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T09:21:11,194 2 location(s) to search for versions of dotpack: 2025-09-10T09:21:11,194 * https://pypi.org/simple/dotpack/ 2025-09-10T09:21:11,194 * https://www.piwheels.org/simple/dotpack/ 2025-09-10T09:21:11,194 Fetching project page and analyzing links: https://pypi.org/simple/dotpack/ 2025-09-10T09:21:11,194 Getting page https://pypi.org/simple/dotpack/ 2025-09-10T09:21:11,195 Found index url https://pypi.org/simple/ 2025-09-10T09:21:11,349 Fetched page https://pypi.org/simple/dotpack/ as application/vnd.pypi.simple.v1+json 2025-09-10T09:21:11,357 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/02/7d/af298e7b3d23858218a99dae407154d772cef60e00fc9b179119c1b875cc/dotpack-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,358 Found link https://files.pythonhosted.org/packages/80/9b/35d67ede9662f4b3496a66eb8d99e848c531a067527c95fb6cf51bdffee6/dotpack-0.1.0.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.1.0 2025-09-10T09:21:11,358 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/e4/13/0e4d2874173b18144db3134464dd175253d7ba478d6ac8ce4d40107bcae5/dotpack-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,359 Found link https://files.pythonhosted.org/packages/28/49/009d57eb90f762e1429c3a3d0fc1b3016d806c2d41b452e0ef3043949d6a/dotpack-0.1.1.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.1.1 2025-09-10T09:21:11,359 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/00/3e/bcbb00b9e2e87a090ee6e54d1c4e7d9b021b6207959cc02cf37a35668403/dotpack-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,359 Found link https://files.pythonhosted.org/packages/f8/63/ee5d4485874cca2f7a92c6faf9e094c4eafbe44047c910746d2e9b6de256/dotpack-0.1.2.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.1.2 2025-09-10T09:21:11,360 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/79/28/f70a7fc065e16154f904252b521c59ee05f586a8d7686162a447f5afa153/dotpack-0.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,360 Found link https://files.pythonhosted.org/packages/f2/cf/ddb811ded3ffab12d332abfeea12d93c921302d7012580fd8f6cb794a9d4/dotpack-0.1.3.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.1.3 2025-09-10T09:21:11,361 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/6a/94/bd06173e22544191c649b55b265e5f3735c61dcdf1de48f752802848a828/dotpack-0.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,361 Found link https://files.pythonhosted.org/packages/d2/bb/2e4ed51dbf898fb74d61fa46742c5ea81f30886944c2097ba6b9eb600c7b/dotpack-0.1.4.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.1.4 2025-09-10T09:21:11,362 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/01/9b/1e22c2aab46d4bd94295f6ab11840b8154ae0d47aa214bc49ed35e125d93/dotpack-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,362 Found link https://files.pythonhosted.org/packages/f0/b4/b81681909204ed6aa45d95917d9b4cc6d0563bbe2a5da0db800670b51fba/dotpack-0.2.0.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.2.0 2025-09-10T09:21:11,362 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/27/35/44c5a0731f8d13c280492d3a337b12016169f06e4727d9b2debeb80993d4/dotpack-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,363 Found link https://files.pythonhosted.org/packages/18/1b/8d89dba4ae3c9280dd29e4a4b77fa1d6547b950aa63630d54408d3279710/dotpack-0.2.1.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.2.1 2025-09-10T09:21:11,363 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/72/a6/e2754f1ccf4ee5bb7a2465d2841f35f333730144fe3bb8c738e0474d0802/dotpack-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,363 Found link https://files.pythonhosted.org/packages/83/9e/35541f663e209933ce103e2c2c31ce4c3bf2377963232edb762a5cdf6aec/dotpack-0.3.0.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.0 2025-09-10T09:21:11,364 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/ff/b0/f71b329031881c73823e91fc0cf206b843e1b1249f3bbdacc7f343fc07a3/dotpack-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,364 Found link https://files.pythonhosted.org/packages/59/a8/4fba0d62a375276fb8c3512b8f44be53689155726a787f77d6f56d842078/dotpack-0.3.1.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.1 2025-09-10T09:21:11,364 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/6d/14/9bf8bbd4bb5b77eac6c9ad9c96d54328d38e96a467afb2107287dc4fde7e/dotpack-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,364 Found link https://files.pythonhosted.org/packages/f0/94/8b13784c1e5f5edeafbb6cd3f88b2324a56ca521fa7d9bea991a805fd017/dotpack-0.3.2.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.2 2025-09-10T09:21:11,364 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/8b/14/12995442a8bf07b3b160bd4101cc5e9b6bfca09869e3430c77d49cd5f16e/dotpack-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,364 Found link https://files.pythonhosted.org/packages/c2/fd/194733d0724a82da97774090e980ff78bb5419474d7fec74746c6df92c8c/dotpack-0.3.3.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.3 2025-09-10T09:21:11,365 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/96/05/489b6018472ae08200d6a5feeb56d36bc75f19162b8f377056a275311896/dotpack-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,365 Found link https://files.pythonhosted.org/packages/69/39/1ed8b1e9608650d714463b5735f7f6b938c01602f272b1bb01f9bd9fd448/dotpack-0.3.4.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.4 2025-09-10T09:21:11,365 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/38/d6/81d5ba7cedd2b1f7904fc53954a7adc36a2380a80f331596efcc7bd84067/dotpack-0.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,365 Found link https://files.pythonhosted.org/packages/23/3f/db912932dcbb313679952c2b011e8054fc522c295e8658b77049fe53921e/dotpack-0.3.5.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.5 2025-09-10T09:21:11,365 Skipping link: No binaries permitted for dotpack: https://files.pythonhosted.org/packages/0f/60/83c00dba52c2a99e0e192da243ee29f4f47f9dfa6baf2f0e7fcd39759330/dotpack-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/dotpack/) 2025-09-10T09:21:11,366 Found link https://files.pythonhosted.org/packages/e4/55/3af7c2f58450f971ea46912036813440e658f32644db51ffac312a4df21d/dotpack-0.3.6.tar.gz (from https://pypi.org/simple/dotpack/), version: 0.3.6 2025-09-10T09:21:11,366 Fetching project page and analyzing links: https://www.piwheels.org/simple/dotpack/ 2025-09-10T09:21:11,366 Getting page https://www.piwheels.org/simple/dotpack/ 2025-09-10T09:21:11,367 Found index url https://www.piwheels.org/simple/ 2025-09-10T09:21:11,460 Fetched page https://www.piwheels.org/simple/dotpack/ as text/html 2025-09-10T09:21:11,463 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.6-py2.py3-none-any.whl#sha256=970c8aa677832517116b7491941199fe077a45300698b875bb3fcece530fd3ad (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.5-py2.py3-none-any.whl#sha256=03ec87ad16c37ee98421c22dcd1ef0bb3920b4a13272c7f9c2f64a49496c4173 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.4-py2.py3-none-any.whl#sha256=6da983087bb0087df5faeba80e173b8558b4f888a8af96992e144f83d0dadd63 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.3-py2.py3-none-any.whl#sha256=d8ce3731fd964a674681d5714c319b6acee5535b510494619929d56210b1f783 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.2-py2.py3-none-any.whl#sha256=8b2fc0d71011a2da4ab757b2a46834286fa86757c2e9d2e0bdde9edcdf90db1e (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.1-py2.py3-none-any.whl#sha256=76363402da555881f99597e52e1381a66f22669b9abd0f42fbae992e01b2ef76 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.3.0-py2.py3-none-any.whl#sha256=01fb37c0f26385be54d3ec612c0d17c054acd2a13eeb4d2e945a601dca64a0f0 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,464 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.2.1-py2.py3-none-any.whl#sha256=026c7efefcff19c53de043761db929b4089f303ffc0988faef149eef4784baa6 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,465 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.2.0-py2.py3-none-any.whl#sha256=c6f61b48cb2211c9b8d59cae0ce4ef42c078b6ae283fc5fb3e81be7666a0149a (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,465 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.1.4-py2.py3-none-any.whl#sha256=605716845284d9b7f3550b888f02e2fa43608af2e51887ed1c65ff8ca4cba556 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,465 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.1.3-py2.py3-none-any.whl#sha256=9a22c378b3dbbb0a7296fbee98754d99819cae10edb3d4be0d1eed53a4c8d656 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,465 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.1.2-py2.py3-none-any.whl#sha256=9240f1d1f44fe04ba77bb6747acc5fed0bddb8636d4fe395ca90731b9dca9805 (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,465 Skipping link: No binaries permitted for dotpack: https://archive1.piwheels.org/simple/dotpack/dotpack-0.1.1-py2.py3-none-any.whl#sha256=08911c49a3078a1b65282c3acd417331773604c0bf659f24310b5b1fbffef28c (from https://www.piwheels.org/simple/dotpack/) 2025-09-10T09:21:11,466 Skipping link: not a file: https://www.piwheels.org/simple/dotpack/ 2025-09-10T09:21:11,466 Skipping link: not a file: https://pypi.org/simple/dotpack/ 2025-09-10T09:21:11,495 Given no hashes to check 1 links for project 'dotpack': discarding no candidates 2025-09-10T09:21:11,496 Collecting dotpack==0.1.0 2025-09-10T09:21:11,497 Created temporary directory: /tmp/pip-unpack-ilz0hk_e 2025-09-10T09:21:11,731 Downloading dotpack-0.1.0.tar.gz (376 kB) 2025-09-10T09:21:11,819 Added dotpack==0.1.0 from https://files.pythonhosted.org/packages/80/9b/35d67ede9662f4b3496a66eb8d99e848c531a067527c95fb6cf51bdffee6/dotpack-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-_67ludxu' 2025-09-10T09:21:11,820 Running setup.py (path:/tmp/pip-wheel-l8lqm4ug/dotpack_646e6378d5f147caa2dca6bbe2a61542/setup.py) egg_info for package dotpack 2025-09-10T09:21:11,821 Created temporary directory: /tmp/pip-pip-egg-info-x2r35dh1 2025-09-10T09:21:11,821 Preparing metadata (setup.py): started 2025-09-10T09:21:11,822 Running command python setup.py egg_info 2025-09-10T09:21:12,575 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-10T09:21:12,575 !! 2025-09-10T09:21:12,576 ******************************************************************************** 2025-09-10T09:21:12,576 Requirements should be satisfied by a PEP 517 installer. 2025-09-10T09:21:12,576 If you are using pip, you can try `pip install --use-pep517`. 2025-09-10T09:21:12,576 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-10T09:21:12,576 or your builds will no longer be supported. 2025-09-10T09:21:12,576 ******************************************************************************** 2025-09-10T09:21:12,576 !! 2025-09-10T09:21:12,576 dist.fetch_build_eggs(dist.setup_requires) 2025-09-10T09:21:15,787 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-10T09:21:15,787 warnings.warn(msg) 2025-09-10T09:21:15,787 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-10T09:21:15,787 warnings.warn(msg) 2025-09-10T09:21:15,942 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-10T09:21:15,942 !! 2025-09-10T09:21:15,942 ******************************************************************************** 2025-09-10T09:21:15,943 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-10T09:21:15,943 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-10T09:21:15,943 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-10T09:21:15,943 ******************************************************************************** 2025-09-10T09:21:15,943 !! 2025-09-10T09:21:15,943 self._finalize_license_expression() 2025-09-10T09:21:16,020 running egg_info 2025-09-10T09:21:16,094 creating /tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info 2025-09-10T09:21:16,095 writing /tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info/PKG-INFO 2025-09-10T09:21:16,096 writing dependency_links to /tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info/dependency_links.txt 2025-09-10T09:21:16,097 writing requirements to /tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info/requires.txt 2025-09-10T09:21:16,097 writing top-level names to /tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info/top_level.txt 2025-09-10T09:21:16,097 writing manifest file '/tmp/pip-pip-egg-info-x2r35dh1/dotpack.egg-info/SOURCES.txt' 2025-09-10T09:21:16,251 error: package directory 'dotpack/tools' does not exist 2025-09-10T09:21:16,367 ERROR: python setup.py egg_info exited with 1 2025-09-10T09:21:16,379 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T09:21:16,379 exec(compile('"'"''"'"''"'"' 2025-09-10T09:21:16,379 # This is -- a caller that pip uses to run setup.py 2025-09-10T09:21:16,379 # 2025-09-10T09:21:16,379 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T09:21:16,379 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T09:21:16,379 # - It provides a clear error message when setuptools is not installed. 2025-09-10T09:21:16,379 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T09:21:16,379 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T09:21:16,379 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T09:21:16,379 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T09:21:16,379 import os, sys, tokenize, traceback 2025-09-10T09:21:16,379 2025-09-10T09:21:16,379 try: 2025-09-10T09:21:16,379 import setuptools 2025-09-10T09:21:16,379 except ImportError: 2025-09-10T09:21:16,379 print( 2025-09-10T09:21:16,379 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T09:21:16,379 "the build environment with exception:", 2025-09-10T09:21:16,379 file=sys.stderr, 2025-09-10T09:21:16,379 ) 2025-09-10T09:21:16,379 traceback.print_exc() 2025-09-10T09:21:16,379 sys.exit(1) 2025-09-10T09:21:16,379 2025-09-10T09:21:16,379 __file__ = %r 2025-09-10T09:21:16,379 sys.argv[0] = __file__ 2025-09-10T09:21:16,379 2025-09-10T09:21:16,379 if os.path.exists(__file__): 2025-09-10T09:21:16,379 filename = __file__ 2025-09-10T09:21:16,379 with tokenize.open(__file__) as f: 2025-09-10T09:21:16,379 setup_py_code = f.read() 2025-09-10T09:21:16,379 else: 2025-09-10T09:21:16,379 filename = "" 2025-09-10T09:21:16,379 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T09:21:16,379 2025-09-10T09:21:16,379 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T09:21:16,379 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-l8lqm4ug/dotpack_646e6378d5f147caa2dca6bbe2a61542/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-x2r35dh1[/] 2025-09-10T09:21:16,380 [bold magenta]cwd[/]: /tmp/pip-wheel-l8lqm4ug/dotpack_646e6378d5f147caa2dca6bbe2a61542/ 2025-09-10T09:21:16,380 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T09:21:16,381 ERROR: metadata generation failed 2025-09-10T09:21:16,386 Exception information: 2025-09-10T09:21:16,386 Traceback (most recent call last): 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T09:21:16,386 call_subprocess( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 args, 2025-09-10T09:21:16,386 ^^^^^ 2025-09-10T09:21:16,386 ...<2 lines>... 2025-09-10T09:21:16,386 spinner=spinner, 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T09:21:16,386 raise error 2025-09-10T09:21:16,386 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T09:21:16,386 2025-09-10T09:21:16,386 The above exception was the direct cause of the following exception: 2025-09-10T09:21:16,386 2025-09-10T09:21:16,386 Traceback (most recent call last): 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T09:21:16,386 status = _inner_run() 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T09:21:16,386 return self.run(options, args) 2025-09-10T09:21:16,386 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T09:21:16,386 return func(self, options, args) 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T09:21:16,386 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T09:21:16,386 result = self._result = resolver.resolve( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T09:21:16,386 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T09:21:16,386 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T09:21:16,386 if not criterion.candidates: 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T09:21:16,386 return bool(self._sequence) 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T09:21:16,386 self._bool = any(self) 2025-09-10T09:21:16,386 ~~~^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T09:21:16,386 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T09:21:16,386 ^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T09:21:16,386 candidate = func() 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T09:21:16,386 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 link, template, name, version 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T09:21:16,386 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 link, 2025-09-10T09:21:16,386 ^^^^^ 2025-09-10T09:21:16,386 ...<3 lines>... 2025-09-10T09:21:16,386 version=version, 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T09:21:16,386 super().__init__( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 link=link, 2025-09-10T09:21:16,386 ^^^^^^^^^^ 2025-09-10T09:21:16,386 ...<4 lines>... 2025-09-10T09:21:16,386 version=version, 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T09:21:16,386 self.dist = self._prepare() 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T09:21:16,386 dist = self._prepare_distribution() 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T09:21:16,386 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T09:21:16,386 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T09:21:16,386 dist = _get_prepared_distribution( 2025-09-10T09:21:16,386 req, 2025-09-10T09:21:16,386 ...<3 lines>... 2025-09-10T09:21:16,386 self.check_build_deps, 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T09:21:16,386 abstract_dist.prepare_distribution_metadata( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 finder, build_isolation, check_build_deps 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T09:21:16,386 self.req.prepare_metadata() 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T09:21:16,386 self.metadata_directory = generate_metadata_legacy( 2025-09-10T09:21:16,386 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T09:21:16,386 build_env=self.build_env, 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ...<3 lines>... 2025-09-10T09:21:16,386 details=details, 2025-09-10T09:21:16,386 ^^^^^^^^^^^^^^^^ 2025-09-10T09:21:16,386 ) 2025-09-10T09:21:16,386 ^ 2025-09-10T09:21:16,386 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T09:21:16,386 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T09:21:16,386 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T09:21:16,408 Removed dotpack==0.1.0 from https://files.pythonhosted.org/packages/80/9b/35d67ede9662f4b3496a66eb8d99e848c531a067527c95fb6cf51bdffee6/dotpack-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-_67ludxu' 2025-09-10T09:21:16,408 Removed build tracker: '/tmp/pip-build-tracker-_67ludxu'