2025-09-07T22:34:16,680 Created temporary directory: /tmp/pip-build-tracker-48ajhyxw 2025-09-07T22:34:16,680 Initialized build tracking at /tmp/pip-build-tracker-48ajhyxw 2025-09-07T22:34:16,680 Created build tracker: /tmp/pip-build-tracker-48ajhyxw 2025-09-07T22:34:16,680 Entered build tracker: /tmp/pip-build-tracker-48ajhyxw 2025-09-07T22:34:16,681 Created temporary directory: /tmp/pip-wheel-_7yqlbub 2025-09-07T22:34:16,684 Created temporary directory: /tmp/pip-ephem-wheel-cache-q8z9dofb 2025-09-07T22:34:16,741 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:34:16,743 2 location(s) to search for versions of pyvbox: 2025-09-07T22:34:16,743 * https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:16,743 * https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:16,743 Fetching project page and analyzing links: https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:16,744 Getting page https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:16,745 Found index url https://pypi.org/simple/ 2025-09-07T22:34:16,894 Fetched page https://pypi.org/simple/pyvbox/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:34:16,897 Found link https://files.pythonhosted.org/packages/a0/4b/3d31e2b9b72e63720b2e5b6aed21933ca92e13bd120817a3f0c1e2f52cee/pyvbox-0.0.1.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.1 2025-09-07T22:34:16,898 Found link https://files.pythonhosted.org/packages/9e/27/814a227c46891a5a8e29566fe01640145fd670814e965555734dff204d64/pyvbox-0.0.2.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.2 2025-09-07T22:34:16,898 Found link https://files.pythonhosted.org/packages/45/3b/e002bb32f3aa667d8742cd772258fdd8e94e8f5ee1ab84e403074d9c5407/pyvbox-0.0.3.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.3 2025-09-07T22:34:16,898 Found link https://files.pythonhosted.org/packages/ca/b1/eb5c082a81a1bf17654107ab5d2cbabde52b3de21f316716edd7e8f428c4/pyvbox-0.0.4.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.4 2025-09-07T22:34:16,898 Found link https://files.pythonhosted.org/packages/ad/8f/3ea8572225bac7f029d840fb5764099bb01e463f8fbe6ce57d4819743e81/pyvbox-0.0.5.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.5 2025-09-07T22:34:16,899 Found link https://files.pythonhosted.org/packages/01/66/2710119446896237b8c4199c57e50dca4f2e88c789a912b7d5fca9d4327d/pyvbox-0.0.6.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.6 2025-09-07T22:34:16,899 Found link https://files.pythonhosted.org/packages/07/23/246c4a48a8f5b257e13ea6d3c77137fbf04e2cd7267886b500fb04a4c32d/pyvbox-0.0.7.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.0.7 2025-09-07T22:34:16,899 Found link https://files.pythonhosted.org/packages/4c/df/c881bf60b05d69e0f3d1dc24434a6b208f30d07f826db27b1d6dab83fab0/pyvbox-0.1.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.1 2025-09-07T22:34:16,899 Found link https://files.pythonhosted.org/packages/8e/d1/8e8a1643140fd631259b4a62cb8de4bcc3ca766425fb72d5f15c56a1ac94/pyvbox-0.1.1.zip (from https://pypi.org/simple/pyvbox/), version: 0.1.1 2025-09-07T22:34:16,899 Found link https://files.pythonhosted.org/packages/83/99/1f9e684dd2770987d0538b7b763f97bbc505ddd89ae1614f851f201c714a/pyvbox-0.1.2.zip (from https://pypi.org/simple/pyvbox/), version: 0.1.2 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/3c/1f/fe7b05b2e7ec7bfb0093b11e92adf427aaf6288020b71c867fa21ee744b3/pyvbox-0.1.3.zip (from https://pypi.org/simple/pyvbox/), version: 0.1.3 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/b8/4d/242393aa54f5209081be0aa0e369bed451dc6ac71e25555c391bb8c3e624/pyvbox-0.1.4.zip (from https://pypi.org/simple/pyvbox/), version: 0.1.4 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/69/f4/5f89dfe7fe28e7f15b2b228a310d8a588a06981686a48dd6e7cfd38b8f83/pyvbox-0.1.5.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.1.5 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/ac/8b/db98fa3554528afc52a1199f4baf66f7081c4ef88750e3d73227e170e892/pyvbox-0.1.6.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.1.6 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/15/68/b4a0a8ace80efae273093a6c4a5ba118fa26488a9679d77ef93b27908365/pyvbox-0.2.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.2.0 2025-09-07T22:34:16,900 Found link https://files.pythonhosted.org/packages/f2/4c/64aebb2f58c062e35b41aa8259e0aa155f9e5254a8345a236c97c2fb74d4/pyvbox-0.2.2.tar.gz (from https://pypi.org/simple/pyvbox/), version: 0.2.2 2025-09-07T22:34:16,901 Found link https://files.pythonhosted.org/packages/89/9f/f4b9548756a33d262c5919d72c6eebeac44f9c18f7c774c1b0015ed0fb63/pyvbox-1.0.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 1.0.0 2025-09-07T22:34:16,901 Found link https://files.pythonhosted.org/packages/92/55/b47e4efccafe9c57323c08df0b70c643ad90ab41d13d4773e8524bd23463/pyvbox-1.1.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 1.1.0 2025-09-07T22:34:16,901 Found link https://files.pythonhosted.org/packages/b7/be/ab0e11cf65b2d3f1270f226dd89a4818b65928d86be3d75ca55549bc4a29/pyvbox-1.2.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 1.2.0 2025-09-07T22:34:16,901 Found link https://files.pythonhosted.org/packages/98/02/d5859cbf7dad59f15db8325461bdb404042e858e5c2fe90d974705ab0143/pyvbox-1.3.1.tar.gz (from https://pypi.org/simple/pyvbox/), version: 1.3.1 2025-09-07T22:34:16,901 Found link https://files.pythonhosted.org/packages/5f/f7/4388859e1581e2177567ae451d1c3dd049c33c67b745607a87ddcf985ae1/pyvbox-1.3.2.tar.gz (from https://pypi.org/simple/pyvbox/), version: 1.3.2 2025-09-07T22:34:16,902 Skipping link: No binaries permitted for pyvbox: https://files.pythonhosted.org/packages/d3/6b/90972ce69a005599b19c73b2c21e55665149741cb5e83c88c6f73299165a/pyvbox-2.0.0-py2-none-any.whl (from https://pypi.org/simple/pyvbox/) 2025-09-07T22:34:16,902 Found link https://files.pythonhosted.org/packages/44/d8/4be149c62f156929520533ac5c9ebc8ddd1f7247ae62e39c015bb512e726/pyvbox-2.0.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 2.0.0 2025-09-07T22:34:16,902 Skipping link: No binaries permitted for pyvbox: https://files.pythonhosted.org/packages/66/73/3540e633d1b8698ff70febb8b2aa89e4e386141abb6975d23f703eb5d8d2/pyvbox-2.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyvbox/) 2025-09-07T22:34:16,902 Found link https://files.pythonhosted.org/packages/53/51/a1f8576dcd82bf86d6c960e7670faeecdad458d10db247bd38a5ab0709d0/pyvbox-2.1.0.tar.gz (from https://pypi.org/simple/pyvbox/), version: 2.1.0 2025-09-07T22:34:16,902 Skipping link: No binaries permitted for pyvbox: https://files.pythonhosted.org/packages/2d/2f/620fd56b4286c8c1caad961e905d9d28bcaadf1a694ab4ae91341ee87529/pyvbox-2.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyvbox/) 2025-09-07T22:34:16,902 Found link https://files.pythonhosted.org/packages/1b/e1/e0792503598563216729d875fc3787676486cedb2a4ee1573fca1234525e/pyvbox-2.1.1.tar.gz (from https://pypi.org/simple/pyvbox/), version: 2.1.1 2025-09-07T22:34:16,903 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:16,903 Getting page https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:16,904 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:34:16,997 Fetched page https://www.piwheels.org/simple/pyvbox/ as text/html 2025-09-07T22:34:17,001 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-2.1.1-py2.py3-none-any.whl#sha256=0ca05d091af17ecfd7a6042e52c3b29efe0307aa954c1290ea5ea38e67b27e1f (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,001 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-2.1.0-py2.py3-none-any.whl#sha256=c5a14d075c62455807916e415c9571471c9fe54d7b3812d2ce319986c26efdb6 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-2.0.0-py3-none-any.whl#sha256=8386941d9c0c2d5d0b5bcb2a9b28ef3458ed6eade1f839092fd24889ad4423fe (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-1.3.2-py3-none-any.whl#sha256=665233976d4b1ba7032c2582e9955a51ed2054952d83e064af0d258917b43cf1 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-1.3.1-py3-none-any.whl#sha256=5ab42e5fc9114d06c42127f9b2903b89bcfa7be5cb7c07f8abd8c94d8c5889d3 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-1.2.0-py3-none-any.whl#sha256=bb73f07a6bcb2cdb022196106f648ba009422030c7520fe5bad213de42e328f6 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-1.1.0-py3-none-any.whl#sha256=b3e4186b8db13b324d82342661f5c5b9fac72969abe15d86d4c0d61be41fdcfe (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,002 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-1.0.0-py3-none-any.whl#sha256=c1cb3f9e3f71577e9ae9118fe9493259c327cc2ce457b08741620afaeef2649b (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.2.2-py3-none-any.whl#sha256=7d705acbceb76363369bb70e249974a8d38f557c45684ffb8cacdb2c2c429b8d (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.2.0-py3-none-any.whl#sha256=06693d11f9cdf1131a6535b0d2fdab1c8b8c509bde7211f857f1650db0d71ba7 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.6-py3-none-any.whl#sha256=d528cb1d3fd2e5afd721caef88b74c0f712fb552b2544d7ec4faf6bb4c19c81c (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.5-py3-none-any.whl#sha256=6b5aa78a52b65c635bce0e72def8ded0cb3a3032fb7338562d0dfc70022db082 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.4-py3-none-any.whl#sha256=7b800e684a5d3fe9aa3af397c27be5c214ec2190afb67175226521bf7fd94f7d (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.3-py3-none-any.whl#sha256=60cd07bb16eb048a0d0f50033f332424c699f41f74c4f71ed488e2ee3d48bf67 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,003 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.2-py3-none-any.whl#sha256=62462e7178f6e4ee2eae2901d7ce69fd6b08bfae340733e196a2d3b04741a940 (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,004 Skipping link: No binaries permitted for pyvbox: https://archive1.piwheels.org/simple/pyvbox/pyvbox-0.1.1-py3-none-any.whl#sha256=dd1f2d2850c80e6e4f835c9a8eb1e78aaf1912afa9fc0aca151f7dd6668b7c3d (from https://www.piwheels.org/simple/pyvbox/) 2025-09-07T22:34:17,004 Skipping link: not a file: https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:17,004 Skipping link: not a file: https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:17,030 Given no hashes to check 1 links for project 'pyvbox': discarding no candidates 2025-09-07T22:34:17,031 Collecting pyvbox==0.0.1 2025-09-07T22:34:17,032 Created temporary directory: /tmp/pip-unpack-3a8u9kyg 2025-09-07T22:34:17,170 Downloading pyvbox-0.0.1.tar.gz (179 kB) 2025-09-07T22:34:17,238 Added pyvbox==0.0.1 from https://files.pythonhosted.org/packages/a0/4b/3d31e2b9b72e63720b2e5b6aed21933ca92e13bd120817a3f0c1e2f52cee/pyvbox-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-48ajhyxw' 2025-09-07T22:34:17,239 Running setup.py (path:/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/setup.py) egg_info for package pyvbox 2025-09-07T22:34:17,240 Created temporary directory: /tmp/pip-pip-egg-info-5_tn5kw3 2025-09-07T22:34:17,240 Preparing metadata (setup.py): started 2025-09-07T22:34:17,241 Running command python setup.py egg_info 2025-09-07T22:34:17,786 /tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/distribute_setup.py:139: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-07T22:34:17,786 import pkg_resources 2025-09-07T22:34:18,101 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz 2025-09-07T22:34:18,161 Traceback (most recent call last): 2025-09-07T22:34:18,162 File "/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/distribute_setup.py", line 143, in use_setuptools 2025-09-07T22:34:18,162 raise ImportError 2025-09-07T22:34:18,162 ImportError 2025-09-07T22:34:18,162 During handling of the above exception, another exception occurred: 2025-09-07T22:34:18,162 Traceback (most recent call last): 2025-09-07T22:34:18,166 File "", line 2, in 2025-09-07T22:34:18,166 exec(compile(''' 2025-09-07T22:34:18,166 ~~~~^^^^^^^^^^^^ 2025-09-07T22:34:18,166 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:34:18,166 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,166 ...<32 lines>... 2025-09-07T22:34:18,166 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:34:18,167 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,167 ''' % ('/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/setup.py',), "", "exec")) 2025-09-07T22:34:18,167 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,167 File "", line 35, in 2025-09-07T22:34:18,167 File "/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/setup.py", line 3, in 2025-09-07T22:34:18,167 use_setuptools() 2025-09-07T22:34:18,167 ~~~~~~~~~~~~~~^^ 2025-09-07T22:34:18,167 File "/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/distribute_setup.py", line 145, in use_setuptools 2025-09-07T22:34:18,167 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T22:34:18,168 File "/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/distribute_setup.py", line 123, in _do_download 2025-09-07T22:34:18,168 tarball = download_setuptools(version, download_base, 2025-09-07T22:34:18,168 to_dir, download_delay) 2025-09-07T22:34:18,168 File "/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/distribute_setup.py", line 193, in download_setuptools 2025-09-07T22:34:18,168 src = urlopen(url) 2025-09-07T22:34:18,168 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T22:34:18,168 return opener.open(url, data, timeout) 2025-09-07T22:34:18,168 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,168 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T22:34:18,169 response = meth(req, response) 2025-09-07T22:34:18,169 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T22:34:18,169 response = self.parent.error( 2025-09-07T22:34:18,169 'http', request, response, code, msg, hdrs) 2025-09-07T22:34:18,169 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T22:34:18,169 return self._call_chain(*args) 2025-09-07T22:34:18,169 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T22:34:18,169 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T22:34:18,169 result = func(*args) 2025-09-07T22:34:18,170 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T22:34:18,170 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T22:34:18,170 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T22:34:18,266 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:34:18,278 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:34:18,278 exec(compile('"'"''"'"''"'"' 2025-09-07T22:34:18,278 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:34:18,278 # 2025-09-07T22:34:18,278 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:34:18,278 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:34:18,278 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:34:18,278 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:34:18,278 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:34:18,278 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:34:18,278 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:34:18,278 import os, sys, tokenize, traceback 2025-09-07T22:34:18,278 2025-09-07T22:34:18,278 try: 2025-09-07T22:34:18,278 import setuptools 2025-09-07T22:34:18,278 except ImportError: 2025-09-07T22:34:18,278 print( 2025-09-07T22:34:18,278 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:34:18,278 "the build environment with exception:", 2025-09-07T22:34:18,278 file=sys.stderr, 2025-09-07T22:34:18,278 ) 2025-09-07T22:34:18,278 traceback.print_exc() 2025-09-07T22:34:18,278 sys.exit(1) 2025-09-07T22:34:18,278 2025-09-07T22:34:18,278 __file__ = %r 2025-09-07T22:34:18,278 sys.argv[0] = __file__ 2025-09-07T22:34:18,278 2025-09-07T22:34:18,278 if os.path.exists(__file__): 2025-09-07T22:34:18,278 filename = __file__ 2025-09-07T22:34:18,278 with tokenize.open(__file__) as f: 2025-09-07T22:34:18,278 setup_py_code = f.read() 2025-09-07T22:34:18,278 else: 2025-09-07T22:34:18,278 filename = "" 2025-09-07T22:34:18,278 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:34:18,278 2025-09-07T22:34:18,278 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:34:18,278 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-5_tn5kw3[/] 2025-09-07T22:34:18,278 [bold magenta]cwd[/]: /tmp/pip-wheel-_7yqlbub/pyvbox_3be77445f7e342a8bfccc3c43bd7900b/ 2025-09-07T22:34:18,278 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:34:18,279 ERROR: metadata generation failed 2025-09-07T22:34:18,284 Exception information: 2025-09-07T22:34:18,284 Traceback (most recent call last): 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:34:18,284 call_subprocess( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 args, 2025-09-07T22:34:18,284 ^^^^^ 2025-09-07T22:34:18,284 ...<2 lines>... 2025-09-07T22:34:18,284 spinner=spinner, 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:34:18,284 raise error 2025-09-07T22:34:18,284 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:34:18,284 2025-09-07T22:34:18,284 The above exception was the direct cause of the following exception: 2025-09-07T22:34:18,284 2025-09-07T22:34:18,284 Traceback (most recent call last): 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:34:18,284 status = _inner_run() 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:34:18,284 return self.run(options, args) 2025-09-07T22:34:18,284 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:34:18,284 return func(self, options, args) 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:34:18,284 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:34:18,284 result = self._result = resolver.resolve( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:34:18,284 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:34:18,284 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:34:18,284 if not criterion.candidates: 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:34:18,284 return bool(self._sequence) 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:34:18,284 self._bool = any(self) 2025-09-07T22:34:18,284 ~~~^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:34:18,284 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:34:18,284 ^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:34:18,284 candidate = func() 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:34:18,284 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 link, template, name, version 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:34:18,284 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 link, 2025-09-07T22:34:18,284 ^^^^^ 2025-09-07T22:34:18,284 ...<3 lines>... 2025-09-07T22:34:18,284 version=version, 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:34:18,284 super().__init__( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 link=link, 2025-09-07T22:34:18,284 ^^^^^^^^^^ 2025-09-07T22:34:18,284 ...<4 lines>... 2025-09-07T22:34:18,284 version=version, 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:34:18,284 self.dist = self._prepare() 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:34:18,284 dist = self._prepare_distribution() 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:34:18,284 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:34:18,284 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:34:18,284 dist = _get_prepared_distribution( 2025-09-07T22:34:18,284 req, 2025-09-07T22:34:18,284 ...<3 lines>... 2025-09-07T22:34:18,284 self.check_build_deps, 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:34:18,284 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 finder, build_isolation, check_build_deps 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:34:18,284 self.req.prepare_metadata() 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:34:18,284 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:34:18,284 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:18,284 build_env=self.build_env, 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ...<3 lines>... 2025-09-07T22:34:18,284 details=details, 2025-09-07T22:34:18,284 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:18,284 ) 2025-09-07T22:34:18,284 ^ 2025-09-07T22:34:18,284 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:34:18,284 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:34:18,284 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:34:18,305 Removed pyvbox==0.0.1 from https://files.pythonhosted.org/packages/a0/4b/3d31e2b9b72e63720b2e5b6aed21933ca92e13bd120817a3f0c1e2f52cee/pyvbox-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-48ajhyxw' 2025-09-07T22:34:18,305 Removed build tracker: '/tmp/pip-build-tracker-48ajhyxw'