2025-09-07T21:49:35,272 Created temporary directory: /tmp/pip-build-tracker-9h7m2s0h 2025-09-07T21:49:35,273 Initialized build tracking at /tmp/pip-build-tracker-9h7m2s0h 2025-09-07T21:49:35,273 Created build tracker: /tmp/pip-build-tracker-9h7m2s0h 2025-09-07T21:49:35,273 Entered build tracker: /tmp/pip-build-tracker-9h7m2s0h 2025-09-07T21:49:35,273 Created temporary directory: /tmp/pip-wheel-rqm4y63b 2025-09-07T21:49:35,277 Created temporary directory: /tmp/pip-ephem-wheel-cache-y6ho2m2n 2025-09-07T21:49:35,339 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:49:35,341 2 location(s) to search for versions of urlobject: 2025-09-07T21:49:35,341 * https://pypi.org/simple/urlobject/ 2025-09-07T21:49:35,341 * https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:49:35,341 Fetching project page and analyzing links: https://pypi.org/simple/urlobject/ 2025-09-07T21:49:35,341 Getting page https://pypi.org/simple/urlobject/ 2025-09-07T21:49:35,343 Found index url https://pypi.org/simple/ 2025-09-07T21:49:35,415 Fetched page https://pypi.org/simple/urlobject/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:49:35,419 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:49:35,419 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:49:35,420 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:49:35,420 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:49:35,420 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:49:35,420 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:49:35,421 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:49:35,421 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:49:35,421 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:49:35,421 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:49:35,421 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:49:35,422 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:49:35,422 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:49:35,422 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:49:35,422 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:49:35,422 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:49:35,422 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:49:35,422 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:49:35,423 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:49:35,423 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:49:35,423 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:49:35,423 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:49:35,423 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:49:35,423 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:49:35,424 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:49:35,424 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:49:35,424 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:49:35,424 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:49:35,424 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:49:35,424 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:49:35,424 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:49:35,425 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:49:35,425 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:49:35,425 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:49:35,425 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:49:35,426 Fetching project page and analyzing links: https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:49:35,426 Getting page https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:49:35,427 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:49:35,745 Fetched page https://www.piwheels.org/simple/urlobject/ as text/html 2025-09-07T21:49:35,752 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:49:35,753 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:49:35,753 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:49:35,753 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:49:35,754 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:49:35,754 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:49:35,754 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:49:35,754 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:49:35,755 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:49:35,755 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:49:35,755 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:49:35,756 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:49:35,756 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:49:35,756 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:49:35,756 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:49:35,757 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:49:35,757 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:49:35,757 Skipping link: not a file: https://www.piwheels.org/simple/urlobject/ 2025-09-07T21:49:35,757 Skipping link: not a file: https://pypi.org/simple/urlobject/ 2025-09-07T21:49:35,788 Given no hashes to check 1 links for project 'urlobject': discarding no candidates 2025-09-07T21:49:35,789 Collecting urlobject==2.1.0 2025-09-07T21:49:35,790 Created temporary directory: /tmp/pip-unpack-p_2d08dz 2025-09-07T21:49:35,931 Downloading URLObject-2.1.0.tar.gz (10 kB) 2025-09-07T21:49:35,957 Added urlobject==2.1.0 from https://files.pythonhosted.org/packages/26/8d/ea9a0327efb16db83a843e9d1a2ae2897bd3e67f8f8ee6b9e3edfb3eb769/URLObject-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-9h7m2s0h' 2025-09-07T21:49:35,958 Running setup.py (path:/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/setup.py) egg_info for package urlobject 2025-09-07T21:49:35,959 Created temporary directory: /tmp/pip-pip-egg-info-3n9y4s1v 2025-09-07T21:49:35,959 Preparing metadata (setup.py): started 2025-09-07T21:49:35,960 Running command python setup.py egg_info 2025-09-07T21:49:36,518 /tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/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:49:36,518 import pkg_resources 2025-09-07T21:49:36,835 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.24.tar.gz 2025-09-07T21:49:36,897 Traceback (most recent call last): 2025-09-07T21:49:36,898 File "/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/distribute_setup.py", line 143, in use_setuptools 2025-09-07T21:49:36,898 raise ImportError 2025-09-07T21:49:36,899 ImportError 2025-09-07T21:49:36,899 During handling of the above exception, another exception occurred: 2025-09-07T21:49:36,899 Traceback (most recent call last): 2025-09-07T21:49:36,903 File "", line 2, in 2025-09-07T21:49:36,903 exec(compile(''' 2025-09-07T21:49:36,903 ~~~~^^^^^^^^^^^^ 2025-09-07T21:49:36,904 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:49:36,904 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:36,904 ...<32 lines>... 2025-09-07T21:49:36,904 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:49:36,905 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:36,905 ''' % ('/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/setup.py',), "", "exec")) 2025-09-07T21:49:36,905 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:36,905 File "", line 35, in 2025-09-07T21:49:36,906 File "/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/setup.py", line 4, in 2025-09-07T21:49:36,906 from distribute_setup import use_setuptools; use_setuptools() 2025-09-07T21:49:36,906 ~~~~~~~~~~~~~~^^ 2025-09-07T21:49:36,907 File "/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/distribute_setup.py", line 145, in use_setuptools 2025-09-07T21:49:36,907 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T21:49:36,907 File "/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/distribute_setup.py", line 123, in _do_download 2025-09-07T21:49:36,908 tarball = download_setuptools(version, download_base, 2025-09-07T21:49:36,908 to_dir, download_delay) 2025-09-07T21:49:36,909 File "/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/distribute_setup.py", line 193, in download_setuptools 2025-09-07T21:49:36,909 src = urlopen(url) 2025-09-07T21:49:36,909 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T21:49:36,910 return opener.open(url, data, timeout) 2025-09-07T21:49:36,910 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:36,910 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T21:49:36,910 response = meth(req, response) 2025-09-07T21:49:36,910 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T21:49:36,910 response = self.parent.error( 2025-09-07T21:49:36,910 'http', request, response, code, msg, hdrs) 2025-09-07T21:49:36,911 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T21:49:36,911 return self._call_chain(*args) 2025-09-07T21:49:36,911 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T21:49:36,911 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T21:49:36,912 result = func(*args) 2025-09-07T21:49:36,912 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T21:49:36,912 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T21:49:36,912 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T21:49:37,004 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:49:37,016 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:49:37,016 exec(compile('"'"''"'"''"'"' 2025-09-07T21:49:37,016 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:49:37,016 # 2025-09-07T21:49:37,016 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:49:37,016 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:49:37,016 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:49:37,016 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:49:37,016 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:49:37,016 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:49:37,016 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:49:37,016 import os, sys, tokenize, traceback 2025-09-07T21:49:37,016 2025-09-07T21:49:37,016 try: 2025-09-07T21:49:37,016 import setuptools 2025-09-07T21:49:37,016 except ImportError: 2025-09-07T21:49:37,016 print( 2025-09-07T21:49:37,016 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:49:37,016 "the build environment with exception:", 2025-09-07T21:49:37,016 file=sys.stderr, 2025-09-07T21:49:37,016 ) 2025-09-07T21:49:37,016 traceback.print_exc() 2025-09-07T21:49:37,016 sys.exit(1) 2025-09-07T21:49:37,016 2025-09-07T21:49:37,016 __file__ = %r 2025-09-07T21:49:37,016 sys.argv[0] = __file__ 2025-09-07T21:49:37,016 2025-09-07T21:49:37,016 if os.path.exists(__file__): 2025-09-07T21:49:37,016 filename = __file__ 2025-09-07T21:49:37,016 with tokenize.open(__file__) as f: 2025-09-07T21:49:37,016 setup_py_code = f.read() 2025-09-07T21:49:37,016 else: 2025-09-07T21:49:37,016 filename = "" 2025-09-07T21:49:37,016 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:49:37,016 2025-09-07T21:49:37,016 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:49:37,016 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3n9y4s1v[/] 2025-09-07T21:49:37,016 [bold magenta]cwd[/]: /tmp/pip-wheel-rqm4y63b/urlobject_c3373e6bc46f4da7acfa8bc0a5952be9/ 2025-09-07T21:49:37,016 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:49:37,017 ERROR: metadata generation failed 2025-09-07T21:49:37,022 Exception information: 2025-09-07T21:49:37,022 Traceback (most recent call last): 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:49:37,022 call_subprocess( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 args, 2025-09-07T21:49:37,022 ^^^^^ 2025-09-07T21:49:37,022 ...<2 lines>... 2025-09-07T21:49:37,022 spinner=spinner, 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:49:37,022 raise error 2025-09-07T21:49:37,022 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:49:37,022 2025-09-07T21:49:37,022 The above exception was the direct cause of the following exception: 2025-09-07T21:49:37,022 2025-09-07T21:49:37,022 Traceback (most recent call last): 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:49:37,022 status = _inner_run() 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:49:37,022 return self.run(options, args) 2025-09-07T21:49:37,022 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:49:37,022 return func(self, options, args) 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:49:37,022 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:49:37,022 result = self._result = resolver.resolve( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:49:37,022 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:49:37,022 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:49:37,022 if not criterion.candidates: 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:49:37,022 return bool(self._sequence) 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:49:37,022 self._bool = any(self) 2025-09-07T21:49:37,022 ~~~^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:49:37,022 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:49:37,022 ^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:49:37,022 candidate = func() 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:49:37,022 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 link, template, name, version 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:49:37,022 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 link, 2025-09-07T21:49:37,022 ^^^^^ 2025-09-07T21:49:37,022 ...<3 lines>... 2025-09-07T21:49:37,022 version=version, 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:49:37,022 super().__init__( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 link=link, 2025-09-07T21:49:37,022 ^^^^^^^^^^ 2025-09-07T21:49:37,022 ...<4 lines>... 2025-09-07T21:49:37,022 version=version, 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:49:37,022 self.dist = self._prepare() 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:49:37,022 dist = self._prepare_distribution() 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:49:37,022 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:49:37,022 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:49:37,022 dist = _get_prepared_distribution( 2025-09-07T21:49:37,022 req, 2025-09-07T21:49:37,022 ...<3 lines>... 2025-09-07T21:49:37,022 self.check_build_deps, 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:49:37,022 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 finder, build_isolation, check_build_deps 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:49:37,022 self.req.prepare_metadata() 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:49:37,022 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:49:37,022 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:37,022 build_env=self.build_env, 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ...<3 lines>... 2025-09-07T21:49:37,022 details=details, 2025-09-07T21:49:37,022 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:37,022 ) 2025-09-07T21:49:37,022 ^ 2025-09-07T21:49:37,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:49:37,022 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:49:37,022 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:49:37,045 Removed urlobject==2.1.0 from https://files.pythonhosted.org/packages/26/8d/ea9a0327efb16db83a843e9d1a2ae2897bd3e67f8f8ee6b9e3edfb3eb769/URLObject-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-9h7m2s0h' 2025-09-07T21:49:37,045 Removed build tracker: '/tmp/pip-build-tracker-9h7m2s0h'