2025-09-08T05:26:35,814 Created temporary directory: /tmp/pip-build-tracker-r90xv6p3 2025-09-08T05:26:35,814 Initialized build tracking at /tmp/pip-build-tracker-r90xv6p3 2025-09-08T05:26:35,815 Created build tracker: /tmp/pip-build-tracker-r90xv6p3 2025-09-08T05:26:35,815 Entered build tracker: /tmp/pip-build-tracker-r90xv6p3 2025-09-08T05:26:35,815 Created temporary directory: /tmp/pip-wheel-0krv5ldf 2025-09-08T05:26:35,818 Created temporary directory: /tmp/pip-ephem-wheel-cache-8cv4e5tb 2025-09-08T05:26:35,876 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T05:26:35,878 2 location(s) to search for versions of bottlenose: 2025-09-08T05:26:35,878 * https://pypi.org/simple/bottlenose/ 2025-09-08T05:26:35,878 * https://www.piwheels.org/simple/bottlenose/ 2025-09-08T05:26:35,878 Fetching project page and analyzing links: https://pypi.org/simple/bottlenose/ 2025-09-08T05:26:35,879 Getting page https://pypi.org/simple/bottlenose/ 2025-09-08T05:26:35,880 Found index url https://pypi.org/simple/ 2025-09-08T05:26:35,950 Fetched page https://pypi.org/simple/bottlenose/ as application/vnd.pypi.simple.v1+json 2025-09-08T05:26:35,954 Found link https://files.pythonhosted.org/packages/78/36/20f8cb309f4f4f57a74660dfbabcebe56453bf38f8460f6809b81865cf40/bottlenose-0.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.1 2025-09-08T05:26:35,955 Found link https://files.pythonhosted.org/packages/75/03/94817276dd49900fc397b8a858cb64e39778e673ec538c454b4f6fef1658/bottlenose-0.1.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.1.1 2025-09-08T05:26:35,955 Found link https://files.pythonhosted.org/packages/26/73/4daa4fe01b7f682f2f432ff4a0b740d3080d0bcda15311e5943dda82cf5c/bottlenose-0.1.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.1.2 2025-09-08T05:26:35,955 Found link https://files.pythonhosted.org/packages/98/d1/affd302d98753909344df2338f73fd5eb43413eb78d5abd658d61e0a26ce/bottlenose-0.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.2 2025-09-08T05:26:35,955 Found link https://files.pythonhosted.org/packages/74/40/b758c922478232ca46f07f8405880baf1a68c0f320f4f5a19217b8e7d952/bottlenose-0.2.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.2.1 2025-09-08T05:26:35,955 Found link https://files.pythonhosted.org/packages/57/b0/b16149f059bbdee88fc78cfee5c056682f99dde73bd00a3737bcac2c89ce/bottlenose-0.3.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.3.0 2025-09-08T05:26:35,956 Found link https://files.pythonhosted.org/packages/05/98/e766f626a12c2364aed86ea31d06d93199af6ff4bf10e6f8e3085eec58b6/bottlenose-0.3.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.3.2 2025-09-08T05:26:35,956 Found link https://files.pythonhosted.org/packages/26/7e/a4b5c0e30d889b629437cbb1f42f92d561c9a67de6f3c41a1ed60c9d62de/bottlenose-0.3.3.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.3.3 2025-09-08T05:26:35,956 Found link https://files.pythonhosted.org/packages/67/f2/8b39fbfbd8153bb480552fc25274e25a55bddcf3b5e165988e4a0ef3af1b/bottlenose-0.3.4.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.3.4 2025-09-08T05:26:35,956 Found link https://files.pythonhosted.org/packages/11/57/1a9c95572b4d2e56632ccef369a77a5eb153dc51b2dd26a24b62d902fcd8/bottlenose-0.4.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.4.0 2025-09-08T05:26:35,957 Found link https://files.pythonhosted.org/packages/9b/83/68a8b04c76fd4b3b2a655aefdc994a5c935bf36c004a04715216831bd817/bottlenose-0.4.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.4.1 2025-09-08T05:26:35,957 Found link https://files.pythonhosted.org/packages/c8/cd/811edf43ebb3aa21e701e1944c5672599d9498c331ad783ea215b09fd283/bottlenose-0.4.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.4.2 2025-09-08T05:26:35,957 Found link https://files.pythonhosted.org/packages/2e/8b/1c3c01d23825963bb1eee894fb5a2f261758ef63f51ee56973210755eab1/bottlenose-0.5.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.5.0 2025-09-08T05:26:35,957 Found link https://files.pythonhosted.org/packages/cb/8f/f04a4e10119e53de119b38607aa50be8a2e32d4232bcd8a24aacdaed8ecb/bottlenose-0.6.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.0 2025-09-08T05:26:35,958 Found link https://files.pythonhosted.org/packages/ba/93/d5e10dd2514ca821e4fec12337aabae5b3751ffbbe10dc33fa82341ebb0f/bottlenose-0.6.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.1 2025-09-08T05:26:35,958 Found link https://files.pythonhosted.org/packages/0a/07/c79b2ac37d92384d8d6329278e27497ab9d81f597c04aa9cfc25924ebfba/bottlenose-0.6.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.2 2025-09-08T05:26:35,958 Found link https://files.pythonhosted.org/packages/91/33/6b1f7b8275b57439923a939510fe88fceb714022e6b10624520ec9ba9526/bottlenose-0.6.3.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.3 2025-09-08T05:26:35,958 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/06/3a/eb0fb6a836e60a164af33251200db9100844db14829380c845918c3942c3/bottlenose-0.6.4-py2.7.egg (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,958 Found link https://files.pythonhosted.org/packages/60/76/20419ce762e96dc11a47c854b44ba52d1ccbae586aeb4dc90282d42aed3f/bottlenose-0.6.4.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.4 2025-09-08T05:26:35,959 Found link https://files.pythonhosted.org/packages/12/36/295fd4f9b7a33546a9df2d38e408e7fa1461d50926f2ba5df9c4e09dbe98/bottlenose-0.6.5.tar.gz (from https://pypi.org/simple/bottlenose/), version: 0.6.5 2025-09-08T05:26:35,959 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/dd/18/747eefe82a67275ddda1472793e4edeaabdff5712918f4521d129879d955/bottlenose-1.0.0-py2.7.egg (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,959 Found link https://files.pythonhosted.org/packages/9d/69/e330135a96a1f3b2c7ef3a5f1613744ab7f025ae531d74d7767ea563c542/bottlenose-1.0.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.0.0 2025-09-08T05:26:35,959 Found link https://files.pythonhosted.org/packages/af/f3/d29e2bb002eaa788b4e6b1379dc3f1d08bf0b4aebc09b60a48e87e160307/bottlenose-1.0.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.0.1 2025-09-08T05:26:35,959 Found link https://files.pythonhosted.org/packages/c8/8a/17cf69c5e6447dea916f5326fe61b85bfb750fb2f1157dfd2be7d902b49c/bottlenose-1.1.0.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.1.0 2025-09-08T05:26:35,960 Found link https://files.pythonhosted.org/packages/dc/a6/d25e066af4f467756cf6ebc7ef28fc17018c427024313f7fcb00539b23cf/bottlenose-1.1.1.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.1.1 2025-09-08T05:26:35,960 Found link https://files.pythonhosted.org/packages/5e/a0/b5164ebc83e0746736f258dcb8bd15e614b0a1e0ce4f09ae9598de5bcda6/bottlenose-1.1.2.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.1.2 2025-09-08T05:26:35,960 Found link https://files.pythonhosted.org/packages/49/ae/7f3aaeb43af855cebd8f3893fe067f8d75eac9d174322a94186a19987036/bottlenose-1.1.3.tar.gz (from https://pypi.org/simple/bottlenose/), version: 1.1.3 2025-09-08T05:26:35,960 Skipping link: No binaries permitted for bottlenose: https://files.pythonhosted.org/packages/e0/cc/c3f4cdf899a75b99a2d5c7da1086ba4e3fbdec0a404377945afd32a7cea3/bottlenose-1.1.5-py2.py3-none-any.whl (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,960 Skipping link: No binaries permitted for bottlenose: https://files.pythonhosted.org/packages/95/26/abe9a2e174bb39368fc8791fd817e59343fa279dae843da13bb5373a5772/bottlenose-1.1.6-py2.py3-none-any.whl (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,961 Skipping link: No binaries permitted for bottlenose: https://files.pythonhosted.org/packages/7a/63/712c5d5f97bae1d211c6d9b31e9a6b5c422e0eb2615e499f9e02b3cc0696/bottlenose-1.1.7-py2.py3-none-any.whl (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,961 Skipping link: No binaries permitted for bottlenose: https://files.pythonhosted.org/packages/37/2b/fcf2b3d9e4e79a87c2a4fdf32bc64aadbfac5fd087c1b74565cdef3defab/bottlenose-1.1.8-py2.py3-none-any.whl (from https://pypi.org/simple/bottlenose/) 2025-09-08T05:26:35,961 Fetching project page and analyzing links: https://www.piwheels.org/simple/bottlenose/ 2025-09-08T05:26:35,961 Getting page https://www.piwheels.org/simple/bottlenose/ 2025-09-08T05:26:35,962 Found index url https://www.piwheels.org/simple/ 2025-09-08T05:26:36,058 Fetched page https://www.piwheels.org/simple/bottlenose/ as text/html 2025-09-08T05:26:36,064 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-1.1.3-py3-none-any.whl#sha256=a182f0a379d2be97f08837ac0b0646720171138c2444cd35105d5687be5da642 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,065 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-1.1.2-py3-none-any.whl#sha256=72163258c7a1a461cf1c3128885e999f904ba6263be1f2b58e98eb5d6e3abf67 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,065 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-1.1.1-py3-none-any.whl#sha256=b5e41791c9ecbe7c89bcfc913a32ab035ccd25330e27ab79b384462edafddd6e (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,065 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-1.1.0-py3-none-any.whl#sha256=5ca9c1c978deab490bd2255183442d03b251f3a9932a512773e0b8b418ae7df5 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,065 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-1.0.1-py3-none-any.whl#sha256=1a5308c57195fe0aa58f604b8104a2bad95ac6ee0b0e25bd2d2f8ba5149e8706 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,066 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.6.4-py3-none-any.whl#sha256=ea512a443a66420bdf056b17b66243bd5f3c6e6146992e06d9db263da9aeb902 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,066 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.6.3-py3-none-any.whl#sha256=30e6b033ca1882c2cd9d0b06fcd32716a3eefd00c12096f155530f6a2b6f4e0f (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,066 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.6.2-py3-none-any.whl#sha256=dc5e0566af5318915b20b5a3cbd5ca3080188aa6e1daca6db43be93955547b0d (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,066 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.6.1-py3-none-any.whl#sha256=6b51196d1be637e9cac38b422157e819626d9fffec606afa77fa05ceae2a65f9 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,066 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.6.0-py3-none-any.whl#sha256=a0bb4c89c83d7f8de05142b3972e71ead5f9781958158e05c0746cb06ecaeacf (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,067 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.5.0-py3-none-any.whl#sha256=886ec9f7a67cfd8b9fef49105702a025505d3bd2bdacebd149065cbc2602a1b3 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,067 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.4.2-py3-none-any.whl#sha256=265ddb1504a9eb2881772740d0f7eb10da0ec938e22f5962ce82857fcaf630c9 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,067 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.4.1-py3-none-any.whl#sha256=257c8ea5d12de2c1bb5199d0a327f6a0666edd6745fdb86913dcc24c992d19ad (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,067 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.4.0-py3-none-any.whl#sha256=78cdf2ed65169bb465c1583bdb077aa89e42d89f1bcb784520d4bfdda29eebe0 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,067 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.3.4-py3-none-any.whl#sha256=31b0f73df3e066c3d88855194661626b6430d1c742c09eb332b2a5a4c06bdc77 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,068 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.3.3-py3-none-any.whl#sha256=54c33e5efb759b2f09bc58425194fa3ac718d9aeb2d4e0994d5adedc087f1a02 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,068 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.3.2-py3-none-any.whl#sha256=0d89d163a3bb3edc3afe92230fbdb2522aca42daa07b57f6321b1f0a27cb9281 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,068 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.3.0-py3-none-any.whl#sha256=4ee26cd7e6f27e0134bc55947f0991d7a9f8a10cca7be5a1c08ad3ea05a57882 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,068 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.2.1-py3-none-any.whl#sha256=a4f3618e502fb840d1ca391c5238a13b014b905d8eb48886f254a8a1f4d34167 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,068 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.2-py3-none-any.whl#sha256=bd12049f7ced787677233ec2c53b5e3364474a6c5f122e2fd5d406f1fb329142 (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,069 Skipping link: No binaries permitted for bottlenose: https://archive1.piwheels.org/simple/bottlenose/bottlenose-0.1.2-py3-none-any.whl#sha256=33b702f7ee85b2eb92124a5349e12dba5c161c297a0b40f5a6702810408a1a7d (from https://www.piwheels.org/simple/bottlenose/) 2025-09-08T05:26:36,069 Skipping link: not a file: https://www.piwheels.org/simple/bottlenose/ 2025-09-08T05:26:36,069 Skipping link: not a file: https://pypi.org/simple/bottlenose/ 2025-09-08T05:26:36,100 Given no hashes to check 1 links for project 'bottlenose': discarding no candidates 2025-09-08T05:26:36,101 Collecting bottlenose==0.6.5 2025-09-08T05:26:36,102 Created temporary directory: /tmp/pip-unpack-epnddyht 2025-09-08T05:26:36,241 Downloading bottlenose-0.6.5.tar.gz (11 kB) 2025-09-08T05:26:36,269 Added bottlenose==0.6.5 from https://files.pythonhosted.org/packages/12/36/295fd4f9b7a33546a9df2d38e408e7fa1461d50926f2ba5df9c4e09dbe98/bottlenose-0.6.5.tar.gz to build tracker '/tmp/pip-build-tracker-r90xv6p3' 2025-09-08T05:26:36,270 Running setup.py (path:/tmp/pip-wheel-0krv5ldf/bottlenose_12f80be2bdaa47708c0fd670338ab8a0/setup.py) egg_info for package bottlenose 2025-09-08T05:26:36,270 Created temporary directory: /tmp/pip-pip-egg-info-bvshwhzs 2025-09-08T05:26:36,270 Preparing metadata (setup.py): started 2025-09-08T05:26:36,271 Running command python setup.py egg_info 2025-09-08T05:26:36,779 Traceback (most recent call last): 2025-09-08T05:26:36,780 File "", line 2, in 2025-09-08T05:26:36,780 exec(compile(''' 2025-09-08T05:26:36,781 ~~~~^^^^^^^^^^^^ 2025-09-08T05:26:36,781 # This is -- a caller that pip uses to run setup.py 2025-09-08T05:26:36,781 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,781 ...<32 lines>... 2025-09-08T05:26:36,781 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T05:26:36,781 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,781 ''' % ('/tmp/pip-wheel-0krv5ldf/bottlenose_12f80be2bdaa47708c0fd670338ab8a0/setup.py',), "", "exec")) 2025-09-08T05:26:36,781 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,782 File "", line 35, in 2025-09-08T05:26:36,782 File "/tmp/pip-wheel-0krv5ldf/bottlenose_12f80be2bdaa47708c0fd670338ab8a0/setup.py", line 27, in 2025-09-08T05:26:36,782 execfile("bottlenose/metadata.py", metadata) 2025-09-08T05:26:36,782 ^^^^^^^^ 2025-09-08T05:26:36,782 NameError: name 'execfile' is not defined 2025-09-08T05:26:36,866 ERROR: python setup.py egg_info exited with 1 2025-09-08T05:26:36,879 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T05:26:36,879 exec(compile('"'"''"'"''"'"' 2025-09-08T05:26:36,879 # This is -- a caller that pip uses to run setup.py 2025-09-08T05:26:36,879 # 2025-09-08T05:26:36,879 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T05:26:36,879 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T05:26:36,879 # - It provides a clear error message when setuptools is not installed. 2025-09-08T05:26:36,879 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T05:26:36,879 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T05:26:36,879 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T05:26:36,879 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T05:26:36,879 import os, sys, tokenize, traceback 2025-09-08T05:26:36,879 2025-09-08T05:26:36,879 try: 2025-09-08T05:26:36,879 import setuptools 2025-09-08T05:26:36,879 except ImportError: 2025-09-08T05:26:36,879 print( 2025-09-08T05:26:36,879 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T05:26:36,879 "the build environment with exception:", 2025-09-08T05:26:36,879 file=sys.stderr, 2025-09-08T05:26:36,879 ) 2025-09-08T05:26:36,879 traceback.print_exc() 2025-09-08T05:26:36,879 sys.exit(1) 2025-09-08T05:26:36,879 2025-09-08T05:26:36,879 __file__ = %r 2025-09-08T05:26:36,879 sys.argv[0] = __file__ 2025-09-08T05:26:36,879 2025-09-08T05:26:36,879 if os.path.exists(__file__): 2025-09-08T05:26:36,879 filename = __file__ 2025-09-08T05:26:36,879 with tokenize.open(__file__) as f: 2025-09-08T05:26:36,879 setup_py_code = f.read() 2025-09-08T05:26:36,879 else: 2025-09-08T05:26:36,879 filename = "" 2025-09-08T05:26:36,879 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T05:26:36,879 2025-09-08T05:26:36,879 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T05:26:36,879 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0krv5ldf/bottlenose_12f80be2bdaa47708c0fd670338ab8a0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bvshwhzs[/] 2025-09-08T05:26:36,879 [bold magenta]cwd[/]: /tmp/pip-wheel-0krv5ldf/bottlenose_12f80be2bdaa47708c0fd670338ab8a0/ 2025-09-08T05:26:36,879 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T05:26:36,880 ERROR: metadata generation failed 2025-09-08T05:26:36,886 Exception information: 2025-09-08T05:26:36,886 Traceback (most recent call last): 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T05:26:36,886 call_subprocess( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 args, 2025-09-08T05:26:36,886 ^^^^^ 2025-09-08T05:26:36,886 ...<2 lines>... 2025-09-08T05:26:36,886 spinner=spinner, 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T05:26:36,886 raise error 2025-09-08T05:26:36,886 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T05:26:36,886 2025-09-08T05:26:36,886 The above exception was the direct cause of the following exception: 2025-09-08T05:26:36,886 2025-09-08T05:26:36,886 Traceback (most recent call last): 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T05:26:36,886 status = _inner_run() 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T05:26:36,886 return self.run(options, args) 2025-09-08T05:26:36,886 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T05:26:36,886 return func(self, options, args) 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T05:26:36,886 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T05:26:36,886 result = self._result = resolver.resolve( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T05:26:36,886 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T05:26:36,886 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T05:26:36,886 if not criterion.candidates: 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T05:26:36,886 return bool(self._sequence) 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T05:26:36,886 self._bool = any(self) 2025-09-08T05:26:36,886 ~~~^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T05:26:36,886 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T05:26:36,886 ^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T05:26:36,886 candidate = func() 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T05:26:36,886 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 link, template, name, version 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T05:26:36,886 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 link, 2025-09-08T05:26:36,886 ^^^^^ 2025-09-08T05:26:36,886 ...<3 lines>... 2025-09-08T05:26:36,886 version=version, 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T05:26:36,886 super().__init__( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 link=link, 2025-09-08T05:26:36,886 ^^^^^^^^^^ 2025-09-08T05:26:36,886 ...<4 lines>... 2025-09-08T05:26:36,886 version=version, 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T05:26:36,886 self.dist = self._prepare() 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T05:26:36,886 dist = self._prepare_distribution() 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T05:26:36,886 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T05:26:36,886 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T05:26:36,886 dist = _get_prepared_distribution( 2025-09-08T05:26:36,886 req, 2025-09-08T05:26:36,886 ...<3 lines>... 2025-09-08T05:26:36,886 self.check_build_deps, 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T05:26:36,886 abstract_dist.prepare_distribution_metadata( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 finder, build_isolation, check_build_deps 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T05:26:36,886 self.req.prepare_metadata() 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T05:26:36,886 self.metadata_directory = generate_metadata_legacy( 2025-09-08T05:26:36,886 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T05:26:36,886 build_env=self.build_env, 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ...<3 lines>... 2025-09-08T05:26:36,886 details=details, 2025-09-08T05:26:36,886 ^^^^^^^^^^^^^^^^ 2025-09-08T05:26:36,886 ) 2025-09-08T05:26:36,886 ^ 2025-09-08T05:26:36,886 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T05:26:36,886 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T05:26:36,886 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T05:26:36,909 Removed bottlenose==0.6.5 from https://files.pythonhosted.org/packages/12/36/295fd4f9b7a33546a9df2d38e408e7fa1461d50926f2ba5df9c4e09dbe98/bottlenose-0.6.5.tar.gz from build tracker '/tmp/pip-build-tracker-r90xv6p3' 2025-09-08T05:26:36,910 Removed build tracker: '/tmp/pip-build-tracker-r90xv6p3'