2025-09-09T17:53:28,290 Created temporary directory: /tmp/pip-build-tracker-hp6jfwkr 2025-09-09T17:53:28,291 Initialized build tracking at /tmp/pip-build-tracker-hp6jfwkr 2025-09-09T17:53:28,291 Created build tracker: /tmp/pip-build-tracker-hp6jfwkr 2025-09-09T17:53:28,291 Entered build tracker: /tmp/pip-build-tracker-hp6jfwkr 2025-09-09T17:53:28,291 Created temporary directory: /tmp/pip-wheel-vfw0nxug 2025-09-09T17:53:28,295 Created temporary directory: /tmp/pip-ephem-wheel-cache-0m3b4mpm 2025-09-09T17:53:28,353 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T17:53:28,355 2 location(s) to search for versions of dpowers: 2025-09-09T17:53:28,355 * https://pypi.org/simple/dpowers/ 2025-09-09T17:53:28,355 * https://www.piwheels.org/simple/dpowers/ 2025-09-09T17:53:28,355 Fetching project page and analyzing links: https://pypi.org/simple/dpowers/ 2025-09-09T17:53:28,356 Getting page https://pypi.org/simple/dpowers/ 2025-09-09T17:53:28,357 Found index url https://pypi.org/simple/ 2025-09-09T17:53:28,566 Fetched page https://pypi.org/simple/dpowers/ as application/vnd.pypi.simple.v1+json 2025-09-09T17:53:28,574 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/1b/bf/9486aa9929e02d43ae1cc6ef56d03124a7d1e902ddac5ed9bb05443ad35f/Dpowers-0.0.3rc3-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,575 Found link https://files.pythonhosted.org/packages/75/d1/60cc6043b4445dbbe5a9d2702dfeaa7644c438000c15204c1d9303c0fde9/Dpowers-0.0.3rc3.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.0.3rc3 2025-09-09T17:53:28,576 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/93/c8/40c3547e5a800520e18443ce45e88c7c9045ddf16e4a996e36d7b6db538e/Dpowers-0.1.0rc1-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,576 Found link https://files.pythonhosted.org/packages/52/22/2afa40ea2d955fac52cff234792ecbcefa03a866077c9178b717af20a33c/Dpowers-0.1.0rc1.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.0rc1 2025-09-09T17:53:28,576 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/e6/29/ee734b888a7f65770baedf2eb4f10f770c6563c6d5145dd1f22111550d75/Dpowers-0.1.0rc2-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,577 Found link https://files.pythonhosted.org/packages/d9/25/070d2da9cfaefba69834ed454b2989937a8b11dbcd6ec1b31d01e54b7364/Dpowers-0.1.0rc2.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.0rc2 2025-09-09T17:53:28,577 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/bc/78/a313322a863ad02f26b06c92ef6b8f80fedb5403235e3fcd6a87445cb3ec/Dpowers-0.1.0rc3-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,577 Found link https://files.pythonhosted.org/packages/b7/e5/63938c35ce5d70e332a5e9c3d3e255bcc49589d58c12affebb345347bc92/Dpowers-0.1.0rc3.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.0rc3 2025-09-09T17:53:28,578 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/21/b7/65611b3dc4a244e4592882b778dd8ebbff65fe28fe42f7213113063b0bc1/Dpowers-0.1.0-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,578 Found link https://files.pythonhosted.org/packages/74/88/6afb8412f3b3757888f1e4258bda18133e43d70136ed004f61ba2e48a935/Dpowers-0.1.0.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.0 2025-09-09T17:53:28,578 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/f1/64/2f6b64179b10dc338d54f5a0f559151c507364f6f35d419abbd0a88e97f5/Dpowers-0.1.1-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,579 Found link https://files.pythonhosted.org/packages/e0/d1/069e62e6aa6f22948dd1140cc7ab8ab56cca166fe527536fb4e92b530022/Dpowers-0.1.1.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.1 2025-09-09T17:53:28,579 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/19/96/2afdf01cd3da91a9d6db59715f33c5b1db422fa5e599d7702498584fa75b/Dpowers-0.1.2-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,579 Found link https://files.pythonhosted.org/packages/fe/21/174a8db085d5da13a919165a1fe43e418a4eee9b4579894edbbb3b9a94d7/Dpowers-0.1.2.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.2 2025-09-09T17:53:28,580 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/86/7b/366dc5988b553cbcbf39509f44f6b40f97fe60e64c8838b93408d102af5a/Dpowers-0.1.3-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,580 Found link https://files.pythonhosted.org/packages/05/77/e2f46461974cabff24db168aef286e845af399490b32f412f33945a986f4/Dpowers-0.1.3.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.3 2025-09-09T17:53:28,580 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/cd/c6/1cd6439468d7e73f76b8e99c0992a2c7d9616f5cd4d5f216eb11067c6121/Dpowers-0.1.4-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,581 Found link https://files.pythonhosted.org/packages/6d/60/66d80ba7f648a1cbb60fc10319c9279dfb61391912acf1051a0ff69f03a0/Dpowers-0.1.4.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.4 2025-09-09T17:53:28,581 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/69/1b/0ffbfdec1ffb9801ac1969d520768a5d8326a63eb0ec29afdecd36a57927/Dpowers-0.1.5rc1-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,581 Found link https://files.pythonhosted.org/packages/5a/9c/7d3f0b56631eac79caef259a505c09e9185ee4aca5996831a4b18d9f08b1/Dpowers-0.1.5rc1.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.5rc1 2025-09-09T17:53:28,581 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/33/44/d70504fe28fc8756a759e14b451099b632db35c8e69259590e44620330bc/Dpowers-0.1.5rc2-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,582 Found link https://files.pythonhosted.org/packages/e8/dd/f93e5e4fdafaa62d6291d4bab91974f9bca2680a542ab68267fcfc69d843/Dpowers-0.1.5rc2.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.5rc2 2025-09-09T17:53:28,582 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/d0/c8/3a8729f9fe33adf64f323a42a55fe5b481cb22c1685d31782eebb694a192/Dpowers-0.1.5-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,582 Found link https://files.pythonhosted.org/packages/5e/59/68fae34740ebd0feb6121695c9f0b883eb6d4b8d103277a7b0a627259fc9/Dpowers-0.1.5.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.5 2025-09-09T17:53:28,583 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/95/0c/dab8900fb158d748a8898775db9b5f4be7df68e02edf832414901f9d2799/Dpowers-0.1.6-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,583 Found link https://files.pythonhosted.org/packages/be/49/0560dfceb736636cdd6cfa9a173cf038d42c4c6dca1f5b8806b86ba1a123/Dpowers-0.1.6.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.6 2025-09-09T17:53:28,583 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/47/2c/7b4a7ad2a302a109761a6b8b1a0178b41070c1444661ad00b416860df0be/Dpowers-0.1.7rc1-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,583 Found link https://files.pythonhosted.org/packages/69/1d/0bbc297d71dd237d043953e90e968eba96e06dd5656f74caafea81b2db7c/Dpowers-0.1.7rc1.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.7rc1 2025-09-09T17:53:28,584 Skipping link: No binaries permitted for dpowers: https://files.pythonhosted.org/packages/ec/a2/297209cd1b037efbe56e5f295316a2770e4994536708a9623484666a0531/dpowers-0.1.7rc2-py3-none-any.whl (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,584 Found link https://files.pythonhosted.org/packages/39/cf/49983f77788259e3e5fb90db1119d83eea745e001e20cdb1fc10b280a833/dpowers-0.1.7rc2.tar.gz (from https://pypi.org/simple/dpowers/) (requires-python:>=3.6), version: 0.1.7rc2 2025-09-09T17:53:28,585 Fetching project page and analyzing links: https://www.piwheels.org/simple/dpowers/ 2025-09-09T17:53:28,585 Getting page https://www.piwheels.org/simple/dpowers/ 2025-09-09T17:53:28,586 Found index url https://www.piwheels.org/simple/ 2025-09-09T17:53:28,681 Fetched page https://www.piwheels.org/simple/dpowers/ as text/html 2025-09-09T17:53:28,684 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.2-py3-none-any.whl#sha256=fc1810467942e3d4b663f4488f726a109f42d16f001d9164f957b27e458cfd92 (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.1-py3-none-any.whl#sha256=83a83c5fceb061d298c2d767e9cd677afb88104b415818bbe23407bfee99fe1c (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.0-py3-none-any.whl#sha256=dfe3e2846ff40ee5b99489c9ecdf891df749ba8cd7b6b4425bf96f4158741bc0 (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.0rc3-py3-none-any.whl#sha256=ba6aa44a6ba45f858cea96f02baf563fb6c5fd8331b5066af1cf8032d3b989ac (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.0rc2-py3-none-any.whl#sha256=ad756a999b0fb24cb5002507bebc7dc8d55f785eb2e235888b98a54972c6562c (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.1.0rc1-py3-none-any.whl#sha256=2203784f6b274ac9f2bb23d73d9d154180ea4c020fda2696c91beea500f7e09a (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,685 Skipping link: No binaries permitted for dpowers: https://archive1.piwheels.org/simple/dpowers/Dpowers-0.0.3rc3-py3-none-any.whl#sha256=de886b8459757e9b1b9ce79d71efc3c1d0768c33a3aa8118b5f794e0254138e1 (from https://www.piwheels.org/simple/dpowers/) (requires-python:>=3.6) 2025-09-09T17:53:28,686 Skipping link: not a file: https://www.piwheels.org/simple/dpowers/ 2025-09-09T17:53:28,686 Skipping link: not a file: https://pypi.org/simple/dpowers/ 2025-09-09T17:53:28,714 Given no hashes to check 1 links for project 'dpowers': discarding no candidates 2025-09-09T17:53:28,715 Collecting dpowers==0.1.3 2025-09-09T17:53:28,716 Created temporary directory: /tmp/pip-unpack-zcprkqqa 2025-09-09T17:53:28,857 Downloading Dpowers-0.1.3.tar.gz (72 kB) 2025-09-09T17:53:28,935 Added dpowers==0.1.3 from https://files.pythonhosted.org/packages/05/77/e2f46461974cabff24db168aef286e845af399490b32f412f33945a986f4/Dpowers-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-hp6jfwkr' 2025-09-09T17:53:28,936 Running setup.py (path:/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/setup.py) egg_info for package dpowers 2025-09-09T17:53:28,936 Created temporary directory: /tmp/pip-pip-egg-info-yzf6vjpy 2025-09-09T17:53:28,936 Preparing metadata (setup.py): started 2025-09-09T17:53:28,937 Running command python setup.py egg_info 2025-09-09T17:53:29,471 /tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/setup.py:36: UserWarning: [Errno 2] No such file or directory: 'licenseheaders' 2025-09-09T17:53:29,472 warnings.warn(str(e)) 2025-09-09T17:53:29,478 Traceback (most recent call last): 2025-09-09T17:53:29,478 File "/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/Dlib/Dpowers/__init__.py", line 34, in 2025-09-09T17:53:29,478 import Dhelpers 2025-09-09T17:53:29,479 ModuleNotFoundError: No module named 'Dhelpers' 2025-09-09T17:53:29,479 During handling of the above exception, another exception occurred: 2025-09-09T17:53:29,479 Traceback (most recent call last): 2025-09-09T17:53:29,480 File "", line 2, in 2025-09-09T17:53:29,480 exec(compile(''' 2025-09-09T17:53:29,480 ~~~~^^^^^^^^^^^^ 2025-09-09T17:53:29,480 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:53:29,481 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,481 ...<32 lines>... 2025-09-09T17:53:29,481 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:53:29,481 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,481 ''' % ('/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/setup.py',), "", "exec")) 2025-09-09T17:53:29,481 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,481 File "", line 35, in 2025-09-09T17:53:29,481 File "/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/setup.py", line 43, in 2025-09-09T17:53:29,482 import Dpowers, Dhelpers 2025-09-09T17:53:29,482 File "/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/Dlib/Dpowers/__init__.py", line 38, in 2025-09-09T17:53:29,482 import Dhelpers 2025-09-09T17:53:29,482 ModuleNotFoundError: No module named 'Dhelpers' 2025-09-09T17:53:29,568 ERROR: python setup.py egg_info exited with 1 2025-09-09T17:53:29,579 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T17:53:29,579 exec(compile('"'"''"'"''"'"' 2025-09-09T17:53:29,579 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:53:29,579 # 2025-09-09T17:53:29,579 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T17:53:29,579 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T17:53:29,579 # - It provides a clear error message when setuptools is not installed. 2025-09-09T17:53:29,579 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T17:53:29,579 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T17:53:29,579 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T17:53:29,579 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T17:53:29,579 import os, sys, tokenize, traceback 2025-09-09T17:53:29,579 2025-09-09T17:53:29,579 try: 2025-09-09T17:53:29,579 import setuptools 2025-09-09T17:53:29,579 except ImportError: 2025-09-09T17:53:29,579 print( 2025-09-09T17:53:29,579 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T17:53:29,579 "the build environment with exception:", 2025-09-09T17:53:29,579 file=sys.stderr, 2025-09-09T17:53:29,579 ) 2025-09-09T17:53:29,579 traceback.print_exc() 2025-09-09T17:53:29,579 sys.exit(1) 2025-09-09T17:53:29,579 2025-09-09T17:53:29,579 __file__ = %r 2025-09-09T17:53:29,579 sys.argv[0] = __file__ 2025-09-09T17:53:29,579 2025-09-09T17:53:29,579 if os.path.exists(__file__): 2025-09-09T17:53:29,579 filename = __file__ 2025-09-09T17:53:29,579 with tokenize.open(__file__) as f: 2025-09-09T17:53:29,579 setup_py_code = f.read() 2025-09-09T17:53:29,579 else: 2025-09-09T17:53:29,579 filename = "" 2025-09-09T17:53:29,579 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T17:53:29,579 2025-09-09T17:53:29,579 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:53:29,579 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-yzf6vjpy[/] 2025-09-09T17:53:29,580 [bold magenta]cwd[/]: /tmp/pip-wheel-vfw0nxug/dpowers_ffdbaf6ef8e744708d788c94a4c8d7e6/ 2025-09-09T17:53:29,580 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T17:53:29,581 ERROR: metadata generation failed 2025-09-09T17:53:29,585 Exception information: 2025-09-09T17:53:29,585 Traceback (most recent call last): 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T17:53:29,585 call_subprocess( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 args, 2025-09-09T17:53:29,585 ^^^^^ 2025-09-09T17:53:29,585 ...<2 lines>... 2025-09-09T17:53:29,585 spinner=spinner, 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T17:53:29,585 raise error 2025-09-09T17:53:29,585 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T17:53:29,585 2025-09-09T17:53:29,585 The above exception was the direct cause of the following exception: 2025-09-09T17:53:29,585 2025-09-09T17:53:29,585 Traceback (most recent call last): 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T17:53:29,585 status = _inner_run() 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T17:53:29,585 return self.run(options, args) 2025-09-09T17:53:29,585 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T17:53:29,585 return func(self, options, args) 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T17:53:29,585 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T17:53:29,585 result = self._result = resolver.resolve( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T17:53:29,585 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T17:53:29,585 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T17:53:29,585 if not criterion.candidates: 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T17:53:29,585 return bool(self._sequence) 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T17:53:29,585 self._bool = any(self) 2025-09-09T17:53:29,585 ~~~^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T17:53:29,585 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T17:53:29,585 ^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T17:53:29,585 candidate = func() 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T17:53:29,585 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 link, template, name, version 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T17:53:29,585 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 link, 2025-09-09T17:53:29,585 ^^^^^ 2025-09-09T17:53:29,585 ...<3 lines>... 2025-09-09T17:53:29,585 version=version, 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T17:53:29,585 super().__init__( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 link=link, 2025-09-09T17:53:29,585 ^^^^^^^^^^ 2025-09-09T17:53:29,585 ...<4 lines>... 2025-09-09T17:53:29,585 version=version, 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T17:53:29,585 self.dist = self._prepare() 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T17:53:29,585 dist = self._prepare_distribution() 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T17:53:29,585 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T17:53:29,585 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T17:53:29,585 dist = _get_prepared_distribution( 2025-09-09T17:53:29,585 req, 2025-09-09T17:53:29,585 ...<3 lines>... 2025-09-09T17:53:29,585 self.check_build_deps, 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T17:53:29,585 abstract_dist.prepare_distribution_metadata( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 finder, build_isolation, check_build_deps 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T17:53:29,585 self.req.prepare_metadata() 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T17:53:29,585 self.metadata_directory = generate_metadata_legacy( 2025-09-09T17:53:29,585 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:53:29,585 build_env=self.build_env, 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ...<3 lines>... 2025-09-09T17:53:29,585 details=details, 2025-09-09T17:53:29,585 ^^^^^^^^^^^^^^^^ 2025-09-09T17:53:29,585 ) 2025-09-09T17:53:29,585 ^ 2025-09-09T17:53:29,585 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T17:53:29,585 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T17:53:29,585 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T17:53:29,610 Removed dpowers==0.1.3 from https://files.pythonhosted.org/packages/05/77/e2f46461974cabff24db168aef286e845af399490b32f412f33945a986f4/Dpowers-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-hp6jfwkr' 2025-09-09T17:53:29,610 Removed build tracker: '/tmp/pip-build-tracker-hp6jfwkr'