2025-09-09T00:09:03,154 Created temporary directory: /tmp/pip-build-tracker-4iynlo6a 2025-09-09T00:09:03,154 Initialized build tracking at /tmp/pip-build-tracker-4iynlo6a 2025-09-09T00:09:03,155 Created build tracker: /tmp/pip-build-tracker-4iynlo6a 2025-09-09T00:09:03,155 Entered build tracker: /tmp/pip-build-tracker-4iynlo6a 2025-09-09T00:09:03,155 Created temporary directory: /tmp/pip-wheel-0wzzaty2 2025-09-09T00:09:03,158 Created temporary directory: /tmp/pip-ephem-wheel-cache-rraqw9dx 2025-09-09T00:09:03,221 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:09:03,224 2 location(s) to search for versions of datawig: 2025-09-09T00:09:03,224 * https://pypi.org/simple/datawig/ 2025-09-09T00:09:03,224 * https://www.piwheels.org/simple/datawig/ 2025-09-09T00:09:03,224 Fetching project page and analyzing links: https://pypi.org/simple/datawig/ 2025-09-09T00:09:03,224 Getting page https://pypi.org/simple/datawig/ 2025-09-09T00:09:03,226 Found index url https://pypi.org/simple/ 2025-09-09T00:09:03,371 Fetched page https://pypi.org/simple/datawig/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:09:03,375 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/f2/44/340852d109ee6fce0aabd2ce5fac93b1d42f7acf96cb12b0c04bb014d86d/datawig-0.0.1-py3-none-any.whl (from https://pypi.org/simple/datawig/) 2025-09-09T00:09:03,375 Found link https://files.pythonhosted.org/packages/b3/49/b07a89cf1f074317b72f7673b8a0e81d44c22e2f00f3125ff896af6ecbd4/datawig-0.0.1.tar.gz (from https://pypi.org/simple/datawig/), version: 0.0.1 2025-09-09T00:09:03,375 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/a4/69/4ee75149dba146619349933301aa478e3c5a62e40ab5b3b47e5a16c9542a/datawig-0.0.2-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,376 Found link https://files.pythonhosted.org/packages/42/49/e554a0ddd766bfd830bcd3c06803ddb2557f972bd0689a9d8ae14780d71e/datawig-0.0.2.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.0.2 2025-09-09T00:09:03,377 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/6c/f0/1f40e423ba9ba18458786173e96122aa33571c147c1932c8087200e45766/datawig-0.1.0-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,377 Found link https://files.pythonhosted.org/packages/5a/10/0609ef0ffa7e75dd80661a6ead89ded35854d7d80652f4b40295fe56f277/datawig-0.1.0.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.0 2025-09-09T00:09:03,377 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/18/d9/2c6623070d89f8706168e98b7f6551673f275d0359e8d761263f5f232757/datawig-0.1.2-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,378 Found link https://files.pythonhosted.org/packages/c4/d7/f7f10842aead7553a90e8565788fe826d0b76d0d56006fbcec6eb01e2e01/datawig-0.1.2.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.2 2025-09-09T00:09:03,378 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/76/c6/2c1694661aa6cccc496bda23f868fbc479dd1543f8cfdd7aadc5675f2d5b/datawig-0.1.4-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,378 Found link https://files.pythonhosted.org/packages/e4/2f/a4bccca4c8933464aeb7c0e85d63bfd824ae7af12197426a7acae20da416/datawig-0.1.4.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.4 2025-09-09T00:09:03,379 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/64/4e/b3af8f7438f99ba64ba39065d7f51dfeaf23a10dc8439f0bca96c95adeba/datawig-0.1.5-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,379 Found link https://files.pythonhosted.org/packages/28/d2/780137b398da3798d4a53083e4d6e2dc0ff9652bf0db964e5993010c3f64/datawig-0.1.5.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.5 2025-09-09T00:09:03,379 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/cf/15/40e01aca1d8f1589d6428d3daaaa3148c09eaee493d9b537a525a9288b0e/datawig-0.1.6-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,379 Found link https://files.pythonhosted.org/packages/1d/2b/805ac1adcb00c1beba494613a69edbf6e680ef0df9a9d3cb2ddcd4e07443/datawig-0.1.6.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.6 2025-09-09T00:09:03,380 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/31/cb/649c7f95819ec0e2d5681d0d023b5e89c97a84b734a1ec14314de92db178/datawig-0.1.7-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,380 Found link https://files.pythonhosted.org/packages/b1/80/1cf2180c69d1662971e6bfbfd4835c55cabaa67213ad723a510b4cf0b115/datawig-0.1.7.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.7 2025-09-09T00:09:03,380 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/e1/0e/24ae9b2e655fcd88e28c3d41872040eedb41f3a16448358476dd9e4ce740/datawig-0.1.8-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,381 Found link https://files.pythonhosted.org/packages/77/ac/2d6f41a79453e3733f60e7f5a7c702d722abdf4a6a0187e3ce6c41179171/datawig-0.1.8.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.8 2025-09-09T00:09:03,381 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/7a/00/88681c3b97c473255fba3c2639823f3e5ddf2522eb5af53f026b043fa343/datawig-0.1.9-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,381 Found link https://files.pythonhosted.org/packages/bb/4c/639e11d222b74a20b156fc46789894cf7d9f99830da06e84d5fb431bab37/datawig-0.1.9.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.9 2025-09-09T00:09:03,381 Skipping link: No binaries permitted for datawig: https://files.pythonhosted.org/packages/0a/bc/5d334e3d7a59170625a302dadb0d31f275dfcc274add2762ee886913cb2d/datawig-0.1.10-py3-none-any.whl (from https://pypi.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,382 Found link https://files.pythonhosted.org/packages/55/73/9f5c823cdf7cea49a8f4406f1c473e81ea2bacad3cf295141914ded802b3/datawig-0.1.10.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.10 2025-09-09T00:09:03,382 Found link https://files.pythonhosted.org/packages/87/bd/c60574525f89eff78ef8c8c7600bf81e5b59f017f7e7763866c27a04ab18/datawig-0.1.11.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.11 2025-09-09T00:09:03,382 Found link https://files.pythonhosted.org/packages/1f/23/f99e8ba8f285ce8ea86975275e4070db0d953c0a1ccd4e11294b025b4982/datawig-0.1.12.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.1.12 2025-09-09T00:09:03,383 Found link https://files.pythonhosted.org/packages/ad/a9/855c39f27e07c5727fede305f2dc4ce04137f974b5b07c7da8f7b13a72dc/datawig-0.2.0.tar.gz (from https://pypi.org/simple/datawig/) (requires-python:>=3), version: 0.2.0 2025-09-09T00:09:03,383 Fetching project page and analyzing links: https://www.piwheels.org/simple/datawig/ 2025-09-09T00:09:03,384 Getting page https://www.piwheels.org/simple/datawig/ 2025-09-09T00:09:03,385 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:09:03,721 Fetched page https://www.piwheels.org/simple/datawig/ as text/html 2025-09-09T00:09:03,728 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.2.0-py3-none-any.whl#sha256=0846ea35a98326a55290b1240e1e012bc5b8c4e18359a90128597424b9f3e0e4 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,729 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.12-py3-none-any.whl#sha256=bc1265bc006077dda88de7c5326cf51896d2a18ed13db72683fb2286dc93887b (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,729 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.10-py3-none-any.whl#sha256=0f033a5456e0dfae913e38ece000375fdaac141a9f51a79f7af41a07f04cd5dd (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,729 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.9-py3-none-any.whl#sha256=15e973e5680ea234b93e55c7e9477fc81fc83038863a54f766d485167e53c22b (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,730 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.8-py3-none-any.whl#sha256=ad57cc3dba5aa85413d4b78eebfab8ea5f4319ec1a147df10b73d7bf7d10014c (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,730 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.7-py3-none-any.whl#sha256=72612b9df0426cc6f96cfa3736b0a66ae3540c5061c02cd82d6be4bd95674af3 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,730 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.6-py3-none-any.whl#sha256=fabe002189c4eff8dc3a4cbd37500b24351ce6248d8029ac9e28d79a0227b69a (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,730 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.5-py3-none-any.whl#sha256=4d330c1ac9b81acec11d26fed6e846b427b820264673e5b977649101da68d537 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,730 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.4-py3-none-any.whl#sha256=89d1b5b2d1ca31548c2a5dfad29d06ee863550dc0bf46a55b5be50c1d2c2e446 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,731 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.2-py3-none-any.whl#sha256=79bbeb75034612903c7c341ff916efabf5758620660d7d7a169b20bfe7817e13 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,731 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.1.0-py3-none-any.whl#sha256=8aa8ff59b0a9bfcb53c2e18a6edbf6e80535cb84511af2940853f7f3f3861604 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,731 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.0.2-py3-none-any.whl#sha256=8d33557a120badb3a93559ad7fedeb8688cbe0cca3fb55c995572b818a020218 (from https://www.piwheels.org/simple/datawig/) (requires-python:>=3) 2025-09-09T00:09:03,731 Skipping link: No binaries permitted for datawig: https://archive1.piwheels.org/simple/datawig/datawig-0.0.1-py3-none-any.whl#sha256=bfe3fb2e4570240c5f4015811430c2e3a9ca943ad8cf334ab95406cb56437212 (from https://www.piwheels.org/simple/datawig/) 2025-09-09T00:09:03,732 Skipping link: not a file: https://www.piwheels.org/simple/datawig/ 2025-09-09T00:09:03,732 Skipping link: not a file: https://pypi.org/simple/datawig/ 2025-09-09T00:09:03,982 Given no hashes to check 1 links for project 'datawig': discarding no candidates 2025-09-09T00:09:03,983 Collecting datawig==0.1.11 2025-09-09T00:09:03,985 Created temporary directory: /tmp/pip-unpack-b1dsary7 2025-09-09T00:09:04,152 Downloading datawig-0.1.11.tar.gz (60 kB) 2025-09-09T00:09:04,199 Added datawig==0.1.11 from https://files.pythonhosted.org/packages/87/bd/c60574525f89eff78ef8c8c7600bf81e5b59f017f7e7763866c27a04ab18/datawig-0.1.11.tar.gz to build tracker '/tmp/pip-build-tracker-4iynlo6a' 2025-09-09T00:09:04,200 Running setup.py (path:/tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/setup.py) egg_info for package datawig 2025-09-09T00:09:04,201 Created temporary directory: /tmp/pip-pip-egg-info-f777j0s0 2025-09-09T00:09:04,201 Preparing metadata (setup.py): started 2025-09-09T00:09:04,202 Running command python setup.py egg_info 2025-09-09T00:09:04,739 Traceback (most recent call last): 2025-09-09T00:09:04,741 File "", line 2, in 2025-09-09T00:09:04,741 exec(compile(''' 2025-09-09T00:09:04,741 ~~~~^^^^^^^^^^^^ 2025-09-09T00:09:04,741 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:09:04,741 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,741 ...<32 lines>... 2025-09-09T00:09:04,741 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:09:04,741 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,742 ''' % ('/tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/setup.py',), "", "exec")) 2025-09-09T00:09:04,742 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,742 File "", line 35, in 2025-09-09T00:09:04,742 File "/tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/setup.py", line 6, in 2025-09-09T00:09:04,742 with open(os.path.join(ROOT,"requirements","requirements.txt")) as f: 2025-09-09T00:09:04,742 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,742 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/requirements/requirements.txt' 2025-09-09T00:09:04,829 ERROR: python setup.py egg_info exited with 1 2025-09-09T00:09:04,840 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T00:09:04,840 exec(compile('"'"''"'"''"'"' 2025-09-09T00:09:04,840 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:09:04,840 # 2025-09-09T00:09:04,840 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:09:04,840 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:09:04,840 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:09:04,840 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:09:04,840 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:09:04,840 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:09:04,840 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:09:04,840 import os, sys, tokenize, traceback 2025-09-09T00:09:04,840 2025-09-09T00:09:04,840 try: 2025-09-09T00:09:04,840 import setuptools 2025-09-09T00:09:04,840 except ImportError: 2025-09-09T00:09:04,840 print( 2025-09-09T00:09:04,840 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:09:04,840 "the build environment with exception:", 2025-09-09T00:09:04,840 file=sys.stderr, 2025-09-09T00:09:04,840 ) 2025-09-09T00:09:04,840 traceback.print_exc() 2025-09-09T00:09:04,840 sys.exit(1) 2025-09-09T00:09:04,840 2025-09-09T00:09:04,840 __file__ = %r 2025-09-09T00:09:04,840 sys.argv[0] = __file__ 2025-09-09T00:09:04,840 2025-09-09T00:09:04,840 if os.path.exists(__file__): 2025-09-09T00:09:04,840 filename = __file__ 2025-09-09T00:09:04,840 with tokenize.open(__file__) as f: 2025-09-09T00:09:04,840 setup_py_code = f.read() 2025-09-09T00:09:04,840 else: 2025-09-09T00:09:04,840 filename = "" 2025-09-09T00:09:04,840 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:09:04,840 2025-09-09T00:09:04,840 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:09:04,840 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-f777j0s0[/] 2025-09-09T00:09:04,840 [bold magenta]cwd[/]: /tmp/pip-wheel-0wzzaty2/datawig_5cf749b0fa76403aacf137867fbb5283/ 2025-09-09T00:09:04,841 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T00:09:04,841 ERROR: metadata generation failed 2025-09-09T00:09:04,846 Exception information: 2025-09-09T00:09:04,846 Traceback (most recent call last): 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T00:09:04,846 call_subprocess( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 args, 2025-09-09T00:09:04,846 ^^^^^ 2025-09-09T00:09:04,846 ...<2 lines>... 2025-09-09T00:09:04,846 spinner=spinner, 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T00:09:04,846 raise error 2025-09-09T00:09:04,846 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T00:09:04,846 2025-09-09T00:09:04,846 The above exception was the direct cause of the following exception: 2025-09-09T00:09:04,846 2025-09-09T00:09:04,846 Traceback (most recent call last): 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:09:04,846 status = _inner_run() 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:09:04,846 return self.run(options, args) 2025-09-09T00:09:04,846 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:09:04,846 return func(self, options, args) 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T00:09:04,846 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T00:09:04,846 result = self._result = resolver.resolve( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T00:09:04,846 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T00:09:04,846 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T00:09:04,846 if not criterion.candidates: 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T00:09:04,846 return bool(self._sequence) 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T00:09:04,846 self._bool = any(self) 2025-09-09T00:09:04,846 ~~~^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T00:09:04,846 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T00:09:04,846 ^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T00:09:04,846 candidate = func() 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T00:09:04,846 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 link, template, name, version 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T00:09:04,846 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 link, 2025-09-09T00:09:04,846 ^^^^^ 2025-09-09T00:09:04,846 ...<3 lines>... 2025-09-09T00:09:04,846 version=version, 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T00:09:04,846 super().__init__( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 link=link, 2025-09-09T00:09:04,846 ^^^^^^^^^^ 2025-09-09T00:09:04,846 ...<4 lines>... 2025-09-09T00:09:04,846 version=version, 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T00:09:04,846 self.dist = self._prepare() 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T00:09:04,846 dist = self._prepare_distribution() 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T00:09:04,846 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T00:09:04,846 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T00:09:04,846 dist = _get_prepared_distribution( 2025-09-09T00:09:04,846 req, 2025-09-09T00:09:04,846 ...<3 lines>... 2025-09-09T00:09:04,846 self.check_build_deps, 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T00:09:04,846 abstract_dist.prepare_distribution_metadata( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 finder, build_isolation, check_build_deps 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T00:09:04,846 self.req.prepare_metadata() 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T00:09:04,846 self.metadata_directory = generate_metadata_legacy( 2025-09-09T00:09:04,846 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:09:04,846 build_env=self.build_env, 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ...<3 lines>... 2025-09-09T00:09:04,846 details=details, 2025-09-09T00:09:04,846 ^^^^^^^^^^^^^^^^ 2025-09-09T00:09:04,846 ) 2025-09-09T00:09:04,846 ^ 2025-09-09T00:09:04,846 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T00:09:04,846 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T00:09:04,846 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T00:09:04,867 Removed datawig==0.1.11 from https://files.pythonhosted.org/packages/87/bd/c60574525f89eff78ef8c8c7600bf81e5b59f017f7e7763866c27a04ab18/datawig-0.1.11.tar.gz from build tracker '/tmp/pip-build-tracker-4iynlo6a' 2025-09-09T00:09:04,867 Removed build tracker: '/tmp/pip-build-tracker-4iynlo6a'