2023-09-08T10:54:06,120 Created temporary directory: /tmp/pip-build-tracker-97h2xwq8 2023-09-08T10:54:06,121 Initialized build tracking at /tmp/pip-build-tracker-97h2xwq8 2023-09-08T10:54:06,122 Created build tracker: /tmp/pip-build-tracker-97h2xwq8 2023-09-08T10:54:06,122 Entered build tracker: /tmp/pip-build-tracker-97h2xwq8 2023-09-08T10:54:06,123 Created temporary directory: /tmp/pip-wheel-dgfnzul2 2023-09-08T10:54:06,126 Created temporary directory: /tmp/pip-ephem-wheel-cache-o6lpykio 2023-09-08T10:54:06,148 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T10:54:06,152 2 location(s) to search for versions of tw2-forms: 2023-09-08T10:54:06,152 * https://pypi.org/simple/tw2-forms/ 2023-09-08T10:54:06,152 * https://www.piwheels.org/simple/tw2-forms/ 2023-09-08T10:54:06,153 Fetching project page and analyzing links: https://pypi.org/simple/tw2-forms/ 2023-09-08T10:54:06,153 Getting page https://pypi.org/simple/tw2-forms/ 2023-09-08T10:54:06,155 Found index url https://pypi.org/simple/ 2023-09-08T10:54:06,375 Fetched page https://pypi.org/simple/tw2-forms/ as application/vnd.pypi.simple.v1+json 2023-09-08T10:54:06,381 Found link https://files.pythonhosted.org/packages/31/34/4a3ff159d6cded88ee75a36bc8d78fbfea3923106af145543fc3ffc7e110/tw2.forms-2.0a1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0a1 2023-09-08T10:54:06,382 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2d/0e/b0dfbfa098e2b7551784d6d1d9bc00f414ad1da06690ed9ab5518d9e0e5f/tw2.forms-2.0a2-py2.6.egg (from https://pypi.org/simple/tw2-forms/) 2023-09-08T10:54:06,382 Found link https://files.pythonhosted.org/packages/18/bd/97348bfb60ac585925c415c73de158e326ffbe354af4e2567ce7c7ab215e/tw2.forms-2.0a2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0a2 2023-09-08T10:54:06,383 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/91/24/636713bcc48e7ba78f6a3766d9061a48c55caeae88bc3fe8f4e5aa6f7e3b/tw2.forms-2.0b4-py2.5.egg (from https://pypi.org/simple/tw2-forms/) 2023-09-08T10:54:06,384 Found link https://files.pythonhosted.org/packages/67/a3/2b00558953a77485e88fd9095219ed615d6d4265d564273a5d0d8df01a49/tw2.forms-2.0b4.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0b4 2023-09-08T10:54:06,384 Found link https://files.pythonhosted.org/packages/c4/41/4437b2c7c79d772b37dee35d281d0719c28f752b6fdc5fe2a9855e972104/tw2.forms-2.0b4.zip (from https://pypi.org/simple/tw2-forms/), version: 2.0b4 2023-09-08T10:54:06,385 Found link https://files.pythonhosted.org/packages/f1/c6/2ccacd884e45f2bed3ec442a71c6d4020b0f1f3fb46beb829cd072e94639/tw2.forms-2.0b5.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0b5 2023-09-08T10:54:06,386 Found link https://files.pythonhosted.org/packages/a1/65/76144e06c242df1f1774b701ab081cd95940eafc543caf3f6a66f45b41b8/tw2.forms-2.0b6.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0b6 2023-09-08T10:54:06,387 Found link https://files.pythonhosted.org/packages/8f/ff/907183c9d60e361afc4bb163bf1588e1cbcf21c90cc33619e5263ee7fd26/tw2.forms-2.0b7.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0b7 2023-09-08T10:54:06,388 Found link https://files.pythonhosted.org/packages/97/78/ef8f3b5e779146ffc2f83a900836fd075eb17873d7d0c74c6d3fa0769aeb/tw2.forms-2.0.0.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0.0 2023-09-08T10:54:06,389 Found link https://files.pythonhosted.org/packages/d4/86/0fcee67c82752025576ce88f0f1aebc697ce88df88f0852bba3809ae623d/tw2.forms-2.0.1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0.1 2023-09-08T10:54:06,390 Found link https://files.pythonhosted.org/packages/01/d8/a95c2eddad453c276ae2d765e00d8fc23e6cd112eceb25b93161cc0cfe04/tw2.forms-2.0.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0.2 2023-09-08T10:54:06,391 Found link https://files.pythonhosted.org/packages/ed/82/38e97ae83e87e8c4c31eff3304e29f21bd10115ba321a3ab1d7d637fa957/tw2.forms-2.0.3.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.0.3 2023-09-08T10:54:06,391 Found link https://files.pythonhosted.org/packages/ab/f0/b281a31d90af396147b0e308f3527a0fc3561d060d44a7287adadb437251/tw2.forms-2.1.1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.1.1 2023-09-08T10:54:06,392 Found link https://files.pythonhosted.org/packages/95/c5/750bed4bb9d1da1b12bd260275fa090e232c8a81bd7a9012a7caab357b14/tw2.forms-2.1.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.1.2 2023-09-08T10:54:06,393 Found link https://files.pythonhosted.org/packages/4d/f8/5477846ef6d855d041d65971d885f434a16439d4c9485883a505a43ac17e/tw2.forms-2.1.4.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.1.4 2023-09-08T10:54:06,393 Found link https://files.pythonhosted.org/packages/21/a4/0d67c8e51cd43c1a040751e5926a2765bc6d88feff4fe731e66915ed19b0/tw2.forms-2.1.4.1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.1.4.1 2023-09-08T10:54:06,394 Found link https://files.pythonhosted.org/packages/d5/32/ac37b0c35dec7456442d00af179acf732d76148b9312cd17a2f58b279b20/tw2.forms-2.1.4.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.1.4.2 2023-09-08T10:54:06,394 Found link https://files.pythonhosted.org/packages/6d/99/69001967eca7e71ecd8953470040c9d07b51602c3f22ec9b21b01bf2798e/tw2.forms-2.2.0.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.0 2023-09-08T10:54:06,395 Found link https://files.pythonhosted.org/packages/44/02/3ccad013caf34407f8fc603ab64cf1ae8758a726a69b559763552c4324b1/tw2.forms-2.2.0.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.0.2 2023-09-08T10:54:06,396 Found link https://files.pythonhosted.org/packages/07/ec/a116ee7a234882ae33e62f6d4716ca06d898255702a22849e5064d62e584/tw2.forms-2.2.0.3.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.0.3 2023-09-08T10:54:06,396 Found link https://files.pythonhosted.org/packages/ac/74/632d006cfbb5c69c08e5b2d2dc82493ef0c2e25a4161d44383bc7bc24618/tw2.forms-2.2.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.2 2023-09-08T10:54:06,397 Found link https://files.pythonhosted.org/packages/1d/c1/3294b8f92e2e4c31e7939cc32517e4f485bb15d4a7ed62a57b117ae2efb7/tw2.forms-2.2.2.1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.2.1 2023-09-08T10:54:06,397 Found link https://files.pythonhosted.org/packages/da/56/419a3d7400a906c94f136f3b0963b79c808f7237d3fa353d59670710bb94/tw2.forms-2.2.2.2.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.2.2 2023-09-08T10:54:06,398 Found link https://files.pythonhosted.org/packages/9a/78/b3745a8775e85cbcae0d6c9e66add1340e060c3939bea1562f711f3ed371/tw2.forms-2.2.3.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.3 2023-09-08T10:54:06,399 Found link https://files.pythonhosted.org/packages/5a/3c/9246db4d2fde33fbb6b56a59c34dcd81a4185c50b0fd123d38ee77bcf881/tw2.forms-2.2.4-1.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.4-1 2023-09-08T10:54:06,399 Found link https://files.pythonhosted.org/packages/66/b5/afa33e8622c130ab7cce1547022ec05c3107f630c0f4673576737d8d0517/tw2.forms-2.2.5.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.5 2023-09-08T10:54:06,400 Found link https://files.pythonhosted.org/packages/93/e3/5a0133820d66f1eafbd9965300783c819737f8594deafa59c22f7f1e19f4/tw2.forms-2.2.6.tar.gz (from https://pypi.org/simple/tw2-forms/), version: 2.2.6 2023-09-08T10:54:06,401 Fetching project page and analyzing links: https://www.piwheels.org/simple/tw2-forms/ 2023-09-08T10:54:06,402 Getting page https://www.piwheels.org/simple/tw2-forms/ 2023-09-08T10:54:06,403 Found index url https://www.piwheels.org/simple/ 2023-09-08T10:54:06,723 Fetched page https://www.piwheels.org/simple/tw2-forms/ as text/html 2023-09-08T10:54:06,730 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0.0-py3-none-any.whl#sha256=bd2f25d078af342b484262ec8efac966e473e2c0f4495ddffd1217b701bcb13e (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,731 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0.1-py3-none-any.whl#sha256=c00234e6281c386179601f5d74cebe58f76a2c93e18831c5231834f735d2941d (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,731 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0.2-py3-none-any.whl#sha256=a139983f4851b7ab4d095195e5bc0afcccc990b13119e9cbbd1e260a28a37a5c (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,732 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0.3-py3-none-any.whl#sha256=c4776b683a0a9a7e05b683c5806bb39d219f65284e4cc32f2d74cc7729adf52f (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,733 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0a1-py3-none-any.whl#sha256=278c8200db28526e1836f3cfd6a9341f6adfc7be10bf0bbace92b361ad92dc4f (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,733 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0a2-py3-none-any.whl#sha256=afc2f73fc86a15a4860152882eb9b2d641f94027bcf9d36d2ab4bbc9af40b6eb (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,734 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0b4-py3-none-any.whl#sha256=080fdd4dd10ffef3105cc70632aa91c2fe538e0fdbb17da0d8713b04162c3e8d (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,734 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0b5-py3-none-any.whl#sha256=41916f0ea29173b60f0b7372f3675f875afd85be8c3968cbe7588d79f80e7d60 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,735 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0b6-py3-none-any.whl#sha256=71a7ef9b986d8784076cc154bccac58398e00b75a7604a6cfb1beb70ba8b7cc4 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,735 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.0b7-py3-none-any.whl#sha256=2b29c9aac908bc9baf70c205a1306a9f37876300c5af5ac2e7da032956f73185 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,736 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.1.1-py3-none-any.whl#sha256=8aee2d3b993aaaa824022b625fa6bc76c8678832abab550fdf3f63645dcc14ff (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,736 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.1.2-py3-none-any.whl#sha256=5067251dc71163fece27feb7507c4bfcd91fea0436475f8981712eb80639ce18 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,737 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.1.4.1-py3-none-any.whl#sha256=75f196ee31d1a2aacb32bb77e5db865174ab5541386061a581454058ca249384 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,737 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.1.4.2-py3-none-any.whl#sha256=09cfc863d47eec5db6978b9e5ee168f935eedef890c3a77b3ae9fe8d63407dec (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,738 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.0-py3-none-any.whl#sha256=f1804c94ca93a101e9bf46dc328efb60f0bdd900756860398732070fe2bb8a8b (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,738 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.0.2-py3-none-any.whl#sha256=51ab844a8c794b82898df4983a3c6232abd57d45739e9e56e3c61f8fe1f19424 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,739 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.0.3-py3-none-any.whl#sha256=0ab9defa0c5e3640c1620007a3f0cb0747b5ccfb714ae804d7588de0751c0851 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,739 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.2-py3-none-any.whl#sha256=0a07f9c5ced12fc8c69dde8632f1d8a9226160bf473185ad2582df4e31e8ef1c (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,740 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.2.1-py3-none-any.whl#sha256=d2dc38cce2d85c4a23021ebc7f96a7ec219ba6bff05486cda1dc5368c8f59845 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,740 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.2.2-py3-none-any.whl#sha256=5c461c18599f48fd4d3097d323b2cb5690c8103fdb2b5b040ce27ed9a98b0f64 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,741 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.3-py3-none-any.whl#sha256=56cc2e1d4fd747b1309ff81efc990f684fec5379e0d9682a11549c1d70c8580b (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,742 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.4.post1-py3-none-any.whl#sha256=78f5bf5f1c439283b84f77d6347713bc548bd55078c76a7bd4344a55368e74d8 (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,742 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.5-py3-none-any.whl#sha256=e7b9ba4969fff39ac806fe32317aa2d08df9a5490489f9e45617b21c453ef38e (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,743 Skipping link: No binaries permitted for tw2-forms: https://www.piwheels.org/simple/tw2-forms/tw2.forms-2.2.6-py3-none-any.whl#sha256=32bf927f5eb33caa4b7102650b0eaf4697b2abe9b0747063c151e7b85310bd2c (from https://www.piwheels.org/simple/tw2-forms/) 2023-09-08T10:54:06,744 Skipping link: not a file: https://www.piwheels.org/simple/tw2-forms/ 2023-09-08T10:54:06,744 Skipping link: not a file: https://pypi.org/simple/tw2-forms/ 2023-09-08T10:54:06,775 Given no hashes to check 1 links for project 'tw2-forms': discarding no candidates 2023-09-08T10:54:06,802 Collecting tw2-forms==2.1.4 2023-09-08T10:54:06,805 Created temporary directory: /tmp/pip-unpack-wiqau066 2023-09-08T10:54:07,042 Downloading tw2.forms-2.1.4.tar.gz (78 kB) 2023-09-08T10:54:07,324 Added tw2-forms==2.1.4 from https://files.pythonhosted.org/packages/4d/f8/5477846ef6d855d041d65971d885f434a16439d4c9485883a505a43ac17e/tw2.forms-2.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-97h2xwq8' 2023-09-08T10:54:07,326 Running setup.py (path:/tmp/pip-wheel-dgfnzul2/tw2-forms_f190eac85c924d3d814fb7d29b591d0f/setup.py) egg_info for package tw2-forms 2023-09-08T10:54:07,327 Created temporary directory: /tmp/pip-pip-egg-info-sn943_35 2023-09-08T10:54:07,328 Preparing metadata (setup.py): started 2023-09-08T10:54:07,329 Running command python setup.py egg_info 2023-09-08T10:54:07,775 Traceback (most recent call last): 2023-09-08T10:54:07,775 File "", line 2, in 2023-09-08T10:54:07,776 File "", line 34, in 2023-09-08T10:54:07,777 File "/tmp/pip-wheel-dgfnzul2/tw2-forms_f190eac85c924d3d814fb7d29b591d0f/setup.py", line 27, in 2023-09-08T10:54:07,778 long_description = open('README.rst').read().split('\n\n', 1)[1], 2023-09-08T10:54:07,779 ^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,779 FileNotFoundError: [Errno 2] No such file or directory: 'README.rst' 2023-09-08T10:54:07,849 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T10:54:07,861 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T10:54:07,861 exec(compile('"'"''"'"''"'"' 2023-09-08T10:54:07,861 # This is -- a caller that pip uses to run setup.py 2023-09-08T10:54:07,861 # 2023-09-08T10:54:07,861 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T10:54:07,861 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T10:54:07,861 # - It provides a clear error message when setuptools is not installed. 2023-09-08T10:54:07,861 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T10:54:07,861 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T10:54:07,861 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T10:54:07,861 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T10:54:07,861 import os, sys, tokenize 2023-09-08T10:54:07,861 2023-09-08T10:54:07,861 try: 2023-09-08T10:54:07,861 import setuptools 2023-09-08T10:54:07,861 except ImportError as error: 2023-09-08T10:54:07,861 print( 2023-09-08T10:54:07,861 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T10:54:07,861 "the build environment.", 2023-09-08T10:54:07,861 file=sys.stderr, 2023-09-08T10:54:07,861 ) 2023-09-08T10:54:07,861 sys.exit(1) 2023-09-08T10:54:07,861 2023-09-08T10:54:07,861 __file__ = %r 2023-09-08T10:54:07,861 sys.argv[0] = __file__ 2023-09-08T10:54:07,861 2023-09-08T10:54:07,861 if os.path.exists(__file__): 2023-09-08T10:54:07,861 filename = __file__ 2023-09-08T10:54:07,861 with tokenize.open(__file__) as f: 2023-09-08T10:54:07,861 setup_py_code = f.read() 2023-09-08T10:54:07,861 else: 2023-09-08T10:54:07,861 filename = "" 2023-09-08T10:54:07,861 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T10:54:07,861 2023-09-08T10:54:07,861 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T10:54:07,861 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-dgfnzul2/tw2-forms_f190eac85c924d3d814fb7d29b591d0f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sn943_35[/] 2023-09-08T10:54:07,862 [bold magenta]cwd[/]: /tmp/pip-wheel-dgfnzul2/tw2-forms_f190eac85c924d3d814fb7d29b591d0f/ 2023-09-08T10:54:07,863 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T10:54:07,864 ERROR: [present-rich] metadata generation failed 2023-09-08T10:54:07,870 Exception information: 2023-09-08T10:54:07,870 Traceback (most recent call last): 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T10:54:07,870 call_subprocess( 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T10:54:07,870 raise error 2023-09-08T10:54:07,870 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T10:54:07,870 2023-09-08T10:54:07,870 The above exception was the direct cause of the following exception: 2023-09-08T10:54:07,870 2023-09-08T10:54:07,870 Traceback (most recent call last): 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T10:54:07,870 status = run_func(*args) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T10:54:07,870 return func(self, options, args) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T10:54:07,870 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T10:54:07,870 result = self._result = resolver.resolve( 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T10:54:07,870 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T10:54:07,870 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T10:54:07,870 if not criterion.candidates: 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T10:54:07,870 return bool(self._sequence) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T10:54:07,870 return any(self) 2023-09-08T10:54:07,870 ^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T10:54:07,870 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T10:54:07,870 candidate = func() 2023-09-08T10:54:07,870 ^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T10:54:07,870 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T10:54:07,870 super().__init__( 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T10:54:07,870 self.dist = self._prepare() 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T10:54:07,870 dist = self._prepare_distribution() 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T10:54:07,870 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T10:54:07,870 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T10:54:07,870 dist = _get_prepared_distribution( 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T10:54:07,870 abstract_dist.prepare_distribution_metadata( 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T10:54:07,870 self.req.prepare_metadata() 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T10:54:07,870 self.metadata_directory = generate_metadata_legacy( 2023-09-08T10:54:07,870 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T10:54:07,870 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T10:54:07,870 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T10:54:07,870 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T10:54:07,882 Removed tw2-forms==2.1.4 from https://files.pythonhosted.org/packages/4d/f8/5477846ef6d855d041d65971d885f434a16439d4c9485883a505a43ac17e/tw2.forms-2.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-97h2xwq8' 2023-09-08T10:54:07,883 Removed build tracker: '/tmp/pip-build-tracker-97h2xwq8'