2025-09-08T04:09:39,123 Created temporary directory: /tmp/pip-build-tracker-msuqk15w 2025-09-08T04:09:39,123 Initialized build tracking at /tmp/pip-build-tracker-msuqk15w 2025-09-08T04:09:39,124 Created build tracker: /tmp/pip-build-tracker-msuqk15w 2025-09-08T04:09:39,124 Entered build tracker: /tmp/pip-build-tracker-msuqk15w 2025-09-08T04:09:39,124 Created temporary directory: /tmp/pip-wheel-izwypnz3 2025-09-08T04:09:39,127 Created temporary directory: /tmp/pip-ephem-wheel-cache-02jtau_i 2025-09-08T04:09:39,190 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:09:39,193 2 location(s) to search for versions of datetime2: 2025-09-08T04:09:39,193 * https://pypi.org/simple/datetime2/ 2025-09-08T04:09:39,193 * https://www.piwheels.org/simple/datetime2/ 2025-09-08T04:09:39,193 Fetching project page and analyzing links: https://pypi.org/simple/datetime2/ 2025-09-08T04:09:39,193 Getting page https://pypi.org/simple/datetime2/ 2025-09-08T04:09:39,194 Found index url https://pypi.org/simple/ 2025-09-08T04:09:39,342 Fetched page https://pypi.org/simple/datetime2/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:09:39,350 Found link https://files.pythonhosted.org/packages/67/ea/708d22c6bbb51f25a78fb040dc7d523112a400ca3e19d071304375a2e569/datetime2-0.1.1.zip (from https://pypi.org/simple/datetime2/), version: 0.1.1 2025-09-08T04:09:39,351 Found link https://files.pythonhosted.org/packages/cd/f5/98b27956c2915d6b55f4cc4031c388845304b1fa5c1688e8a3c85a6d7e6e/datetime2-0.3.1.zip (from https://pypi.org/simple/datetime2/), version: 0.3.1 2025-09-08T04:09:39,352 Found link https://files.pythonhosted.org/packages/d9/39/8f8fc8ac0c2cd595ffca98f8fb59cc5ab0233d2226647558ca25fbed005d/datetime2-0.3.2.zip (from https://pypi.org/simple/datetime2/), version: 0.3.2 2025-09-08T04:09:39,352 Found link https://files.pythonhosted.org/packages/cc/67/6d0267531c43667a57f74d8c2e5d0870d6f63aa0d9b20461f62dc808ce48/datetime2-0.4.zip (from https://pypi.org/simple/datetime2/), version: 0.4 2025-09-08T04:09:39,353 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/bb/30/79aa1828b3df1db9f300722db4f29ced56301679a4d74ccf1d71cdafcf31/datetime2-0.6-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,353 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/a2/6b/4f4c98e09a4c10655bbb5d1f1b9bd2e49f7a75f67894ab7da3595949c3a7/datetime2-0.6.1-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,353 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/75/40/b85754d20ce9d67f8814e7892434eaada56a5dbf3fb2772843042d4bdef8/datetime2-0.6.2-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,354 Found link https://files.pythonhosted.org/packages/6a/89/8778cd27d9d6642a1e7e7bae44052b76b97059aeb150307f646f25a5d636/datetime2-0.6.4.win-amd64.zip (from https://pypi.org/simple/datetime2/), version: 0.6.4.win-amd64 2025-09-08T04:09:39,354 Found link https://files.pythonhosted.org/packages/6b/e8/8b1c0e410f25d1f578af78559846b199fa013143a062cc90ae790a150082/datetime2-0.6.6.zip (from https://pypi.org/simple/datetime2/), version: 0.6.6 2025-09-08T04:09:39,354 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/ed/af/26109b7e1f5996b7d8de9e1e23eebe93dfb98866c7a2b323760c872454fe/datetime2-0.6.7-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,354 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/ba/a8/c9c7979efba1c5e3f5b6c7a6dea67bd439171e0651a409db0695b425cc79/datetime2-0.7.2-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,354 Found link https://files.pythonhosted.org/packages/31/dd/163e8a9d105a412242d74eb12b2cb43f3b515e5ff39225023d12ec7370bb/datetime2-0.7.2.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.7.2 2025-09-08T04:09:39,355 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/3a/18/1a63015eb28c4e5f9a63f4ce173cb16e385ce63e88a49a3c020d1e9040c2/datetime2-0.7.3-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,355 Found link https://files.pythonhosted.org/packages/62/4f/e35c6dd7f49e2fda4d46cb1c73f8c273f55cc940bffb9bfcc5dc12f40ebe/datetime2-0.7.3.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.7.3 2025-09-08T04:09:39,355 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/81/35/0fd1046ec969cdcf5515d1dbeb77b0722d98ef8c47d6005199777928ac6b/datetime2-0.7.4-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,355 Found link https://files.pythonhosted.org/packages/da/e7/301310aca9fcde7e832ea57ebd5e2956de5f545530a90317e11fda2ce375/datetime2-0.7.4.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.7.4 2025-09-08T04:09:39,355 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/36/b9/94ed89986770e37e8dfb64355eb188e6b82b474b5dd5c76e9819b3bcc15a/datetime2-0.7.5-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,356 Found link https://files.pythonhosted.org/packages/ce/a8/4b2a39e48c0272705e740f2ed4ce0757aa4c55dd794b1751c7036ed1047f/datetime2-0.7.5.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.7.5 2025-09-08T04:09:39,356 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/9d/f6/7f1fa44cdc51f5942bfd8a5364ff61a0d2638484f4412df8eec6a5e9f365/datetime2-0.8.0-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,356 Found link https://files.pythonhosted.org/packages/47/54/7284f613fa9cfe1833ce1a6fcf943e15f8cf87721dd5139efe0f16152b22/datetime2-0.8.0.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.8.0 2025-09-08T04:09:39,356 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/96/52/b4f6fdc2c3d338e6f2d7cfe2c5d489821a8873c080a5739f8fe5f0f403f0/datetime2-0.9.0-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,356 Found link https://files.pythonhosted.org/packages/cd/1b/ee7d85208234e0382068b4a608e53a5120805544a0cd8b947193339d2765/datetime2-0.9.0.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.9.0 2025-09-08T04:09:39,357 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/1d/68/430cf29b22d9015bad11d3be9a6adb35a2ef896b8db272d4c5e3fa794276/datetime2-0.9.1-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,357 Found link https://files.pythonhosted.org/packages/26/da/5a7a19bc49738e9fb9e9a811490a3ad8207e70985fdf170dabeec06c595e/datetime2-0.9.1.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.9.1 2025-09-08T04:09:39,357 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/73/38/db585ce88584d40b6d3e1b3d982ef09f43f0f04aa35a2744a77ef9863b67/datetime2-0.9.2-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,357 Found link https://files.pythonhosted.org/packages/38/d5/e06bb4e1094f464728d2b11323243eae2a8d36d3cafe0a957f95fa46cd2b/datetime2-0.9.2.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.9.2 2025-09-08T04:09:39,357 Skipping link: No binaries permitted for datetime2: https://files.pythonhosted.org/packages/9d/12/76fed13c91959d8fc7773b1a25f4f3cf452534337ef7c95eb5976d140a92/datetime2-0.9.4-py3-none-any.whl (from https://pypi.org/simple/datetime2/) 2025-09-08T04:09:39,357 Found link https://files.pythonhosted.org/packages/de/fe/587d61692a9cf6ebaf1ac028a17a200ed3a4f6922a977598cbc3e3e2ec27/datetime2-0.9.4.tar.gz (from https://pypi.org/simple/datetime2/), version: 0.9.4 2025-09-08T04:09:39,358 Fetching project page and analyzing links: https://www.piwheels.org/simple/datetime2/ 2025-09-08T04:09:39,358 Getting page https://www.piwheels.org/simple/datetime2/ 2025-09-08T04:09:39,359 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:09:39,448 Fetched page https://www.piwheels.org/simple/datetime2/ as text/html 2025-09-08T04:09:39,451 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.9.4-py3-none-any.whl#sha256=c902c9eabb93ef1255fb7a5da76b317a80779213c50320de679679d82c87c4d6 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,451 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.9.2-py3-none-any.whl#sha256=e66c29ddcc833ea68e918380f3647055ee8afb62f927287a64e3b477e2c2c8e4 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,451 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.9.1-py3-none-any.whl#sha256=eb20dd17325007d579c842729cae2f61b5a80f98d1e0c57393da55b54444ad8e (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.9.0-py3-none-any.whl#sha256=377494926e0cbecd5546bd4e95b022c5597f9cd0b00513d401610707d6305ec9 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.8.0-py3-none-any.whl#sha256=d6d020062e7a54527c1f27442fd6f2ac8e9520daaa65447e4b1729b99c9e851d (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.7.5-py3-none-any.whl#sha256=41479a7a94e030bd62e6692604ffdf1202135713a90380ba88354b075fe05698 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.7.4-py3-none-any.whl#sha256=3793fcb1d8bdd9adf3a30cf508b32fe9d2d6b1bfeb98911e5fbab8a2a8374af2 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.7.3-py3-none-any.whl#sha256=8e22a9863c63ad7d2705ad4a65ee4e5ab7cac407dea71998666bb3dfff9a456b (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.7.2-py3-none-any.whl#sha256=51ca1da72d2b8586fb869c20f2a4040f367484ae6b726b96c6ca38de0794b0c0 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.4-py3-none-any.whl#sha256=f53e72c50bd21586140ae68341c2d6a4b064120ff81bd6b148181f9801fb7a93 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,452 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.3.2-py3-none-any.whl#sha256=bbb2e85f8ed94dfbc4141496731ca9a6c61603aa93b8e4191979683c0313faa4 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,453 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.3.1-py3-none-any.whl#sha256=6955ad204dd23e8853b86787eb81639d81cc86a04173f69df65052d00004e9ea (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,453 Skipping link: No binaries permitted for datetime2: https://archive1.piwheels.org/simple/datetime2/datetime2-0.1.1-py3-none-any.whl#sha256=1825c8b00d9f7f558e674dfca48da1363eb4b8c4577ec5ad19b07b4c9e678348 (from https://www.piwheels.org/simple/datetime2/) 2025-09-08T04:09:39,453 Skipping link: not a file: https://www.piwheels.org/simple/datetime2/ 2025-09-08T04:09:39,453 Skipping link: not a file: https://pypi.org/simple/datetime2/ 2025-09-08T04:09:39,477 Given no hashes to check 1 links for project 'datetime2': discarding no candidates 2025-09-08T04:09:39,479 Collecting datetime2==0.6.6 2025-09-08T04:09:39,480 Created temporary directory: /tmp/pip-unpack-e6dxdfr9 2025-09-08T04:09:39,618 Downloading datetime2-0.6.6.zip (15 kB) 2025-09-08T04:09:39,638 Added datetime2==0.6.6 from https://files.pythonhosted.org/packages/6b/e8/8b1c0e410f25d1f578af78559846b199fa013143a062cc90ae790a150082/datetime2-0.6.6.zip to build tracker '/tmp/pip-build-tracker-msuqk15w' 2025-09-08T04:09:39,641 Running setup.py (path:/tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/setup.py) egg_info for package datetime2 2025-09-08T04:09:39,641 Created temporary directory: /tmp/pip-pip-egg-info-wkp57q8c 2025-09-08T04:09:39,642 Preparing metadata (setup.py): started 2025-09-08T04:09:39,643 Running command python setup.py egg_info 2025-09-08T04:09:40,178 Traceback (most recent call last): 2025-09-08T04:09:40,180 File "", line 2, in 2025-09-08T04:09:40,180 exec(compile(''' 2025-09-08T04:09:40,180 ~~~~^^^^^^^^^^^^ 2025-09-08T04:09:40,180 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:09:40,180 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,180 ...<32 lines>... 2025-09-08T04:09:40,181 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:09:40,181 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,181 ''' % ('/tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/setup.py',), "", "exec")) 2025-09-08T04:09:40,181 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,181 File "", line 35, in 2025-09-08T04:09:40,181 File "/tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/setup.py", line 8, in 2025-09-08T04:09:40,181 with open(path.join(here, 'PYPI_DESCRIPTION.rst'), encoding='utf-8') as f: 2025-09-08T04:09:40,182 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,182 File "", line 921, in open 2025-09-08T04:09:40,182 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/PYPI_DESCRIPTION.rst' 2025-09-08T04:09:40,266 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:09:40,279 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:09:40,279 exec(compile('"'"''"'"''"'"' 2025-09-08T04:09:40,279 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:09:40,279 # 2025-09-08T04:09:40,279 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:09:40,279 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:09:40,279 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:09:40,279 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:09:40,279 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:09:40,279 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:09:40,279 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:09:40,279 import os, sys, tokenize, traceback 2025-09-08T04:09:40,279 2025-09-08T04:09:40,279 try: 2025-09-08T04:09:40,279 import setuptools 2025-09-08T04:09:40,279 except ImportError: 2025-09-08T04:09:40,279 print( 2025-09-08T04:09:40,279 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:09:40,279 "the build environment with exception:", 2025-09-08T04:09:40,279 file=sys.stderr, 2025-09-08T04:09:40,279 ) 2025-09-08T04:09:40,279 traceback.print_exc() 2025-09-08T04:09:40,279 sys.exit(1) 2025-09-08T04:09:40,279 2025-09-08T04:09:40,279 __file__ = %r 2025-09-08T04:09:40,279 sys.argv[0] = __file__ 2025-09-08T04:09:40,279 2025-09-08T04:09:40,279 if os.path.exists(__file__): 2025-09-08T04:09:40,279 filename = __file__ 2025-09-08T04:09:40,279 with tokenize.open(__file__) as f: 2025-09-08T04:09:40,279 setup_py_code = f.read() 2025-09-08T04:09:40,279 else: 2025-09-08T04:09:40,279 filename = "" 2025-09-08T04:09:40,279 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:09:40,279 2025-09-08T04:09:40,279 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:09:40,279 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-wkp57q8c[/] 2025-09-08T04:09:40,279 [bold magenta]cwd[/]: /tmp/pip-wheel-izwypnz3/datetime2_e60fcf3f2ba641b5a8e7ccddcdd860ed/ 2025-09-08T04:09:40,279 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:09:40,280 ERROR: metadata generation failed 2025-09-08T04:09:40,286 Exception information: 2025-09-08T04:09:40,286 Traceback (most recent call last): 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:09:40,286 call_subprocess( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 args, 2025-09-08T04:09:40,286 ^^^^^ 2025-09-08T04:09:40,286 ...<2 lines>... 2025-09-08T04:09:40,286 spinner=spinner, 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:09:40,286 raise error 2025-09-08T04:09:40,286 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:09:40,286 2025-09-08T04:09:40,286 The above exception was the direct cause of the following exception: 2025-09-08T04:09:40,286 2025-09-08T04:09:40,286 Traceback (most recent call last): 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:09:40,286 status = _inner_run() 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:09:40,286 return self.run(options, args) 2025-09-08T04:09:40,286 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:09:40,286 return func(self, options, args) 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:09:40,286 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:09:40,286 result = self._result = resolver.resolve( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:09:40,286 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:09:40,286 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:09:40,286 if not criterion.candidates: 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:09:40,286 return bool(self._sequence) 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:09:40,286 self._bool = any(self) 2025-09-08T04:09:40,286 ~~~^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:09:40,286 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:09:40,286 ^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:09:40,286 candidate = func() 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:09:40,286 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 link, template, name, version 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:09:40,286 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 link, 2025-09-08T04:09:40,286 ^^^^^ 2025-09-08T04:09:40,286 ...<3 lines>... 2025-09-08T04:09:40,286 version=version, 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:09:40,286 super().__init__( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 link=link, 2025-09-08T04:09:40,286 ^^^^^^^^^^ 2025-09-08T04:09:40,286 ...<4 lines>... 2025-09-08T04:09:40,286 version=version, 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:09:40,286 self.dist = self._prepare() 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:09:40,286 dist = self._prepare_distribution() 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:09:40,286 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:09:40,286 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:09:40,286 dist = _get_prepared_distribution( 2025-09-08T04:09:40,286 req, 2025-09-08T04:09:40,286 ...<3 lines>... 2025-09-08T04:09:40,286 self.check_build_deps, 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:09:40,286 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 finder, build_isolation, check_build_deps 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:09:40,286 self.req.prepare_metadata() 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:09:40,286 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:09:40,286 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:09:40,286 build_env=self.build_env, 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ...<3 lines>... 2025-09-08T04:09:40,286 details=details, 2025-09-08T04:09:40,286 ^^^^^^^^^^^^^^^^ 2025-09-08T04:09:40,286 ) 2025-09-08T04:09:40,286 ^ 2025-09-08T04:09:40,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:09:40,286 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:09:40,286 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:09:40,307 Removed datetime2==0.6.6 from https://files.pythonhosted.org/packages/6b/e8/8b1c0e410f25d1f578af78559846b199fa013143a062cc90ae790a150082/datetime2-0.6.6.zip from build tracker '/tmp/pip-build-tracker-msuqk15w' 2025-09-08T04:09:40,308 Removed build tracker: '/tmp/pip-build-tracker-msuqk15w'