2025-09-07T21:38:42,287 Created temporary directory: /tmp/pip-build-tracker-wzegjukj 2025-09-07T21:38:42,288 Initialized build tracking at /tmp/pip-build-tracker-wzegjukj 2025-09-07T21:38:42,288 Created build tracker: /tmp/pip-build-tracker-wzegjukj 2025-09-07T21:38:42,288 Entered build tracker: /tmp/pip-build-tracker-wzegjukj 2025-09-07T21:38:42,288 Created temporary directory: /tmp/pip-wheel-7f7djgfs 2025-09-07T21:38:42,292 Created temporary directory: /tmp/pip-ephem-wheel-cache-m6mczbli 2025-09-07T21:38:42,347 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:38:42,349 2 location(s) to search for versions of urlobject: 2025-09-07T21:38:42,349 * https://pypi.org/simple/urlobject/ 2025-09-07T21:38:42,349 * https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:38:42,350 Fetching project page and analyzing links: https://pypi.org/simple/urlobject/ 2025-09-07T21:38:42,350 Getting page https://pypi.org/simple/urlobject/ 2025-09-07T21:38:42,351 Found index url https://pypi.org/simple/ 2025-09-07T21:38:42,422 Fetched page https://pypi.org/simple/urlobject/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:38:42,426 Found link https://files.pythonhosted.org/packages/71/3d/ad8545c215829efc36b582bff937ec88ad87311adccbd2869c9e8135dc83/URLObject-0.3.3.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.3.3 2025-09-07T21:38:42,427 Found link https://files.pythonhosted.org/packages/da/9d/1813a17da1c4bce8e68afbc1751a2824979478e1154ed4123a890804a95e/URLObject-0.3.4.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.3.4 2025-09-07T21:38:42,427 Found link https://files.pythonhosted.org/packages/14/75/7b8e2f2e9b743d0f18de749c0df9a9959558309ac3c464f06236d2ef5f49/URLObject-0.4.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.4 2025-09-07T21:38:42,427 Found link https://files.pythonhosted.org/packages/33/33/aac2a85e788baa15683cccb317a60133b07bcfe5bc84fe6d941591b5b88d/URLObject-0.5.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.5 2025-09-07T21:38:42,427 Found link https://files.pythonhosted.org/packages/45/44/c8e20d06051635cc7ae083128e61a814851865093f2f0dfc8f69f57524e7/URLObject-0.5.1.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.5.1 2025-09-07T21:38:42,427 Found link https://files.pythonhosted.org/packages/fa/5b/d0e89192dca07a2cbf65757a7e915fe96aebae5a1c185be0dd711d6a2a95/URLObject-0.5.2.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.5.2 2025-09-07T21:38:42,428 Found link https://files.pythonhosted.org/packages/10/ef/ad0190017b1fd971bd9c56b1cd89cbc5eac4aad102f2bc3d64aa96b55b02/URLObject-0.6.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 0.6.0 2025-09-07T21:38:42,428 Found link https://files.pythonhosted.org/packages/a5/60/774879a832c7757dc5854e84979a71954535fc0307f80430db40e230f1c9/URLObject-2.0.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.0.0 2025-09-07T21:38:42,428 Found link https://files.pythonhosted.org/packages/71/a0/404786b145dd7a616f9c7bdafc1aac7adb42fcca5557bba1725003954988/URLObject-2.0.1.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.0.1 2025-09-07T21:38:42,428 Found link https://files.pythonhosted.org/packages/cc/5f/c9e12a916f2a74d484251a1cea6fc7e1103585e620c0b2ec5f924ecbfbb7/URLObject-2.0.2.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.0.2 2025-09-07T21:38:42,428 Found link https://files.pythonhosted.org/packages/26/8d/ea9a0327efb16db83a843e9d1a2ae2897bd3e67f8f8ee6b9e3edfb3eb769/URLObject-2.1.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.1.0 2025-09-07T21:38:42,429 Found link https://files.pythonhosted.org/packages/83/91/089b2f014aaaad7d387cef971016d7f9cf684f8cab6e9eee116b125a4356/URLObject-2.1.1.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.1.1 2025-09-07T21:38:42,429 Found link https://files.pythonhosted.org/packages/68/c6/7f38943facb45bb985e2f510ba35535fab8009a94e21e7f4d4e0242cda84/URLObject-2.2.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.2.0 2025-09-07T21:38:42,429 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ed/6d/5dc89dd283d8c9ce2eb9651bc3110fa678a3f8be74965f88acc3b9f095c9/URLObject-2.3.0-py2.5.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,429 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9b/4e/fe4d8e64959be72c53b4016d8f17c0f788818288d733a7d20cab3310d386/URLObject-2.3.0-py2.6.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,429 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/84/11/66458190ab3c8b7de85e9344729f300c83f35c9f16a58fb11adc17997c0e/URLObject-2.3.0-py2.7.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,429 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/66/6c/35fe1d172c05d335f73c34b84eb1150e11149f4a04ace192779cbac48c76/URLObject-2.3.0-py3.3.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,430 Found link https://files.pythonhosted.org/packages/08/41/69f95e28ee48eb8d87b7378b3c1bdc0f1e91cfab7abfbe44ec7a22a6dedb/URLObject-2.3.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.3.0 2025-09-07T21:38:42,430 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/16/10/f5fb0d533135d494bcf120726fa37e8ad6b716a833878f203296764e9a49/URLObject-2.3.1-py2.5.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,430 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/20/6a/69b05933c1fb9e45ef997c036e1a1c4e64fadeac8d047f7623e182da3888/URLObject-2.3.1-py2.6.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,430 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ad/a8/0e074988e0765616eb8f2881310e7b203ef7f69618c5afa34096a92e6e05/URLObject-2.3.1-py2.7.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,430 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/89/0f/b67e01151698be4fcf9fd0e904803e813dcab420998b03ff09aea504bb26/URLObject-2.3.1-py3.3.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,430 Found link https://files.pythonhosted.org/packages/da/d3/76b6a5ddf066cc39167e1b25c561f6a705cf8d53ec3a35fecd26f4ea3121/URLObject-2.3.1.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.3.1 2025-09-07T21:38:42,431 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/02/a7/8bbb08442bf4578469183bbcec9a053b5270699415ef8cbb0418d8f8657f/URLObject-2.3.2-py2.5.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,431 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/8f/0e/dc44eacb6347ad1717fbaf8bcb18b9c67d8835c8bf7b87f10ed993f0be05/URLObject-2.3.2-py2.6.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,431 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d3/13/32bf18f0d6d54040ad52f64274ebe3daca9345d8fd26744b755722e9060c/URLObject-2.3.2-py2.7.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,431 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/fc/a2/0d3b0f066ab4b88a7941d89b35c546e1bee680f4d512869c497e6f3b4a10/URLObject-2.3.2-py3.3.egg (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,431 Skipping link: No binaries permitted for urlobject: https://files.pythonhosted.org/packages/ba/d0/a711899ad934f2483b20137951a633e726ed3c72122abbe871bc8fe21f19/URLObject-2.3.4-py27-none-any.whl (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,431 Found link https://files.pythonhosted.org/packages/fa/61/74de465477f52a47c50919cfdfbccf668f847f17566596396d71e243d577/URLObject-2.3.4.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.3.4 2025-09-07T21:38:42,432 Found link https://files.pythonhosted.org/packages/cb/b6/e25e58500f9caef85d664bec71ec67c116897bfebf8622c32cb75d1ca199/URLObject-2.4.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.4.0 2025-09-07T21:38:42,432 Found link https://files.pythonhosted.org/packages/62/02/d04e0fcc762b9d312a86cb0c693454927235688fe272c556af483a350bcc/URLObject-2.4.1.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.4.1 2025-09-07T21:38:42,432 Found link https://files.pythonhosted.org/packages/1e/3d/fcc5c2bb0270f964772d8c408fce511c8b87b49c1d8a134156703d5aafdc/URLObject-2.4.2.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.4.2 2025-09-07T21:38:42,432 Found link https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz (from https://pypi.org/simple/urlobject/), version: 2.4.3 2025-09-07T21:38:42,432 Skipping link: No binaries permitted for urlobject: https://files.pythonhosted.org/packages/ee/38/18c4bbe751a7357b3f6a33352e3af3305ad78f3e72ab7e3d667de4663ed9/urlobject-3.0.0-py3-none-any.whl (from https://pypi.org/simple/urlobject/) 2025-09-07T21:38:42,433 Found link https://files.pythonhosted.org/packages/2a/fd/163e6b835b9fabf9c3999f71c5f224daa9d68a38012cccd7ab2a2f861af9/urlobject-3.0.0.tar.gz (from https://pypi.org/simple/urlobject/), version: 3.0.0 2025-09-07T21:38:42,433 Fetching project page and analyzing links: https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:38:42,433 Getting page https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:38:42,434 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:38:42,776 Fetched page https://www.piwheels.org/simple/urlobject/ as text/html 2025-09-07T21:38:42,784 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/urlobject-3.0.0-py3-none-any.whl#sha256=e5d1bf46ae864adf88d868684fa7b25647245b840e3e3d939fbfcfae4dc9a5fc (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,784 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.4.3-py3-none-any.whl#sha256=1eb289266cde297eddda8d67d19631d9c57d89b08e078a3b618610a4ff49025c (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,785 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.4.2-py3-none-any.whl#sha256=8f08e9d9cbfc124d48614647765212fd0e8b07ca46d0a41ff73e607cc1c43eaa (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,785 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.4.1-py3-none-any.whl#sha256=83abb3634ccb4ec085eb715a6a0c0fafb272309d44e74865d1ea288942d9bb49 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,785 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.4.0-py3-none-any.whl#sha256=48fc943b365cc8ec632ba8f7e6ab27321161fea49e63ba652d6ee98c7868e772 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,786 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.3.4-py3-none-any.whl#sha256=929f69d60e4f29b04416ba3563e7a8879df925472e7a47a3930b5bc0ef01851b (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,786 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.3.1-py3-none-any.whl#sha256=4e4438fccaa076271adfa4c9da7185dd73a7b32f0629b62ca507615629dd81e8 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,786 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.3.0-py3-none-any.whl#sha256=2f4c3ab9b899e85a9aac0d4f9de481c6d086349af7bd3d09c7c6a90db4d2abfe (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,786 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.2.0-py3-none-any.whl#sha256=82573638d50c55b2e09a9b6fddb754307102d69116912acc22662aa68ddef926 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,787 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-2.1.1-py3-none-any.whl#sha256=030b7583154c2a484777e12a2b83b9b97023a5acd274b814e027574a0b6f63fb (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,787 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.6.0-py3-none-any.whl#sha256=0e1d4eff71bd470413cd744d0738977d52e9b5c91fff6ff3158eba833e467d02 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,787 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.5.2-py3-none-any.whl#sha256=7bc5cd3155545d271f3e09470c5f57094f6fe1e6159e768e10ee4ccaaf6e7d44 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,788 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.5.1-py3-none-any.whl#sha256=749cdbee40bbf8d25edf302f7ba974f4ffcf716ee5828465e642c034aa3fcd72 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,788 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.5-py3-none-any.whl#sha256=6881e8e812752ae5ffa9fd73ea0b90632751741c263e18828ded8311b1d02cf8 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,788 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.4-py3-none-any.whl#sha256=a0d964f325f9e10e37301c1ae2fa904d60766f1ba2937b39d40db53f2f22d6c8 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,789 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.3.4-py3-none-any.whl#sha256=559d7d316bb7aa3f4063cbbfd552cc830064839a7ec5e54d119165f44eefb34e (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,789 Skipping link: No binaries permitted for urlobject: https://archive1.piwheels.org/simple/urlobject/URLObject-0.3.3-py3-none-any.whl#sha256=f487639dee4e08cab1bc975e3405251aa51f1aeaada37b0ac5e8a28bb8a531f2 (from https://www.piwheels.org/simple/urlobject/) 2025-09-07T21:38:42,789 Skipping link: not a file: https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:38:42,790 Skipping link: not a file: https://pypi.org/simple/urlobject/ 2025-09-07T21:38:42,823 Given no hashes to check 1 links for project 'urlobject': discarding no candidates 2025-09-07T21:38:42,824 Collecting urlobject==2.0.2 2025-09-07T21:38:42,825 Created temporary directory: /tmp/pip-unpack-u13unbzb 2025-09-07T21:38:42,964 Downloading URLObject-2.0.2.tar.gz (10 kB) 2025-09-07T21:38:42,991 Added urlobject==2.0.2 from https://files.pythonhosted.org/packages/cc/5f/c9e12a916f2a74d484251a1cea6fc7e1103585e620c0b2ec5f924ecbfbb7/URLObject-2.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-wzegjukj' 2025-09-07T21:38:42,993 Running setup.py (path:/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/setup.py) egg_info for package urlobject 2025-09-07T21:38:42,993 Created temporary directory: /tmp/pip-pip-egg-info-xv0m8dki 2025-09-07T21:38:42,993 Preparing metadata (setup.py): started 2025-09-07T21:38:42,994 Running command python setup.py egg_info 2025-09-07T21:38:43,562 /tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/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-07T21:38:43,562 import pkg_resources 2025-09-07T21:38:43,895 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.24.tar.gz 2025-09-07T21:38:43,957 Traceback (most recent call last): 2025-09-07T21:38:43,958 File "/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/distribute_setup.py", line 143, in use_setuptools 2025-09-07T21:38:43,958 raise ImportError 2025-09-07T21:38:43,958 ImportError 2025-09-07T21:38:43,958 During handling of the above exception, another exception occurred: 2025-09-07T21:38:43,959 Traceback (most recent call last): 2025-09-07T21:38:43,962 File "", line 2, in 2025-09-07T21:38:43,963 exec(compile(''' 2025-09-07T21:38:43,963 ~~~~^^^^^^^^^^^^ 2025-09-07T21:38:43,963 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:38:43,963 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:43,963 ...<32 lines>... 2025-09-07T21:38:43,963 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:38:43,963 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:43,963 ''' % ('/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/setup.py',), "", "exec")) 2025-09-07T21:38:43,964 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:43,964 File "", line 35, in 2025-09-07T21:38:43,964 File "/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/setup.py", line 4, in 2025-09-07T21:38:43,964 from distribute_setup import use_setuptools; use_setuptools() 2025-09-07T21:38:43,964 ~~~~~~~~~~~~~~^^ 2025-09-07T21:38:43,964 File "/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/distribute_setup.py", line 145, in use_setuptools 2025-09-07T21:38:43,964 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T21:38:43,964 File "/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/distribute_setup.py", line 123, in _do_download 2025-09-07T21:38:43,965 tarball = download_setuptools(version, download_base, 2025-09-07T21:38:43,965 to_dir, download_delay) 2025-09-07T21:38:43,965 File "/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/distribute_setup.py", line 193, in download_setuptools 2025-09-07T21:38:43,965 src = urlopen(url) 2025-09-07T21:38:43,965 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T21:38:43,965 return opener.open(url, data, timeout) 2025-09-07T21:38:43,965 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:43,965 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T21:38:43,965 response = meth(req, response) 2025-09-07T21:38:43,966 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T21:38:43,966 response = self.parent.error( 2025-09-07T21:38:43,966 'http', request, response, code, msg, hdrs) 2025-09-07T21:38:43,966 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T21:38:43,966 return self._call_chain(*args) 2025-09-07T21:38:43,966 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T21:38:43,966 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T21:38:43,966 result = func(*args) 2025-09-07T21:38:43,967 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T21:38:43,967 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T21:38:43,967 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T21:38:44,062 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:38:44,074 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:38:44,074 exec(compile('"'"''"'"''"'"' 2025-09-07T21:38:44,074 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:38:44,074 # 2025-09-07T21:38:44,074 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:38:44,074 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:38:44,074 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:38:44,074 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:38:44,074 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:38:44,074 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:38:44,074 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:38:44,074 import os, sys, tokenize, traceback 2025-09-07T21:38:44,074 2025-09-07T21:38:44,074 try: 2025-09-07T21:38:44,074 import setuptools 2025-09-07T21:38:44,074 except ImportError: 2025-09-07T21:38:44,074 print( 2025-09-07T21:38:44,074 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:38:44,074 "the build environment with exception:", 2025-09-07T21:38:44,074 file=sys.stderr, 2025-09-07T21:38:44,074 ) 2025-09-07T21:38:44,074 traceback.print_exc() 2025-09-07T21:38:44,074 sys.exit(1) 2025-09-07T21:38:44,074 2025-09-07T21:38:44,074 __file__ = %r 2025-09-07T21:38:44,074 sys.argv[0] = __file__ 2025-09-07T21:38:44,074 2025-09-07T21:38:44,074 if os.path.exists(__file__): 2025-09-07T21:38:44,074 filename = __file__ 2025-09-07T21:38:44,074 with tokenize.open(__file__) as f: 2025-09-07T21:38:44,074 setup_py_code = f.read() 2025-09-07T21:38:44,074 else: 2025-09-07T21:38:44,074 filename = "" 2025-09-07T21:38:44,074 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:38:44,074 2025-09-07T21:38:44,074 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:38:44,074 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xv0m8dki[/] 2025-09-07T21:38:44,074 [bold magenta]cwd[/]: /tmp/pip-wheel-7f7djgfs/urlobject_d357ce80251849e2a361f005cd6e6570/ 2025-09-07T21:38:44,075 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:38:44,075 ERROR: metadata generation failed 2025-09-07T21:38:44,080 Exception information: 2025-09-07T21:38:44,080 Traceback (most recent call last): 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:38:44,080 call_subprocess( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 args, 2025-09-07T21:38:44,080 ^^^^^ 2025-09-07T21:38:44,080 ...<2 lines>... 2025-09-07T21:38:44,080 spinner=spinner, 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:38:44,080 raise error 2025-09-07T21:38:44,080 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:38:44,080 2025-09-07T21:38:44,080 The above exception was the direct cause of the following exception: 2025-09-07T21:38:44,080 2025-09-07T21:38:44,080 Traceback (most recent call last): 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:38:44,080 status = _inner_run() 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:38:44,080 return self.run(options, args) 2025-09-07T21:38:44,080 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:38:44,080 return func(self, options, args) 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:38:44,080 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:38:44,080 result = self._result = resolver.resolve( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:38:44,080 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:38:44,080 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:38:44,080 if not criterion.candidates: 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:38:44,080 return bool(self._sequence) 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:38:44,080 self._bool = any(self) 2025-09-07T21:38:44,080 ~~~^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:38:44,080 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:38:44,080 ^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:38:44,080 candidate = func() 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:38:44,080 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 link, template, name, version 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:38:44,080 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 link, 2025-09-07T21:38:44,080 ^^^^^ 2025-09-07T21:38:44,080 ...<3 lines>... 2025-09-07T21:38:44,080 version=version, 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:38:44,080 super().__init__( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 link=link, 2025-09-07T21:38:44,080 ^^^^^^^^^^ 2025-09-07T21:38:44,080 ...<4 lines>... 2025-09-07T21:38:44,080 version=version, 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:38:44,080 self.dist = self._prepare() 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:38:44,080 dist = self._prepare_distribution() 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:38:44,080 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:38:44,080 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:38:44,080 dist = _get_prepared_distribution( 2025-09-07T21:38:44,080 req, 2025-09-07T21:38:44,080 ...<3 lines>... 2025-09-07T21:38:44,080 self.check_build_deps, 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:38:44,080 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 finder, build_isolation, check_build_deps 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:38:44,080 self.req.prepare_metadata() 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:38:44,080 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:38:44,080 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:38:44,080 build_env=self.build_env, 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ...<3 lines>... 2025-09-07T21:38:44,080 details=details, 2025-09-07T21:38:44,080 ^^^^^^^^^^^^^^^^ 2025-09-07T21:38:44,080 ) 2025-09-07T21:38:44,080 ^ 2025-09-07T21:38:44,080 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:38:44,080 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:38:44,080 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:38:44,102 Removed urlobject==2.0.2 from https://files.pythonhosted.org/packages/cc/5f/c9e12a916f2a74d484251a1cea6fc7e1103585e620c0b2ec5f924ecbfbb7/URLObject-2.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-wzegjukj' 2025-09-07T21:38:44,102 Removed build tracker: '/tmp/pip-build-tracker-wzegjukj'