2025-09-10T21:51:41,747 Created temporary directory: /tmp/pip-build-tracker-h9d9x0ay 2025-09-10T21:51:41,747 Initialized build tracking at /tmp/pip-build-tracker-h9d9x0ay 2025-09-10T21:51:41,748 Created build tracker: /tmp/pip-build-tracker-h9d9x0ay 2025-09-10T21:51:41,748 Entered build tracker: /tmp/pip-build-tracker-h9d9x0ay 2025-09-10T21:51:41,748 Created temporary directory: /tmp/pip-wheel-j0qw6hwr 2025-09-10T21:51:41,751 Created temporary directory: /tmp/pip-ephem-wheel-cache-3ztvq3ho 2025-09-10T21:51:41,806 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T21:51:41,808 2 location(s) to search for versions of ics: 2025-09-10T21:51:41,808 * https://pypi.org/simple/ics/ 2025-09-10T21:51:41,808 * https://www.piwheels.org/simple/ics/ 2025-09-10T21:51:41,809 Fetching project page and analyzing links: https://pypi.org/simple/ics/ 2025-09-10T21:51:41,809 Getting page https://pypi.org/simple/ics/ 2025-09-10T21:51:41,810 Found index url https://pypi.org/simple/ 2025-09-10T21:51:41,957 Fetched page https://pypi.org/simple/ics/ as application/vnd.pypi.simple.v1+json 2025-09-10T21:51:41,966 Found link https://files.pythonhosted.org/packages/ef/9b/01d981679e94dba9aa8f88b1d6a83f53bfca008dc89ba47e2d33faca450a/ics-0.1.1.tar.gz (from https://pypi.org/simple/ics/), version: 0.1.1 2025-09-10T21:51:41,967 Found link https://files.pythonhosted.org/packages/8d/32/6aa267a35dbe7da68b7cd3fac47ca3d97fe98bbeb36600fdb7f6a263dc83/ics-0.1.2.tar.gz (from https://pypi.org/simple/ics/), version: 0.1.2 2025-09-10T21:51:41,967 Found link https://files.pythonhosted.org/packages/2a/82/398f1b849c3e00065d4f9ae148aac4b0a89ab8d5710565883966b418cad2/ics-0.1.3.tar.gz (from https://pypi.org/simple/ics/), version: 0.1.3 2025-09-10T21:51:41,968 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e3/e3/1840e27c1469150543e6464947c80e8ad352a2c6ff07f631ca06fdc2f7eb/ics-0.2-py2.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,968 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/df/ac/91a7067a2a1593c8ad859aae22f86af91f186aed4ba50bc787d676eff520/ics-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,969 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/0c/bb/e9ad1b45c21ec6291d630652b91d2f334bf3909149e11b017b6c80bb57c1/ics-0.2-py3.3.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,969 Found link https://files.pythonhosted.org/packages/4d/9e/a37838f0bddef2914f44849af1b2ce50bf8ff0d28267708053508fac6fdc/ics-0.2.tar.gz (from https://pypi.org/simple/ics/), version: 0.2 2025-09-10T21:51:41,969 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/fb/88/1b999353a0c29995ee80a539df9d67db958185e328424821bafc3f6d2c4e/ics-0.3-py2.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,970 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/bb/26/92f4ced31cdcf27b7cfbec62bf22903d31a8456d439ffd78d4a6f1c87cf4/ics-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,970 Found link https://files.pythonhosted.org/packages/68/5c/9e07e43abd434404a5308b50379c02ce4d7832c4a9a6c76d7edd398ccd2d/ics-0.3.tar.gz (from https://pypi.org/simple/ics/), version: 0.3 2025-09-10T21:51:41,971 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7d/b1/01fae314d18bfb01419332e5e3528a229ad5094951876c8a17b79dbfd04d/ics-0.3.1-py2.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,971 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/d2/e1/1dc646fbc36831cdd5e3a4ebd3b83113d9bbfbfe702f45cbf03ab13a071b/ics-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,971 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c4/2d/8e7eac3df66198e732bf161a009e03868b87994053ee343eda72a70644bf/ics-0.3.1-py3.4.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,972 Found link https://files.pythonhosted.org/packages/e0/b6/6238912420684e3da7c81c13012e28df6f0c2c978c37e5c57838b9987cc7/ics-0.3.1.tar.gz (from https://pypi.org/simple/ics/), version: 0.3.1 2025-09-10T21:51:41,972 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a1/93/e67c37bf6b30a9d6e1f08f8f2c9baff20770d000f84502be7e284781b1a4/ics-0.4-py2.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,972 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/c0/92/77d5c49943a670e7721410076c2ffe2d0821140b95cdf464137c64ee6858/ics-0.4-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,973 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/28/eb/dd0e4d2eba7f8542b930eaa3d873ada4720269da25b609b55e446518979a/ics-0.4-py3.6.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,973 Found link https://files.pythonhosted.org/packages/f5/d4/e14e5b17aca858ad53210c0342fe0a4b1f46dffe3e2e31961b34ad7c4fab/ics-0.4.tar.gz (from https://pypi.org/simple/ics/), version: 0.4 2025-09-10T21:51:41,973 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/3a/66/7844baa915da9a76ef7b7b6d93935cc1474688c6ea914b90dbe54d6f6f41/ics-0.5-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,974 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7b/1a/72840689c656f36d929c8272c436a847ddeee1781aaa9f0d1bcd572ed839/ics-0.5-py3.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,974 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/cf/68/e99b7c80638dd5dcc03e976ce2cb312e1a6abc8a6a7d688614bb62d61429/ics-0.6-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,974 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/38/9a/0a063d08b1c19d6c02b8c4e64c3728b1cf921997f672ddfbf6a93c9bd98d/ics-0.6-py3.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,975 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/42/e2/b09e44126e2858346c8b3a722d8de4b9baf4a58e9bc3931b579aaa0ac763/ics-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,975 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ff/6a/d7c69b0657396d6848488d7df8ee73aa88ecde3ce96c245396da5e78b08f/ics-0.7-py3.7.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,975 Found link https://files.pythonhosted.org/packages/79/0d/7fbe65f161ecde7cf022644da5e1128f94787f27ae645a9375f1f61775b4/ics-0.7.tar.gz (from https://pypi.org/simple/ics/), version: 0.7 2025-09-10T21:51:41,976 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/3d/3e/63ececcf9c128d1a7e88926a0067e33080b234f820a1df645a6a8bea6fd2/ics-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,976 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/cc/0a/2f3ad614cf78bd8d4eae11ede9a12bb60bca841bde4cf03bef0cd3b82c05/ics-0.7.1-py3.9.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,976 Found link https://files.pythonhosted.org/packages/9e/42/d54cb60f911f3c5f6562246916b7a6bfebf556ed2ab90b4cc6f0f95433ed/ics-0.7.1.tar.gz (from https://pypi.org/simple/ics/), version: 0.7.1 2025-09-10T21:51:41,977 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/0a/95/e04dea5cf29bdf5005f5aa7ccf0a2f9724b877722d89f8286dc3785a7cdc/ics-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,977 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/61/d6/117ff9f1a71dcf3eb84ea0e204548b20dda110408fc7e03e51e1226f0e64/ics-0.7.2-py3.9.egg (from https://pypi.org/simple/ics/) 2025-09-10T21:51:41,977 Found link https://files.pythonhosted.org/packages/43/fa/2cb7cbe23566140f011da4fec280d4873da4389c8b838bb3e5ce3fc39b16/ics-0.7.2.tar.gz (from https://pypi.org/simple/ics/), version: 0.7.2 2025-09-10T21:51:41,978 Skipping link: No binaries permitted for ics: https://files.pythonhosted.org/packages/4b/7a/510a6aa44638923bc1b46ad4f529169875fe744da92ad44cf274c80c1779/ics-0.8.0.dev0-py3-none-any.whl (from https://pypi.org/simple/ics/) (requires-python:>=3.7) 2025-09-10T21:51:41,979 Found link https://files.pythonhosted.org/packages/d4/9e/d551e7429876a59ca0ae66f41664e09f2a403d6eb18047388741c68486c0/ics-0.8.0.dev0.tar.gz (from https://pypi.org/simple/ics/) (requires-python:>=3.7), version: 0.8.0.dev0 2025-09-10T21:51:41,980 Fetching project page and analyzing links: https://www.piwheels.org/simple/ics/ 2025-09-10T21:51:41,981 Getting page https://www.piwheels.org/simple/ics/ 2025-09-10T21:51:41,982 Found index url https://www.piwheels.org/simple/ 2025-09-10T21:51:42,075 Fetched page https://www.piwheels.org/simple/ics/ as text/html 2025-09-10T21:51:42,077 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.8.0.dev0-py3-none-any.whl#sha256=7b78a02d3aa7e7143f27ff9072390cbda5795839f59fd09bd2f404932b49eaf6 (from https://www.piwheels.org/simple/ics/) (requires-python:>=3.7) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.7-py2.py3-none-any.whl#sha256=bf5fbdef6e1e073afdadf1b996f0271186dd114a148e38e795919a1ae644d6ac (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.4-py2.py3-none-any.whl#sha256=8220f6cefd3f53231e8953acbe073313f28314fecbe77d3ffebc8ceef6ad837c (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.3.1-py2.py3-none-any.whl#sha256=e8901b2b010ac6ced817e09f7842340428355ed879da5b6d8a582b6d29a08d5e (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.3-py2.py3-none-any.whl#sha256=ded5dbff657d9055843a7f7a4d6864f3f1f60f48c42be0a69eebd1e0f0f925cf (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.2-py2.py3-none-any.whl#sha256=b5243744b52cd4fbab178c2917e6c0cb4ca0897633d8bd878d10e459b46bfc34 (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: No binaries permitted for ics: https://archive1.piwheels.org/simple/ics/ics-0.1.3-py3-none-any.whl#sha256=93170a77d918b0ab9249173b1b6942b4e198c557aa2127f0a1d7ca383f099a59 (from https://www.piwheels.org/simple/ics/) 2025-09-10T21:51:42,078 Skipping link: not a file: https://www.piwheels.org/simple/ics/ 2025-09-10T21:51:42,078 Skipping link: not a file: https://pypi.org/simple/ics/ 2025-09-10T21:51:42,101 Given no hashes to check 1 links for project 'ics': discarding no candidates 2025-09-10T21:51:42,102 Collecting ics==0.7.2 2025-09-10T21:51:42,103 Created temporary directory: /tmp/pip-unpack-s12oz9tw 2025-09-10T21:51:42,243 Downloading ics-0.7.2.tar.gz (190 kB) 2025-09-10T21:51:42,355 Added ics==0.7.2 from https://files.pythonhosted.org/packages/43/fa/2cb7cbe23566140f011da4fec280d4873da4389c8b838bb3e5ce3fc39b16/ics-0.7.2.tar.gz to build tracker '/tmp/pip-build-tracker-h9d9x0ay' 2025-09-10T21:51:42,356 Running setup.py (path:/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/setup.py) egg_info for package ics 2025-09-10T21:51:42,357 Created temporary directory: /tmp/pip-pip-egg-info-bo8tbj3x 2025-09-10T21:51:42,357 Preparing metadata (setup.py): started 2025-09-10T21:51:42,358 Running command python setup.py egg_info 2025-09-10T21:51:42,862 /tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/setup.py:5: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-10T21:51:42,863 !! 2025-09-10T21:51:42,863 ******************************************************************************** 2025-09-10T21:51:42,863 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-10T21:51:42,863 This deprecation is overdue, please update your project and remove deprecated 2025-09-10T21:51:42,863 calls to avoid build errors in the future. 2025-09-10T21:51:42,864 ******************************************************************************** 2025-09-10T21:51:42,864 !! 2025-09-10T21:51:42,864 from setuptools.command.test import test as TestCommand 2025-09-10T21:51:42,922 Traceback (most recent call last): 2025-09-10T21:51:42,925 File "", line 2, in 2025-09-10T21:51:42,925 exec(compile(''' 2025-09-10T21:51:42,925 ~~~~^^^^^^^^^^^^ 2025-09-10T21:51:42,925 # This is -- a caller that pip uses to run setup.py 2025-09-10T21:51:42,925 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:42,925 ...<32 lines>... 2025-09-10T21:51:42,925 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T21:51:42,926 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:42,926 ''' % ('/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/setup.py',), "", "exec")) 2025-09-10T21:51:42,926 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:42,926 File "", line 35, in 2025-09-10T21:51:42,926 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/setup.py", line 7, in 2025-09-10T21:51:42,926 from ics.__meta__ import __author__, __license__, __title__, __version__ 2025-09-10T21:51:42,926 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/__init__.py", line 3, in 2025-09-10T21:51:42,926 from .alarm import AudioAlarm, DisplayAlarm 2025-09-10T21:51:42,927 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/alarm/__init__.py", line 1, in 2025-09-10T21:51:42,927 from ics.alarm.audio import AudioAlarm 2025-09-10T21:51:42,927 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/alarm/audio.py", line 3, in 2025-09-10T21:51:42,927 from ics.alarm.base import BaseAlarm 2025-09-10T21:51:42,927 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/alarm/base.py", line 6, in 2025-09-10T21:51:42,927 from ics.component import Component 2025-09-10T21:51:42,927 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/component.py", line 5, in 2025-09-10T21:51:42,927 from ics.grammar.parse import Container 2025-09-10T21:51:42,928 File "/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ics/grammar/parse.py", line 6, in 2025-09-10T21:51:42,928 import tatsu 2025-09-10T21:51:42,928 ModuleNotFoundError: No module named 'tatsu' 2025-09-10T21:51:43,016 ERROR: python setup.py egg_info exited with 1 2025-09-10T21:51:43,029 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T21:51:43,029 exec(compile('"'"''"'"''"'"' 2025-09-10T21:51:43,029 # This is -- a caller that pip uses to run setup.py 2025-09-10T21:51:43,029 # 2025-09-10T21:51:43,029 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T21:51:43,029 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T21:51:43,029 # - It provides a clear error message when setuptools is not installed. 2025-09-10T21:51:43,029 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T21:51:43,029 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T21:51:43,029 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T21:51:43,029 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T21:51:43,029 import os, sys, tokenize, traceback 2025-09-10T21:51:43,029 2025-09-10T21:51:43,029 try: 2025-09-10T21:51:43,029 import setuptools 2025-09-10T21:51:43,029 except ImportError: 2025-09-10T21:51:43,029 print( 2025-09-10T21:51:43,029 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T21:51:43,029 "the build environment with exception:", 2025-09-10T21:51:43,029 file=sys.stderr, 2025-09-10T21:51:43,029 ) 2025-09-10T21:51:43,029 traceback.print_exc() 2025-09-10T21:51:43,029 sys.exit(1) 2025-09-10T21:51:43,029 2025-09-10T21:51:43,029 __file__ = %r 2025-09-10T21:51:43,029 sys.argv[0] = __file__ 2025-09-10T21:51:43,029 2025-09-10T21:51:43,029 if os.path.exists(__file__): 2025-09-10T21:51:43,029 filename = __file__ 2025-09-10T21:51:43,029 with tokenize.open(__file__) as f: 2025-09-10T21:51:43,029 setup_py_code = f.read() 2025-09-10T21:51:43,029 else: 2025-09-10T21:51:43,029 filename = "" 2025-09-10T21:51:43,029 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T21:51:43,029 2025-09-10T21:51:43,029 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T21:51:43,029 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bo8tbj3x[/] 2025-09-10T21:51:43,029 [bold magenta]cwd[/]: /tmp/pip-wheel-j0qw6hwr/ics_fde911cdd32a4672adffc52e987661ce/ 2025-09-10T21:51:43,029 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T21:51:43,030 ERROR: metadata generation failed 2025-09-10T21:51:43,036 Exception information: 2025-09-10T21:51:43,036 Traceback (most recent call last): 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T21:51:43,036 call_subprocess( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 args, 2025-09-10T21:51:43,036 ^^^^^ 2025-09-10T21:51:43,036 ...<2 lines>... 2025-09-10T21:51:43,036 spinner=spinner, 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T21:51:43,036 raise error 2025-09-10T21:51:43,036 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T21:51:43,036 2025-09-10T21:51:43,036 The above exception was the direct cause of the following exception: 2025-09-10T21:51:43,036 2025-09-10T21:51:43,036 Traceback (most recent call last): 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T21:51:43,036 status = _inner_run() 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T21:51:43,036 return self.run(options, args) 2025-09-10T21:51:43,036 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T21:51:43,036 return func(self, options, args) 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T21:51:43,036 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T21:51:43,036 result = self._result = resolver.resolve( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T21:51:43,036 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T21:51:43,036 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T21:51:43,036 if not criterion.candidates: 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T21:51:43,036 return bool(self._sequence) 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T21:51:43,036 self._bool = any(self) 2025-09-10T21:51:43,036 ~~~^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T21:51:43,036 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T21:51:43,036 ^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T21:51:43,036 candidate = func() 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T21:51:43,036 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 link, template, name, version 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T21:51:43,036 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 link, 2025-09-10T21:51:43,036 ^^^^^ 2025-09-10T21:51:43,036 ...<3 lines>... 2025-09-10T21:51:43,036 version=version, 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T21:51:43,036 super().__init__( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 link=link, 2025-09-10T21:51:43,036 ^^^^^^^^^^ 2025-09-10T21:51:43,036 ...<4 lines>... 2025-09-10T21:51:43,036 version=version, 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T21:51:43,036 self.dist = self._prepare() 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T21:51:43,036 dist = self._prepare_distribution() 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T21:51:43,036 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T21:51:43,036 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T21:51:43,036 dist = _get_prepared_distribution( 2025-09-10T21:51:43,036 req, 2025-09-10T21:51:43,036 ...<3 lines>... 2025-09-10T21:51:43,036 self.check_build_deps, 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T21:51:43,036 abstract_dist.prepare_distribution_metadata( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 finder, build_isolation, check_build_deps 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T21:51:43,036 self.req.prepare_metadata() 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T21:51:43,036 self.metadata_directory = generate_metadata_legacy( 2025-09-10T21:51:43,036 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:51:43,036 build_env=self.build_env, 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ...<3 lines>... 2025-09-10T21:51:43,036 details=details, 2025-09-10T21:51:43,036 ^^^^^^^^^^^^^^^^ 2025-09-10T21:51:43,036 ) 2025-09-10T21:51:43,036 ^ 2025-09-10T21:51:43,036 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T21:51:43,036 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T21:51:43,036 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T21:51:43,057 Removed ics==0.7.2 from https://files.pythonhosted.org/packages/43/fa/2cb7cbe23566140f011da4fec280d4873da4389c8b838bb3e5ce3fc39b16/ics-0.7.2.tar.gz from build tracker '/tmp/pip-build-tracker-h9d9x0ay' 2025-09-10T21:51:43,057 Removed build tracker: '/tmp/pip-build-tracker-h9d9x0ay'