2023-09-08T19:51:09,974 Created temporary directory: /tmp/pip-build-tracker-ff6so03s 2023-09-08T19:51:09,975 Initialized build tracking at /tmp/pip-build-tracker-ff6so03s 2023-09-08T19:51:09,976 Created build tracker: /tmp/pip-build-tracker-ff6so03s 2023-09-08T19:51:09,976 Entered build tracker: /tmp/pip-build-tracker-ff6so03s 2023-09-08T19:51:09,977 Created temporary directory: /tmp/pip-wheel-x2ll8poq 2023-09-08T19:51:09,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-vasa45as 2023-09-08T19:51:10,002 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T19:51:10,006 2 location(s) to search for versions of tg-hammer: 2023-09-08T19:51:10,006 * https://pypi.org/simple/tg-hammer/ 2023-09-08T19:51:10,006 * https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:51:10,006 Fetching project page and analyzing links: https://pypi.org/simple/tg-hammer/ 2023-09-08T19:51:10,007 Getting page https://pypi.org/simple/tg-hammer/ 2023-09-08T19:51:10,009 Found index url https://pypi.org/simple/ 2023-09-08T19:51:10,228 Fetched page https://pypi.org/simple/tg-hammer/ as application/vnd.pypi.simple.v1+json 2023-09-08T19:51:10,234 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:51:10,235 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:51:10,236 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:51:10,236 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:51:10,237 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:51:10,237 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:51:10,238 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:51:10,239 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:51:10,240 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:51:10,240 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:51:10,241 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:51:10,242 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:51:10,243 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:51:10,243 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:51:10,244 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:51:10,245 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:51:10,245 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:51:10,246 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:51:10,246 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:51:10,247 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:51:10,247 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:51:10,248 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:51:10,249 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:51:10,249 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:51:10,250 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:51:10,251 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:51:10,251 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:51:10,252 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:51:10,253 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:51:10,254 Fetching project page and analyzing links: https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:51:10,254 Getting page https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:51:10,256 Found index url https://www.piwheels.org/simple/ 2023-09-08T19:51:10,529 Fetched page https://www.piwheels.org/simple/tg-hammer/ as text/html 2023-09-08T19:51:10,536 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:51:10,537 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:51:10,538 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:51:10,538 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:51:10,539 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:51:10,539 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:51:10,540 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:51:10,540 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:51:10,541 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:51:10,541 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:51:10,542 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:51:10,542 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:51:10,543 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:51:10,543 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:51:10,544 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:51:10,545 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:51:10,545 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:51:10,546 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:51:10,546 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:51:10,547 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:51:10,547 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:51:10,548 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:51:10,548 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:51:10,549 Skipping link: not a file: https://www.piwheels.org/simple/tg-hammer/ 2023-09-08T19:51:10,549 Skipping link: not a file: https://pypi.org/simple/tg-hammer/ 2023-09-08T19:51:10,571 Given no hashes to check 1 links for project 'tg-hammer': discarding no candidates 2023-09-08T19:51:10,589 Collecting tg-hammer==0.0.1 2023-09-08T19:51:10,591 Created temporary directory: /tmp/pip-unpack-7qjkgm1w 2023-09-08T19:51:10,805 Downloading tg-hammer-0.0.1.tar.gz (7.6 kB) 2023-09-08T19:51:10,840 Added tg-hammer==0.0.1 from https://files.pythonhosted.org/packages/a8/91/c77f97119d056f19c6c55fbb2b2cedea0be3d4acc9793fa161e11b04dd13/tg-hammer-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-ff6so03s' 2023-09-08T19:51:10,842 Running setup.py (path:/tmp/pip-wheel-x2ll8poq/tg-hammer_50b3545d4c1240bdbecdca610d154046/setup.py) egg_info for package tg-hammer 2023-09-08T19:51:10,843 Created temporary directory: /tmp/pip-pip-egg-info-4u0d57s9 2023-09-08T19:51:10,844 Preparing metadata (setup.py): started 2023-09-08T19:51:10,845 Running command python setup.py egg_info 2023-09-08T19:51:11,285 Traceback (most recent call last): 2023-09-08T19:51:11,286 File "", line 2, in 2023-09-08T19:51:11,286 File "", line 34, in 2023-09-08T19:51:11,287 File "/tmp/pip-wheel-x2ll8poq/tg-hammer_50b3545d4c1240bdbecdca610d154046/setup.py", line 8, in 2023-09-08T19:51:11,288 from pip.req import parse_requirements 2023-09-08T19:51:11,289 ModuleNotFoundError: No module named 'pip.req' 2023-09-08T19:51:11,358 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T19:51:11,371 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T19:51:11,371 exec(compile('"'"''"'"''"'"' 2023-09-08T19:51:11,371 # This is -- a caller that pip uses to run setup.py 2023-09-08T19:51:11,371 # 2023-09-08T19:51:11,371 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T19:51:11,371 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T19:51:11,371 # - It provides a clear error message when setuptools is not installed. 2023-09-08T19:51:11,371 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T19:51:11,371 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T19:51:11,371 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T19:51:11,371 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T19:51:11,371 import os, sys, tokenize 2023-09-08T19:51:11,371 2023-09-08T19:51:11,371 try: 2023-09-08T19:51:11,371 import setuptools 2023-09-08T19:51:11,371 except ImportError as error: 2023-09-08T19:51:11,371 print( 2023-09-08T19:51:11,371 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T19:51:11,371 "the build environment.", 2023-09-08T19:51:11,371 file=sys.stderr, 2023-09-08T19:51:11,371 ) 2023-09-08T19:51:11,371 sys.exit(1) 2023-09-08T19:51:11,371 2023-09-08T19:51:11,371 __file__ = %r 2023-09-08T19:51:11,371 sys.argv[0] = __file__ 2023-09-08T19:51:11,371 2023-09-08T19:51:11,371 if os.path.exists(__file__): 2023-09-08T19:51:11,371 filename = __file__ 2023-09-08T19:51:11,371 with tokenize.open(__file__) as f: 2023-09-08T19:51:11,371 setup_py_code = f.read() 2023-09-08T19:51:11,371 else: 2023-09-08T19:51:11,371 filename = "" 2023-09-08T19:51:11,371 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T19:51:11,371 2023-09-08T19:51:11,371 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T19:51:11,371 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x2ll8poq/tg-hammer_50b3545d4c1240bdbecdca610d154046/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-4u0d57s9[/] 2023-09-08T19:51:11,371 [bold magenta]cwd[/]: /tmp/pip-wheel-x2ll8poq/tg-hammer_50b3545d4c1240bdbecdca610d154046/ 2023-09-08T19:51:11,372 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T19:51:11,374 ERROR: [present-rich] metadata generation failed 2023-09-08T19:51:11,379 Exception information: 2023-09-08T19:51:11,379 Traceback (most recent call last): 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T19:51:11,379 call_subprocess( 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T19:51:11,379 raise error 2023-09-08T19:51:11,379 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T19:51:11,379 2023-09-08T19:51:11,379 The above exception was the direct cause of the following exception: 2023-09-08T19:51:11,379 2023-09-08T19:51:11,379 Traceback (most recent call last): 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T19:51:11,379 status = run_func(*args) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T19:51:11,379 return func(self, options, args) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T19:51:11,379 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T19:51:11,379 result = self._result = resolver.resolve( 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T19:51:11,379 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T19:51:11,379 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T19:51:11,379 if not criterion.candidates: 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T19:51:11,379 return bool(self._sequence) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T19:51:11,379 return any(self) 2023-09-08T19:51:11,379 ^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T19:51:11,379 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T19:51:11,379 candidate = func() 2023-09-08T19:51:11,379 ^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T19:51:11,379 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T19:51:11,379 super().__init__( 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T19:51:11,379 self.dist = self._prepare() 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T19:51:11,379 dist = self._prepare_distribution() 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T19:51:11,379 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T19:51:11,379 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T19:51:11,379 dist = _get_prepared_distribution( 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T19:51:11,379 abstract_dist.prepare_distribution_metadata( 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T19:51:11,379 self.req.prepare_metadata() 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T19:51:11,379 self.metadata_directory = generate_metadata_legacy( 2023-09-08T19:51:11,379 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T19:51:11,379 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T19:51:11,379 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T19:51:11,379 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T19:51:11,392 Removed tg-hammer==0.0.1 from https://files.pythonhosted.org/packages/a8/91/c77f97119d056f19c6c55fbb2b2cedea0be3d4acc9793fa161e11b04dd13/tg-hammer-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-ff6so03s' 2023-09-08T19:51:11,393 Removed build tracker: '/tmp/pip-build-tracker-ff6so03s'