2023-09-08T19:58:57,782 Created temporary directory: /tmp/pip-build-tracker-309k1_i5 2023-09-08T19:58:57,783 Initialized build tracking at /tmp/pip-build-tracker-309k1_i5 2023-09-08T19:58:57,784 Created build tracker: /tmp/pip-build-tracker-309k1_i5 2023-09-08T19:58:57,784 Entered build tracker: /tmp/pip-build-tracker-309k1_i5 2023-09-08T19:58:57,785 Created temporary directory: /tmp/pip-wheel-rcb9y965 2023-09-08T19:58:57,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-uriw7h9c 2023-09-08T19:58:57,812 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T19:58:57,816 2 location(s) to search for versions of tg-hammer: 2023-09-08T19:58:57,816 * https://pypi.org/simple/tg-hammer/ 2023-09-08T19:58:57,816 * https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:58:57,816 Fetching project page and analyzing links: https://pypi.org/simple/tg-hammer/ 2023-09-08T19:58:57,817 Getting page https://pypi.org/simple/tg-hammer/ 2023-09-08T19:58:57,819 Found index url https://pypi.org/simple/ 2023-09-08T19:58:57,973 Fetched page https://pypi.org/simple/tg-hammer/ as application/vnd.pypi.simple.v1+json 2023-09-08T19:58:57,979 Found link https://files.pythonhosted.org/packages/a8/91/c77f97119d056f19c6c55fbb2b2cedea0be3d4acc9793fa161e11b04dd13/tg-hammer-0.0.1.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.0.1 2023-09-08T19:58:57,979 Found link https://files.pythonhosted.org/packages/aa/02/243eca73cc11c2272e0344c9713298fbbfbd4af658f76234b2c81129aa1c/tg-hammer-0.0.2.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.0.2 2023-09-08T19:58:57,980 Skipping link: No binaries permitted for tg-hammer: https://files.pythonhosted.org/packages/40/98/cef1dda13bdf5690efb99612b9ad89d13216739e3af9b747b0fd06c30671/tg_hammer-0.0.2-py2-none-any.whl (from https://pypi.org/simple/tg-hammer/) 2023-09-08T19:58:57,981 Found link https://files.pythonhosted.org/packages/a8/77/e91567caa12e60aef1d373ed29dca1ab39b9755d4bf2a4d65c26eaf8f3f8/tg-hammer-0.0.3.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.0.3 2023-09-08T19:58:57,981 Skipping link: No binaries permitted for tg-hammer: https://files.pythonhosted.org/packages/b2/05/be8a15c7ffb3eac9194e1ee901b592df5ced6fb0cc81a9da8f0001139752/tg_hammer-0.0.3-py2-none-any.whl (from https://pypi.org/simple/tg-hammer/) 2023-09-08T19:58:57,982 Found link https://files.pythonhosted.org/packages/63/0b/ab0245da468794c666f95c1d3a2173cb1e2c27fbb0a80c3c7ed434248ef9/tg-hammer-0.0.4.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.0.4 2023-09-08T19:58:57,982 Found link https://files.pythonhosted.org/packages/24/6b/43d5b06f95394ddf3401538ed8664a22af62128343b676edaba24948fddb/tg-hammer-0.0.5.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.0.5 2023-09-08T19:58:57,983 Found link https://files.pythonhosted.org/packages/79/db/ef4af2ea85e51a99a50fef183428563b1de62aa5f1dcf5ce3e747224e19d/tg-hammer-0.1.0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.1.0 2023-09-08T19:58:57,984 Found link https://files.pythonhosted.org/packages/2d/1a/4d04288f553ec6a782b789b967bc70ad57e9a3cfcdd4c0a606541f25b16e/tg-hammer-0.2.0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.2.0 2023-09-08T19:58:57,984 Found link https://files.pythonhosted.org/packages/e8/e9/be96cae82b41d00a3ab61541c4a7b466dc692f90826bb05c064ecd07a66a/tg-hammer-0.2.1.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.2.1 2023-09-08T19:58:57,985 Found link https://files.pythonhosted.org/packages/bf/ba/4bf01a73cf62e8c39d040e8ace6a7bb0d5bbb04d6d7e70a1e01d3066f9b9/tg-hammer-0.2.2.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.2.2 2023-09-08T19:58:57,986 Found link https://files.pythonhosted.org/packages/6e/40/7bf1af0a586b4e9d7ed8d30d8f90d8fa5c92276d44578e25f03f2c8132dd/tg-hammer-0.3.0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.3.0 2023-09-08T19:58:57,986 Found link https://files.pythonhosted.org/packages/fe/69/c08ac0d6428f61fc4754892144cd9a1f9b3f10ee1b9aceb1411c4eeacc05/tg-hammer-0.4.0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.4.0 2023-09-08T19:58:57,987 Found link https://files.pythonhosted.org/packages/ec/b5/cb106701d83fb9a015e0ab41a51d0ad20d1b02b581832376d13dc14c35bc/tg-hammer-0.4.1.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.4.1 2023-09-08T19:58:57,988 Found link https://files.pythonhosted.org/packages/be/ac/25eb4a9ec9033ded57e2974678a6bc6cd5056c61a08be68a8334dbf29178/tg-hammer-0.4.2.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.4.2 2023-09-08T19:58:57,989 Found link https://files.pythonhosted.org/packages/1e/a8/e58fa247c6f660b164ff4905961f1aebcc890827330c69e6ed0c3b5016d2/tg-hammer-0.4.3.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.4.3 2023-09-08T19:58:57,989 Found link https://files.pythonhosted.org/packages/0f/b5/c1743f2e63b700ab925e7a4b26f29c492e83528c70564a829ccc06742678/tg-hammer-0.5.0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.5.0 2023-09-08T19:58:57,990 Found link https://files.pythonhosted.org/packages/18/65/06af07316ad1087bc52033a9f3b76c24397b5a1d8bf3e295430db0302fef/tg-hammer-0.5.1.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.5.1 2023-09-08T19:58:57,990 Found link https://files.pythonhosted.org/packages/a3/c2/810c411d262630c557631cf6d7f3740ca245a52e66ae67de2d46261e2669/tg-hammer-0.6.2.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.2 2023-09-08T19:58:57,991 Found link https://files.pythonhosted.org/packages/24/09/a27357aa3cc645266810d8e0a897c91e5d1293f69f94a5baf1bc6bb6781c/tg-hammer-0.6.3.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.3 2023-09-08T19:58:57,992 Found link https://files.pythonhosted.org/packages/c8/3a/7ea6ef5acbc7bf31190fc2274b3c829a7bfefd921fe72ef29a0d1b95887c/tg-hammer-0.6.4.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.4 2023-09-08T19:58:57,992 Found link https://files.pythonhosted.org/packages/92/5e/a618ff7f4eeeff6f819ff7d7218d3ab89508859357b96e466449b1d288f4/tg-hammer-0.6.5.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.5 2023-09-08T19:58:57,993 Found link https://files.pythonhosted.org/packages/14/30/8ab46c725d97ee0917a0a0ffc67274ca681cc6759da7dfd82275926975ed/tg-hammer-0.6.6.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.6 2023-09-08T19:58:57,994 Found link https://files.pythonhosted.org/packages/16/fc/ceaeb603c4067f9818ec3b17078496cbf9edb799a837a881fa3ea821bd5d/tg-hammer-0.6.7.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.7 2023-09-08T19:58:57,994 Found link https://files.pythonhosted.org/packages/b7/db/62789014b3edfeeba04ae81205eb5a17436a9db17e8f3a3ded5bdf18255f/tg-hammer-0.6.8.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.6.8 2023-09-08T19:58:57,995 Found link https://files.pythonhosted.org/packages/9d/7b/9a919d01318f03f805d88cf8018b0b75e0f0d7512c75b0c1ff3170e60aef/tg-hammer-0.7.0a0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.7.0a0 2023-09-08T19:58:57,995 Found link https://files.pythonhosted.org/packages/a1/fa/acd8fdccf604c4402e0ac552706f722249d2b7fa1ad60d29e2b11505d12d/tg-hammer-0.7.0a1.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.7.0a1 2023-09-08T19:58:57,996 Found link https://files.pythonhosted.org/packages/99/68/93aa3553f9b88faacfb1e0b1ba59322af196852b1a0930af41054fd944b3/tg-hammer-0.7.0a3.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.7.0a3 2023-09-08T19:58:57,997 Found link https://files.pythonhosted.org/packages/e0/cb/b5852f9547251cf441dd26297ddfc622f3827f13176ca06a1d920099775f/tg-hammer-0.7.0rc0.tar.gz (from https://pypi.org/simple/tg-hammer/), version: 0.7.0rc0 2023-09-08T19:58:57,998 Fetching project page and analyzing links: https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:58:57,998 Getting page https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:58:57,999 Found index url https://www.piwheels.org/simple/ 2023-09-08T19:58:58,262 Fetched page https://www.piwheels.org/simple/tg-hammer/ as text/html 2023-09-08T19:58:58,269 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.0.5-py3-none-any.whl#sha256=91de0d425010341165818b6bef6bc9f8e3b0506a472e73ece755c04488b12f83 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,270 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.1.0-py3-none-any.whl#sha256=4efeee3e346bfb9911ec4b153638cde88cd87c62b9ba61ff780fa636d01bbbbd (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,271 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.2.0-py3-none-any.whl#sha256=61b896b30dcc356d4f61fae8005b3c0d338562cf92aa1718c4063d44979cb7cc (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,271 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.2.1-py3-none-any.whl#sha256=6ed5229493efd7584ce88b34cab8574cb464cb5cb056169af57fb54d9ac01b91 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,272 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.2.2-py3-none-any.whl#sha256=884f255596b72144613778a58d80dd4f7d1d5a25adaf593dc90373d1be6613bb (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,272 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.3.0-py3-none-any.whl#sha256=d5d48064fd494dc815344eb67ed6adb998c9c4d06e115713a1e831d7c04cd28c (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,272 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.4.0-py3-none-any.whl#sha256=d2e6e712bfcfae0b25bfb109fc258cc9812531ad734612cd509e2f6877916aef (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,273 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.4.1-py3-none-any.whl#sha256=bb82f62a3a5874377b0e8b98114ca975b605ecb3af9ab7ebbd0bb80c0b804ef8 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,273 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.4.2-py3-none-any.whl#sha256=196d61dc36237cd02454fbadac477316ff48fb37301940caa151185a44d1f8ae (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,274 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.4.3-py3-none-any.whl#sha256=78cc47240a4025f6b77b1678547f3dbaa0da2c9a7848a443782ee0418060713d (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,274 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.5.0-py3-none-any.whl#sha256=304ee14c01125b8e9711dd3f93aed36c65f227951512b40ef94414af52d93482 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,275 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.5.1-py3-none-any.whl#sha256=b2a67b716a4acd6492b7a93ae3996b4b22b96417635b8c29a9f00f0cfdb39253 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,276 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.2-py3-none-any.whl#sha256=ad5b8942ce4c256243116ae1a3a838a65345153f58eb11e008b26c3c5bfc261d (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,276 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.3-py3-none-any.whl#sha256=33af53eda7ec0ef3ff5bd3b571a5f0cb5d9b8960fd411e3e227871aeae96a125 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,277 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.4-py3-none-any.whl#sha256=f45b2e063fce0545cc96ade6b7dc8d853a680fcbfd79485fdd844733b4d265ff (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,277 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.5-py3-none-any.whl#sha256=bdddc31a959e6f676cc9096081f2e44ff0f1e2c273a9edd929c437415f010155 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,278 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.6-py3-none-any.whl#sha256=594cfa4da5d675dda030778de38ce2a5b9270af7e06d5af9da96e45b8675200a (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,279 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.7-py3-none-any.whl#sha256=9966e004db467750d2caaf28074bb27c3055a7f2b390e258ddd7231e511a7190 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,279 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.6.8-py3-none-any.whl#sha256=381e814b5298a7b31f59bd9d759a7c5fc9b9f75d6d5ec72695a879f603b5a58e (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,280 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.7.0a0-py3-none-any.whl#sha256=782cb6fa800c9931daa49d7966fdc2c701b4964107fa45a993ab07815c2253cf (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,280 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.7.0a1-py3-none-any.whl#sha256=94e5dcf008111ee7676b54f0eb0547758a6fe8e6aa5375931fb088f0b43e8e30 (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,280 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.7.0a3-py3-none-any.whl#sha256=e18720d7cac3df5c92a60dce558c4dedb3eff7347c44fa8f5d7f64ce4d7bbe8b (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,281 Skipping link: No binaries permitted for tg-hammer: https://www.piwheels.org/simple/tg-hammer/tg_hammer-0.7.0rc0-py3-none-any.whl#sha256=ee6a3cf1a9c98362b81a79d1e8c435962ee5552c7d4d9dfe76cb4f51966cebfb (from https://www.piwheels.org/simple/tg-hammer/) 2023-09-08T19:58:58,281 Skipping link: not a file: https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:58:58,282 Skipping link: not a file: https://pypi.org/simple/tg-hammer/ 2023-09-08T19:58:58,304 Given no hashes to check 1 links for project 'tg-hammer': discarding no candidates 2023-09-08T19:58:58,322 Collecting tg-hammer==0.0.4 2023-09-08T19:58:58,324 Created temporary directory: /tmp/pip-unpack-8c_9106i 2023-09-08T19:58:58,540 Downloading tg-hammer-0.0.4.tar.gz (8.1 kB) 2023-09-08T19:58:58,576 Added tg-hammer==0.0.4 from https://files.pythonhosted.org/packages/63/0b/ab0245da468794c666f95c1d3a2173cb1e2c27fbb0a80c3c7ed434248ef9/tg-hammer-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-309k1_i5' 2023-09-08T19:58:58,578 Running setup.py (path:/tmp/pip-wheel-rcb9y965/tg-hammer_61489f83db714d72808959b07c00059e/setup.py) egg_info for package tg-hammer 2023-09-08T19:58:58,579 Created temporary directory: /tmp/pip-pip-egg-info-q_azmspz 2023-09-08T19:58:58,580 Preparing metadata (setup.py): started 2023-09-08T19:58:58,581 Running command python setup.py egg_info 2023-09-08T19:58:59,243 Traceback (most recent call last): 2023-09-08T19:58:59,243 File "", line 2, in 2023-09-08T19:58:59,244 File "", line 34, in 2023-09-08T19:58:59,245 File "/tmp/pip-wheel-rcb9y965/tg-hammer_61489f83db714d72808959b07c00059e/setup.py", line 6, in 2023-09-08T19:58:59,246 from pip.req import parse_requirements 2023-09-08T19:58:59,247 ModuleNotFoundError: No module named 'pip.req' 2023-09-08T19:58:59,315 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T19:58:59,328 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T19:58:59,328 exec(compile('"'"''"'"''"'"' 2023-09-08T19:58:59,328 # This is -- a caller that pip uses to run setup.py 2023-09-08T19:58:59,328 # 2023-09-08T19:58:59,328 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T19:58:59,328 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T19:58:59,328 # - It provides a clear error message when setuptools is not installed. 2023-09-08T19:58:59,328 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T19:58:59,328 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T19:58:59,328 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T19:58:59,328 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T19:58:59,328 import os, sys, tokenize 2023-09-08T19:58:59,328 2023-09-08T19:58:59,328 try: 2023-09-08T19:58:59,328 import setuptools 2023-09-08T19:58:59,328 except ImportError as error: 2023-09-08T19:58:59,328 print( 2023-09-08T19:58:59,328 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T19:58:59,328 "the build environment.", 2023-09-08T19:58:59,328 file=sys.stderr, 2023-09-08T19:58:59,328 ) 2023-09-08T19:58:59,328 sys.exit(1) 2023-09-08T19:58:59,328 2023-09-08T19:58:59,328 __file__ = %r 2023-09-08T19:58:59,328 sys.argv[0] = __file__ 2023-09-08T19:58:59,328 2023-09-08T19:58:59,328 if os.path.exists(__file__): 2023-09-08T19:58:59,328 filename = __file__ 2023-09-08T19:58:59,328 with tokenize.open(__file__) as f: 2023-09-08T19:58:59,328 setup_py_code = f.read() 2023-09-08T19:58:59,328 else: 2023-09-08T19:58:59,328 filename = "" 2023-09-08T19:58:59,328 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T19:58:59,328 2023-09-08T19:58:59,328 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T19:58:59,328 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rcb9y965/tg-hammer_61489f83db714d72808959b07c00059e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-q_azmspz[/] 2023-09-08T19:58:59,329 [bold magenta]cwd[/]: /tmp/pip-wheel-rcb9y965/tg-hammer_61489f83db714d72808959b07c00059e/ 2023-09-08T19:58:59,330 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T19:58:59,332 ERROR: [present-rich] metadata generation failed 2023-09-08T19:58:59,337 Exception information: 2023-09-08T19:58:59,337 Traceback (most recent call last): 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T19:58:59,337 call_subprocess( 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T19:58:59,337 raise error 2023-09-08T19:58:59,337 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T19:58:59,337 2023-09-08T19:58:59,337 The above exception was the direct cause of the following exception: 2023-09-08T19:58:59,337 2023-09-08T19:58:59,337 Traceback (most recent call last): 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T19:58:59,337 status = run_func(*args) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T19:58:59,337 return func(self, options, args) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T19:58:59,337 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T19:58:59,337 result = self._result = resolver.resolve( 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T19:58:59,337 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T19:58:59,337 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T19:58:59,337 if not criterion.candidates: 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T19:58:59,337 return bool(self._sequence) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T19:58:59,337 return any(self) 2023-09-08T19:58:59,337 ^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T19:58:59,337 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T19:58:59,337 candidate = func() 2023-09-08T19:58:59,337 ^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T19:58:59,337 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T19:58:59,337 super().__init__( 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T19:58:59,337 self.dist = self._prepare() 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T19:58:59,337 dist = self._prepare_distribution() 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T19:58:59,337 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T19:58:59,337 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T19:58:59,337 dist = _get_prepared_distribution( 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T19:58:59,337 abstract_dist.prepare_distribution_metadata( 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T19:58:59,337 self.req.prepare_metadata() 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T19:58:59,337 self.metadata_directory = generate_metadata_legacy( 2023-09-08T19:58:59,337 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:58:59,337 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T19:58:59,337 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T19:58:59,337 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T19:58:59,350 Removed tg-hammer==0.0.4 from https://files.pythonhosted.org/packages/63/0b/ab0245da468794c666f95c1d3a2173cb1e2c27fbb0a80c3c7ed434248ef9/tg-hammer-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-309k1_i5' 2023-09-08T19:58:59,351 Removed build tracker: '/tmp/pip-build-tracker-309k1_i5'