2023-09-10T21:54:31,518 Created temporary directory: /tmp/pip-build-tracker-ygx9klt2 2023-09-10T21:54:31,519 Initialized build tracking at /tmp/pip-build-tracker-ygx9klt2 2023-09-10T21:54:31,519 Created build tracker: /tmp/pip-build-tracker-ygx9klt2 2023-09-10T21:54:31,520 Entered build tracker: /tmp/pip-build-tracker-ygx9klt2 2023-09-10T21:54:31,521 Created temporary directory: /tmp/pip-wheel-fb546ylo 2023-09-10T21:54:31,524 Created temporary directory: /tmp/pip-ephem-wheel-cache-u6mthdgn 2023-09-10T21:54:31,545 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-10T21:54:31,549 2 location(s) to search for versions of modelestimator-v2: 2023-09-10T21:54:31,549 * https://pypi.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,549 * https://www.piwheels.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,550 Fetching project page and analyzing links: https://pypi.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,551 Getting page https://pypi.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,552 Found index url https://pypi.org/simple/ 2023-09-10T21:54:31,812 Fetched page https://pypi.org/simple/modelestimator-v2/ as application/vnd.pypi.simple.v1+json 2023-09-10T21:54:31,815 Found link https://files.pythonhosted.org/packages/e6/d5/207c1a782db051a75758a2aee1b02852573ba2fdb6013e0d07b96342cd8f/modelestimator_v2-0.0.1.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 0.0.1 2023-09-10T21:54:31,816 Found link https://files.pythonhosted.org/packages/09/ed/3a1d4e7329788183e8d1fadb5ed938d7613f8e5939277d7f51b8fa96df51/modelestimator_v2-0.0.2.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 0.0.2 2023-09-10T21:54:31,817 Found link https://files.pythonhosted.org/packages/54/c1/06a0d86ee7981127c0149d5b3a03324b9f14ed42ef05a17f877ee3e2ed7b/modelestimator_v2-0.0.3.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 0.0.3 2023-09-10T21:54:31,818 Found link https://files.pythonhosted.org/packages/e7/e3/c7cf9c307ffc358f62948e36dc5523d012e65529a4dcf548fe2536a55ae5/modelestimator-v2-0.0.4.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 0.0.4 2023-09-10T21:54:31,818 Found link https://files.pythonhosted.org/packages/c6/f1/e5402c2931fa7158869d90ad3dd8bba39b0014fecff8b05ee0d8f0cdf98b/modelestimator-v2-0.0.5.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 0.0.5 2023-09-10T21:54:31,819 Found link https://files.pythonhosted.org/packages/7f/9a/00e594b283a1d2048148849fdc984eeae1de6512c42a89cefbde639361ec/modelestimator-v2-2.1.1.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 2.1.1 2023-09-10T21:54:31,820 Skipping link: No binaries permitted for modelestimator-v2: https://files.pythonhosted.org/packages/b0/07/e26e95686939a15f29238eee3cb36a05e855777b6f40cfbb571bdb9b3ed2/modelestimator_v2-2.1.1-py3-none-any.whl (from https://pypi.org/simple/modelestimator-v2/) 2023-09-10T21:54:31,820 Found link https://files.pythonhosted.org/packages/48/f0/b1a9157b4f959d4fbbc12c7077d8c8da2064f8546957859291469e6143e0/modelestimator-v2-2.1.2.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 2.1.2 2023-09-10T21:54:31,821 Skipping link: No binaries permitted for modelestimator-v2: https://files.pythonhosted.org/packages/f5/47/f77a35d8716fe694d4c9bed1f3404427a1b49b2bfaa9c701da5e36ec26cc/modelestimator_v2-2.1.2-py3-none-any.whl (from https://pypi.org/simple/modelestimator-v2/) 2023-09-10T21:54:31,822 Found link https://files.pythonhosted.org/packages/3d/cf/69322b3cb53e7efef3795d22c7fe8b235c368f955a9d43fce0e069a6ad2a/modelestimator-v2-2.1.3.tar.gz (from https://pypi.org/simple/modelestimator-v2/), version: 2.1.3 2023-09-10T21:54:31,822 Skipping link: No binaries permitted for modelestimator-v2: https://files.pythonhosted.org/packages/04/b6/154b6ed2273f11272be298a3f0aa51bcae9061ff9d1b9292abe26838293c/modelestimator_v2-2.1.3-py3-none-any.whl (from https://pypi.org/simple/modelestimator-v2/) 2023-09-10T21:54:31,823 Fetching project page and analyzing links: https://www.piwheels.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,824 Getting page https://www.piwheels.org/simple/modelestimator-v2/ 2023-09-10T21:54:31,826 Found index url https://www.piwheels.org/simple/ 2023-09-10T21:54:32,092 Fetched page https://www.piwheels.org/simple/modelestimator-v2/ as text/html 2023-09-10T21:54:32,096 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-0.0.1-py3-none-any.whl#sha256=a1c6a6a9b8489248c090c736859099c05ad89a06ba4cd724d7fdf568e83b2df4 (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,096 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-0.0.3-py3-none-any.whl#sha256=241d11e3f292df39f6aafea34da9d1fe6635ba8d659dd5d2a54ebb34fd6c899a (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,097 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-0.0.4-py3-none-any.whl#sha256=6bd23cda92802cce49043e163ff31b0c14de06e4c6f571fc840348113be30285 (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,098 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-0.0.5-py3-none-any.whl#sha256=17d2cef4d106cb6ecf304bcf1e5694a715907fe5208409ff2aa87ef447e18eac (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,098 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-2.1.1-py3-none-any.whl#sha256=c9b4ef73813f994337a81fd1d88ff5ad30803eafb6388c0999f04cc823a927ab (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,099 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-2.1.2-py3-none-any.whl#sha256=6c77db39a3dd1ff1c51bc2c66ca4e2ba74da96a0f733b8dd5c3e325e12ead9d3 (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,100 Skipping link: No binaries permitted for modelestimator-v2: https://www.piwheels.org/simple/modelestimator-v2/modelestimator_v2-2.1.3-py3-none-any.whl#sha256=c5700150ec90afa4ba0db4f52ee049fdaa2a62c09d59ecdbd7438c111c06b560 (from https://www.piwheels.org/simple/modelestimator-v2/) 2023-09-10T21:54:32,100 Skipping link: not a file: https://www.piwheels.org/simple/modelestimator-v2/ 2023-09-10T21:54:32,101 Skipping link: not a file: https://pypi.org/simple/modelestimator-v2/ 2023-09-10T21:54:32,129 Given no hashes to check 1 links for project 'modelestimator-v2': discarding no candidates 2023-09-10T21:54:32,156 Collecting modelestimator-v2==0.0.2 2023-09-10T21:54:32,159 Created temporary directory: /tmp/pip-unpack-5s9_1ixk 2023-09-10T21:54:32,675 Downloading modelestimator_v2-0.0.2.tar.gz (9.6 kB) 2023-09-10T21:54:32,737 Added modelestimator-v2==0.0.2 from https://files.pythonhosted.org/packages/09/ed/3a1d4e7329788183e8d1fadb5ed938d7613f8e5939277d7f51b8fa96df51/modelestimator_v2-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-ygx9klt2' 2023-09-10T21:54:32,739 Running setup.py (path:/tmp/pip-wheel-fb546ylo/modelestimator-v2_9478f177fda1424b8d65e3066a9291d9/setup.py) egg_info for package modelestimator-v2 2023-09-10T21:54:32,740 Created temporary directory: /tmp/pip-pip-egg-info-ui84s3_a 2023-09-10T21:54:32,741 Preparing metadata (setup.py): started 2023-09-10T21:54:32,742 Running command python setup.py egg_info 2023-09-10T21:54:33,187 Traceback (most recent call last): 2023-09-10T21:54:33,187 File "", line 2, in 2023-09-10T21:54:33,188 File "", line 34, in 2023-09-10T21:54:33,189 File "/tmp/pip-wheel-fb546ylo/modelestimator-v2_9478f177fda1424b8d65e3066a9291d9/setup.py", line 3, in 2023-09-10T21:54:33,190 with open('requirements.txt') as f: 2023-09-10T21:54:33,191 ^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,192 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2023-09-10T21:54:33,256 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-10T21:54:33,269 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-10T21:54:33,269 exec(compile('"'"''"'"''"'"' 2023-09-10T21:54:33,269 # This is -- a caller that pip uses to run setup.py 2023-09-10T21:54:33,269 # 2023-09-10T21:54:33,269 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-10T21:54:33,269 # import from `distutils.core` to work with newer packaging standards. 2023-09-10T21:54:33,269 # - It provides a clear error message when setuptools is not installed. 2023-09-10T21:54:33,269 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-10T21:54:33,269 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-10T21:54:33,269 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-10T21:54:33,269 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-10T21:54:33,269 import os, sys, tokenize 2023-09-10T21:54:33,269 2023-09-10T21:54:33,269 try: 2023-09-10T21:54:33,269 import setuptools 2023-09-10T21:54:33,269 except ImportError as error: 2023-09-10T21:54:33,269 print( 2023-09-10T21:54:33,269 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-10T21:54:33,269 "the build environment.", 2023-09-10T21:54:33,269 file=sys.stderr, 2023-09-10T21:54:33,269 ) 2023-09-10T21:54:33,269 sys.exit(1) 2023-09-10T21:54:33,269 2023-09-10T21:54:33,269 __file__ = %r 2023-09-10T21:54:33,269 sys.argv[0] = __file__ 2023-09-10T21:54:33,269 2023-09-10T21:54:33,269 if os.path.exists(__file__): 2023-09-10T21:54:33,269 filename = __file__ 2023-09-10T21:54:33,269 with tokenize.open(__file__) as f: 2023-09-10T21:54:33,269 setup_py_code = f.read() 2023-09-10T21:54:33,269 else: 2023-09-10T21:54:33,269 filename = "" 2023-09-10T21:54:33,269 setup_py_code = "from setuptools import setup; setup()" 2023-09-10T21:54:33,269 2023-09-10T21:54:33,269 exec(compile(setup_py_code, filename, "exec")) 2023-09-10T21:54:33,269 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fb546ylo/modelestimator-v2_9478f177fda1424b8d65e3066a9291d9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ui84s3_a[/] 2023-09-10T21:54:33,269 [bold magenta]cwd[/]: /tmp/pip-wheel-fb546ylo/modelestimator-v2_9478f177fda1424b8d65e3066a9291d9/ 2023-09-10T21:54:33,270 Preparing metadata (setup.py): finished with status 'error' 2023-09-10T21:54:33,271 ERROR: [present-rich] metadata generation failed 2023-09-10T21:54:33,277 Exception information: 2023-09-10T21:54:33,277 Traceback (most recent call last): 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-10T21:54:33,277 call_subprocess( 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-10T21:54:33,277 raise error 2023-09-10T21:54:33,277 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-10T21:54:33,277 2023-09-10T21:54:33,277 The above exception was the direct cause of the following exception: 2023-09-10T21:54:33,277 2023-09-10T21:54:33,277 Traceback (most recent call last): 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-10T21:54:33,277 status = run_func(*args) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-10T21:54:33,277 return func(self, options, args) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-10T21:54:33,277 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-10T21:54:33,277 result = self._result = resolver.resolve( 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-10T21:54:33,277 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-10T21:54:33,277 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-10T21:54:33,277 if not criterion.candidates: 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-10T21:54:33,277 return bool(self._sequence) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-10T21:54:33,277 return any(self) 2023-09-10T21:54:33,277 ^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-10T21:54:33,277 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-10T21:54:33,277 candidate = func() 2023-09-10T21:54:33,277 ^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-10T21:54:33,277 self._link_candidate_cache[link] = LinkCandidate( 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-10T21:54:33,277 super().__init__( 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-10T21:54:33,277 self.dist = self._prepare() 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-10T21:54:33,277 dist = self._prepare_distribution() 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-10T21:54:33,277 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-10T21:54:33,277 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-10T21:54:33,277 dist = _get_prepared_distribution( 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-10T21:54:33,277 abstract_dist.prepare_distribution_metadata( 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-10T21:54:33,277 self.req.prepare_metadata() 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-10T21:54:33,277 self.metadata_directory = generate_metadata_legacy( 2023-09-10T21:54:33,277 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:54:33,277 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-10T21:54:33,277 raise MetadataGenerationFailed(package_details=details) from error 2023-09-10T21:54:33,277 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-10T21:54:33,290 Removed modelestimator-v2==0.0.2 from https://files.pythonhosted.org/packages/09/ed/3a1d4e7329788183e8d1fadb5ed938d7613f8e5939277d7f51b8fa96df51/modelestimator_v2-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-ygx9klt2' 2023-09-10T21:54:33,291 Removed build tracker: '/tmp/pip-build-tracker-ygx9klt2'