2025-09-07T22:34:47,499 Created temporary directory: /tmp/pip-build-tracker-8p1c6bu5 2025-09-07T22:34:47,500 Initialized build tracking at /tmp/pip-build-tracker-8p1c6bu5 2025-09-07T22:34:47,500 Created build tracker: /tmp/pip-build-tracker-8p1c6bu5 2025-09-07T22:34:47,500 Entered build tracker: /tmp/pip-build-tracker-8p1c6bu5 2025-09-07T22:34:47,500 Created temporary directory: /tmp/pip-wheel-0gvt4tbd 2025-09-07T22:34:47,503 Created temporary directory: /tmp/pip-ephem-wheel-cache-ejvmgii4 2025-09-07T22:34:47,561 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:34:47,564 2 location(s) to search for versions of pyvbox: 2025-09-07T22:34:47,564 * https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:47,564 * https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:47,564 Fetching project page and analyzing links: https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:47,564 Getting page https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:47,565 Found index url https://pypi.org/simple/ 2025-09-07T22:34:47,636 Fetched page https://pypi.org/simple/pyvbox/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:34:47,640 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:47,640 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:47,640 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:47,640 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:47,641 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:47,641 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:47,641 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:47,641 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:47,641 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:47,642 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:47,642 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:47,642 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:47,642 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:47,643 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:47,643 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:47,643 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:47,643 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:47,643 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:47,644 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:47,644 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:47,644 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:47,644 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:47,644 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:47,645 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:47,645 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:47,645 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:47,645 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:47,646 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:47,646 Getting page https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:47,647 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:34:47,742 Fetched page https://www.piwheels.org/simple/pyvbox/ as text/html 2025-09-07T22:34:47,746 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:47,746 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:47,746 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:47,746 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:47,746 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:47,746 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:47,746 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:47,747 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:47,747 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:47,747 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:47,747 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:47,747 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:47,747 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:47,747 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:47,747 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:47,748 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:47,748 Skipping link: not a file: https://www.piwheels.org/simple/pyvbox/ 2025-09-07T22:34:47,748 Skipping link: not a file: https://pypi.org/simple/pyvbox/ 2025-09-07T22:34:47,774 Given no hashes to check 1 links for project 'pyvbox': discarding no candidates 2025-09-07T22:34:47,775 Collecting pyvbox==0.0.3 2025-09-07T22:34:47,777 Created temporary directory: /tmp/pip-unpack-pyc158iw 2025-09-07T22:34:48,032 Downloading pyvbox-0.0.3.tar.gz (189 kB) 2025-09-07T22:34:48,096 Added pyvbox==0.0.3 from https://files.pythonhosted.org/packages/45/3b/e002bb32f3aa667d8742cd772258fdd8e94e8f5ee1ab84e403074d9c5407/pyvbox-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-8p1c6bu5' 2025-09-07T22:34:48,097 Running setup.py (path:/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/setup.py) egg_info for package pyvbox 2025-09-07T22:34:48,098 Created temporary directory: /tmp/pip-pip-egg-info-6rfznl7d 2025-09-07T22:34:48,098 Preparing metadata (setup.py): started 2025-09-07T22:34:48,099 Running command python setup.py egg_info 2025-09-07T22:34:48,634 /tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/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:48,635 import pkg_resources 2025-09-07T22:34:48,952 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz 2025-09-07T22:34:49,013 Traceback (most recent call last): 2025-09-07T22:34:49,013 File "/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/distribute_setup.py", line 143, in use_setuptools 2025-09-07T22:34:49,013 raise ImportError 2025-09-07T22:34:49,014 ImportError 2025-09-07T22:34:49,014 During handling of the above exception, another exception occurred: 2025-09-07T22:34:49,014 Traceback (most recent call last): 2025-09-07T22:34:49,018 File "", line 2, in 2025-09-07T22:34:49,018 exec(compile(''' 2025-09-07T22:34:49,018 ~~~~^^^^^^^^^^^^ 2025-09-07T22:34:49,018 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:34:49,019 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,019 ...<32 lines>... 2025-09-07T22:34:49,019 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:34:49,019 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,019 ''' % ('/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/setup.py',), "", "exec")) 2025-09-07T22:34:49,019 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,019 File "", line 35, in 2025-09-07T22:34:49,020 File "/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/setup.py", line 3, in 2025-09-07T22:34:49,020 use_setuptools() 2025-09-07T22:34:49,020 ~~~~~~~~~~~~~~^^ 2025-09-07T22:34:49,020 File "/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/distribute_setup.py", line 145, in use_setuptools 2025-09-07T22:34:49,020 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T22:34:49,020 File "/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/distribute_setup.py", line 123, in _do_download 2025-09-07T22:34:49,020 tarball = download_setuptools(version, download_base, 2025-09-07T22:34:49,021 to_dir, download_delay) 2025-09-07T22:34:49,021 File "/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/distribute_setup.py", line 193, in download_setuptools 2025-09-07T22:34:49,021 src = urlopen(url) 2025-09-07T22:34:49,021 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T22:34:49,021 return opener.open(url, data, timeout) 2025-09-07T22:34:49,021 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,021 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T22:34:49,021 response = meth(req, response) 2025-09-07T22:34:49,022 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T22:34:49,022 response = self.parent.error( 2025-09-07T22:34:49,022 'http', request, response, code, msg, hdrs) 2025-09-07T22:34:49,022 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T22:34:49,022 return self._call_chain(*args) 2025-09-07T22:34:49,022 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T22:34:49,022 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T22:34:49,023 result = func(*args) 2025-09-07T22:34:49,023 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T22:34:49,023 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T22:34:49,023 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T22:34:49,118 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:34:49,130 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:34:49,130 exec(compile('"'"''"'"''"'"' 2025-09-07T22:34:49,130 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:34:49,130 # 2025-09-07T22:34:49,130 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:34:49,130 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:34:49,130 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:34:49,130 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:34:49,130 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:34:49,130 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:34:49,130 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:34:49,130 import os, sys, tokenize, traceback 2025-09-07T22:34:49,130 2025-09-07T22:34:49,130 try: 2025-09-07T22:34:49,130 import setuptools 2025-09-07T22:34:49,130 except ImportError: 2025-09-07T22:34:49,130 print( 2025-09-07T22:34:49,130 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:34:49,130 "the build environment with exception:", 2025-09-07T22:34:49,130 file=sys.stderr, 2025-09-07T22:34:49,130 ) 2025-09-07T22:34:49,130 traceback.print_exc() 2025-09-07T22:34:49,130 sys.exit(1) 2025-09-07T22:34:49,130 2025-09-07T22:34:49,130 __file__ = %r 2025-09-07T22:34:49,130 sys.argv[0] = __file__ 2025-09-07T22:34:49,130 2025-09-07T22:34:49,130 if os.path.exists(__file__): 2025-09-07T22:34:49,130 filename = __file__ 2025-09-07T22:34:49,130 with tokenize.open(__file__) as f: 2025-09-07T22:34:49,130 setup_py_code = f.read() 2025-09-07T22:34:49,130 else: 2025-09-07T22:34:49,130 filename = "" 2025-09-07T22:34:49,130 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:34:49,130 2025-09-07T22:34:49,130 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:34:49,130 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6rfznl7d[/] 2025-09-07T22:34:49,130 [bold magenta]cwd[/]: /tmp/pip-wheel-0gvt4tbd/pyvbox_45b966d5b93549dcac936d3a224f1882/ 2025-09-07T22:34:49,130 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:34:49,131 ERROR: metadata generation failed 2025-09-07T22:34:49,136 Exception information: 2025-09-07T22:34:49,136 Traceback (most recent call last): 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:34:49,136 call_subprocess( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 args, 2025-09-07T22:34:49,136 ^^^^^ 2025-09-07T22:34:49,136 ...<2 lines>... 2025-09-07T22:34:49,136 spinner=spinner, 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:34:49,136 raise error 2025-09-07T22:34:49,136 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:34:49,136 2025-09-07T22:34:49,136 The above exception was the direct cause of the following exception: 2025-09-07T22:34:49,136 2025-09-07T22:34:49,136 Traceback (most recent call last): 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:34:49,136 status = _inner_run() 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:34:49,136 return self.run(options, args) 2025-09-07T22:34:49,136 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:34:49,136 return func(self, options, args) 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:34:49,136 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:34:49,136 result = self._result = resolver.resolve( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:34:49,136 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:34:49,136 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:34:49,136 if not criterion.candidates: 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:34:49,136 return bool(self._sequence) 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:34:49,136 self._bool = any(self) 2025-09-07T22:34:49,136 ~~~^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:34:49,136 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:34:49,136 ^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:34:49,136 candidate = func() 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:34:49,136 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 link, template, name, version 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:34:49,136 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 link, 2025-09-07T22:34:49,136 ^^^^^ 2025-09-07T22:34:49,136 ...<3 lines>... 2025-09-07T22:34:49,136 version=version, 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:34:49,136 super().__init__( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 link=link, 2025-09-07T22:34:49,136 ^^^^^^^^^^ 2025-09-07T22:34:49,136 ...<4 lines>... 2025-09-07T22:34:49,136 version=version, 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:34:49,136 self.dist = self._prepare() 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:34:49,136 dist = self._prepare_distribution() 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:34:49,136 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:34:49,136 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:34:49,136 dist = _get_prepared_distribution( 2025-09-07T22:34:49,136 req, 2025-09-07T22:34:49,136 ...<3 lines>... 2025-09-07T22:34:49,136 self.check_build_deps, 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:34:49,136 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 finder, build_isolation, check_build_deps 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:34:49,136 self.req.prepare_metadata() 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:34:49,136 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:34:49,136 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:34:49,136 build_env=self.build_env, 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ...<3 lines>... 2025-09-07T22:34:49,136 details=details, 2025-09-07T22:34:49,136 ^^^^^^^^^^^^^^^^ 2025-09-07T22:34:49,136 ) 2025-09-07T22:34:49,136 ^ 2025-09-07T22:34:49,136 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:34:49,136 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:34:49,136 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:34:49,157 Removed pyvbox==0.0.3 from https://files.pythonhosted.org/packages/45/3b/e002bb32f3aa667d8742cd772258fdd8e94e8f5ee1ab84e403074d9c5407/pyvbox-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-8p1c6bu5' 2025-09-07T22:34:49,157 Removed build tracker: '/tmp/pip-build-tracker-8p1c6bu5'