2025-05-30T02:49:34,208 Created temporary directory: /tmp/pip-build-tracker-a4mmzu1l 2025-05-30T02:49:34,209 Initialized build tracking at /tmp/pip-build-tracker-a4mmzu1l 2025-05-30T02:49:34,210 Created build tracker: /tmp/pip-build-tracker-a4mmzu1l 2025-05-30T02:49:34,210 Entered build tracker: /tmp/pip-build-tracker-a4mmzu1l 2025-05-30T02:49:34,211 Created temporary directory: /tmp/pip-wheel-x5tqusjq 2025-05-30T02:49:34,215 Created temporary directory: /tmp/pip-ephem-wheel-cache-3tx6t00k 2025-05-30T02:49:34,262 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T02:49:34,265 2 location(s) to search for versions of nlptoolkit-namedentityrecognition-cy: 2025-05-30T02:49:34,265 * https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,265 * https://www.piwheels.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,266 Fetching project page and analyzing links: https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,266 Getting page https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,268 Found index url https://pypi.org/simple/ 2025-05-30T02:49:34,567 Fetched page https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/ as application/vnd.pypi.simple.v1+json 2025-05-30T02:49:34,570 Found link https://files.pythonhosted.org/packages/9f/7d/9f41cd4bbc079911dacaf01cf96b3c4bfbef499fb28b5e60b0921744b07f/NlpToolkit-NamedEntityRecognition-Cy-1.0.0.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.0 2025-05-30T02:49:34,570 Found link https://files.pythonhosted.org/packages/fa/4d/0de0a5087c22bdc750f3cc120ebe66f8ce6b81582c6d2e0fed612f408044/NlpToolkit-NamedEntityRecognition-Cy-1.0.1.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.1 2025-05-30T02:49:34,571 Found link https://files.pythonhosted.org/packages/75/06/6ec78c14c7aecc77bf4027d52b3d0847c8816b4f054aca0830f3e9d47294/NlpToolkit-NamedEntityRecognition-Cy-1.0.2.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.2 2025-05-30T02:49:34,572 Found link https://files.pythonhosted.org/packages/e8/0a/2107a36a3fde93515059c833a8e38e041a5b3b6d5d62ac55daa5c2a92c45/NlpToolkit-NamedEntityRecognition-Cy-1.0.3.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.3 2025-05-30T02:49:34,573 Found link https://files.pythonhosted.org/packages/7e/d0/b46f13d9ccb6b723a1ff023ac528fc199a43be82d22ac17970ed6b368234/NlpToolkit-NamedEntityRecognition-Cy-1.0.4.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.4 2025-05-30T02:49:34,574 Found link https://files.pythonhosted.org/packages/07/f0/795ce6bf7ca9f983f3cf2a35de81ff5c91b6d307f9490d4ebaad46c10886/NlpToolkit-NamedEntityRecognition-Cy-1.0.5.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.5 2025-05-30T02:49:34,574 Found link https://files.pythonhosted.org/packages/e1/13/fc27b3ced56f376e8cd06c8d170f395abb3a07650079534aef9c4bfe2013/NlpToolkit-NamedEntityRecognition-Cy-1.0.6.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.6 2025-05-30T02:49:34,575 Found link https://files.pythonhosted.org/packages/6b/d0/9ab8531dabc51b3a8560dbed5e3504be12808ae27c055a7a09c68cedc2d1/NlpToolkit-NamedEntityRecognition-Cy-1.0.7.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.7 2025-05-30T02:49:34,576 Found link https://files.pythonhosted.org/packages/c2/62/b952ba9a6950d90f4f372ff89c1cef80cad7f69fed48822de33578b09927/NlpToolkit-NamedEntityRecognition-Cy-1.0.8.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.8 2025-05-30T02:49:34,576 Found link https://files.pythonhosted.org/packages/7a/d8/bfe82c3713cc1ed7b0535623f658894b118b188156c19340d76a5767cf89/NlpToolkit-NamedEntityRecognition-Cy-1.0.9.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.9 2025-05-30T02:49:34,577 Found link https://files.pythonhosted.org/packages/86/79/070bbeb0ced13c6b963ceeefbab99dfbb5cf3e74a50eb8c8a16b4ba9f79d/nlptoolkit_namedentityrecognition_cy-1.0.10.tar.gz (from https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/), version: 1.0.10 2025-05-30T02:49:34,578 Fetching project page and analyzing links: https://www.piwheels.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,579 Getting page https://www.piwheels.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:34,580 Found index url https://www.piwheels.org/simple/ 2025-05-30T02:49:34,729 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:35,389 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:36,593 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:38,808 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:42,997 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:43,213 Could not fetch URL https://www.piwheels.org/simple/nlptoolkit-namedentityrecognition-cy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/nlptoolkit-namedentityrecognition-cy/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T02:49:43,214 Skipping link: not a file: https://www.piwheels.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:43,215 Skipping link: not a file: https://pypi.org/simple/nlptoolkit-namedentityrecognition-cy/ 2025-05-30T02:49:43,234 Given no hashes to check 1 links for project 'nlptoolkit-namedentityrecognition-cy': discarding no candidates 2025-05-30T02:49:43,236 Collecting nlptoolkit-namedentityrecognition-cy==1.0.10 2025-05-30T02:49:43,239 Created temporary directory: /tmp/pip-unpack-5v1fp1el 2025-05-30T02:49:43,468 Downloading nlptoolkit_namedentityrecognition_cy-1.0.10.tar.gz (408 kB) 2025-05-30T02:49:43,725 Added nlptoolkit-namedentityrecognition-cy==1.0.10 from https://files.pythonhosted.org/packages/86/79/070bbeb0ced13c6b963ceeefbab99dfbb5cf3e74a50eb8c8a16b4ba9f79d/nlptoolkit_namedentityrecognition_cy-1.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-a4mmzu1l' 2025-05-30T02:49:43,727 Running setup.py (path:/tmp/pip-wheel-x5tqusjq/nlptoolkit-namedentityrecognition-cy_74c52ec8d08c40abba40dfafc52c531b/setup.py) egg_info for package nlptoolkit-namedentityrecognition-cy 2025-05-30T02:49:43,728 Created temporary directory: /tmp/pip-pip-egg-info-7shrmv6a 2025-05-30T02:49:43,728 Preparing metadata (setup.py): started 2025-05-30T02:49:43,730 Running command python setup.py egg_info 2025-05-30T02:49:46,579 Error compiling Cython file: 2025-05-30T02:49:46,580 ------------------------------------------------------------ 2025-05-30T02:49:46,581 ... 2025-05-30T02:49:46,581 from Corpus.Corpus cimport Corpus 2025-05-30T02:49:46,582 ^ 2025-05-30T02:49:46,582 ------------------------------------------------------------ 2025-05-30T02:49:46,583 NamedEntityRecognition/NERCorpus.pxd:1:0: 'Corpus/Corpus.pxd' not found 2025-05-30T02:49:46,593 Error compiling Cython file: 2025-05-30T02:49:46,593 ------------------------------------------------------------ 2025-05-30T02:49:46,594 ... 2025-05-30T02:49:46,594 from Corpus.Corpus cimport Corpus 2025-05-30T02:49:46,595 ^ 2025-05-30T02:49:46,595 ------------------------------------------------------------ 2025-05-30T02:49:46,596 NamedEntityRecognition/NERCorpus.pxd:1:0: 'Corpus/Corpus/Corpus.pxd' not found 2025-05-30T02:49:46,602 Error compiling Cython file: 2025-05-30T02:49:46,603 ------------------------------------------------------------ 2025-05-30T02:49:46,603 ... 2025-05-30T02:49:46,603 from Corpus.Corpus cimport Corpus 2025-05-30T02:49:46,604 from Corpus.Sentence cimport Sentence 2025-05-30T02:49:46,604 ^ 2025-05-30T02:49:46,605 ------------------------------------------------------------ 2025-05-30T02:49:46,606 NamedEntityRecognition/NERCorpus.pxd:2:0: 'Corpus/Sentence.pxd' not found 2025-05-30T02:49:46,615 Error compiling Cython file: 2025-05-30T02:49:46,615 ------------------------------------------------------------ 2025-05-30T02:49:46,616 ... 2025-05-30T02:49:46,616 from Corpus.Corpus cimport Corpus 2025-05-30T02:49:46,617 from Corpus.Sentence cimport Sentence 2025-05-30T02:49:46,617 ^ 2025-05-30T02:49:46,618 ------------------------------------------------------------ 2025-05-30T02:49:46,619 NamedEntityRecognition/NERCorpus.pxd:2:0: 'Corpus/Sentence/Sentence.pxd' not found 2025-05-30T02:49:46,620 Error compiling Cython file: 2025-05-30T02:49:46,620 ------------------------------------------------------------ 2025-05-30T02:49:46,621 ... 2025-05-30T02:49:46,622 from Corpus.Corpus cimport Corpus 2025-05-30T02:49:46,622 from Corpus.Sentence cimport Sentence 2025-05-30T02:49:46,624 cdef class NERCorpus(Corpus): 2025-05-30T02:49:46,625 ^ 2025-05-30T02:49:46,625 ------------------------------------------------------------ 2025-05-30T02:49:46,627 NamedEntityRecognition/NERCorpus.pxd:5:21: First base of 'NERCorpus' is not an extension type 2025-05-30T02:49:46,628 Error compiling Cython file: 2025-05-30T02:49:46,629 ------------------------------------------------------------ 2025-05-30T02:49:46,629 ... 2025-05-30T02:49:46,630 from Corpus.Sentence cimport Sentence 2025-05-30T02:49:46,632 cdef class NERCorpus(Corpus): 2025-05-30T02:49:46,633 cpdef addSentence(self, Sentence s) 2025-05-30T02:49:46,633 ^ 2025-05-30T02:49:46,634 ------------------------------------------------------------ 2025-05-30T02:49:46,635 NamedEntityRecognition/NERCorpus.pxd:7:28: 'Sentence' is not a type identifier 2025-05-30T02:49:46,650 Error compiling Cython file: 2025-05-30T02:49:46,650 ------------------------------------------------------------ 2025-05-30T02:49:46,651 ... 2025-05-30T02:49:46,652 from Corpus.Sentence cimport Sentence 2025-05-30T02:49:46,653 cdef class NamedEntitySentence(Sentence): 2025-05-30T02:49:46,654 ^ 2025-05-30T02:49:46,655 ------------------------------------------------------------ 2025-05-30T02:49:46,656 NamedEntityRecognition/NamedEntitySentence.pxd:4:31: First base of 'NamedEntitySentence' is not an extension type 2025-05-30T02:49:46,657 Error compiling Cython file: 2025-05-30T02:49:46,658 ------------------------------------------------------------ 2025-05-30T02:49:46,659 ... 2025-05-30T02:49:46,659 from NamedEntityRecognition.NamedEntitySentence cimport NamedEntitySentence 2025-05-30T02:49:46,661 cdef class NERCorpus(Corpus): 2025-05-30T02:49:46,662 ^ 2025-05-30T02:49:46,662 ------------------------------------------------------------ 2025-05-30T02:49:46,663 NamedEntityRecognition/NERCorpus.pyx:4:21: First base of 'NERCorpus' is not an extension type 2025-05-30T02:49:46,664 Error compiling Cython file: 2025-05-30T02:49:46,665 ------------------------------------------------------------ 2025-05-30T02:49:46,665 ... 2025-05-30T02:49:46,666 lines = input_file.readlines() 2025-05-30T02:49:46,666 input_file.close() 2025-05-30T02:49:46,667 for line in lines: 2025-05-30T02:49:46,668 self.addSentence(NamedEntitySentence(line)) 2025-05-30T02:49:46,669 cpdef addSentence(self, Sentence s): 2025-05-30T02:49:46,669 ^ 2025-05-30T02:49:46,670 ------------------------------------------------------------ 2025-05-30T02:49:46,671 NamedEntityRecognition/NERCorpus.pyx:24:28: 'Sentence' is not a type identifier 2025-05-30T02:49:46,772 Traceback (most recent call last): 2025-05-30T02:49:46,773 File "", line 2, in 2025-05-30T02:49:46,773 File "", line 35, in 2025-05-30T02:49:46,773 File "/tmp/pip-wheel-x5tqusjq/nlptoolkit-namedentityrecognition-cy_74c52ec8d08c40abba40dfafc52c531b/setup.py", line 9, in 2025-05-30T02:49:46,775 ext_modules=cythonize(["NamedEntityRecognition/*.pyx"], 2025-05-30T02:49:46,775 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:46,776 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-05-30T02:49:46,776 cythonize_one(*args) 2025-05-30T02:49:46,776 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-05-30T02:49:46,777 raise CompileError(None, pyx_file) 2025-05-30T02:49:46,778 Cython.Compiler.Errors.CompileError: NamedEntityRecognition/NERCorpus.pyx 2025-05-30T02:49:46,779 Compiling NamedEntityRecognition/AutoNER.pyx because it changed. 2025-05-30T02:49:46,780 Compiling NamedEntityRecognition/Gazetteer.pyx because it changed. 2025-05-30T02:49:46,781 Compiling NamedEntityRecognition/NERCorpus.pyx because it changed. 2025-05-30T02:49:46,782 Compiling NamedEntityRecognition/NamedEntitySentence.pyx because it changed. 2025-05-30T02:49:46,783 Compiling NamedEntityRecognition/NamedEntityWord.pyx because it changed. 2025-05-30T02:49:46,783 Compiling NamedEntityRecognition/Slot.pyx because it changed. 2025-05-30T02:49:46,784 [1/6] Cythonizing NamedEntityRecognition/AutoNER.pyx 2025-05-30T02:49:46,785 [2/6] Cythonizing NamedEntityRecognition/Gazetteer.pyx 2025-05-30T02:49:46,786 [3/6] Cythonizing NamedEntityRecognition/NERCorpus.pyx 2025-05-30T02:49:47,003 ERROR: python setup.py egg_info exited with 1 2025-05-30T02:49:47,016 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-05-30T02:49:47,016 exec(compile('"'"''"'"''"'"' 2025-05-30T02:49:47,016 # This is -- a caller that pip uses to run setup.py 2025-05-30T02:49:47,016 # 2025-05-30T02:49:47,016 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-05-30T02:49:47,016 # import from `distutils.core` to work with newer packaging standards. 2025-05-30T02:49:47,016 # - It provides a clear error message when setuptools is not installed. 2025-05-30T02:49:47,016 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-05-30T02:49:47,016 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-05-30T02:49:47,016 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-05-30T02:49:47,016 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-05-30T02:49:47,016 import os, sys, tokenize, traceback 2025-05-30T02:49:47,016 2025-05-30T02:49:47,016 try: 2025-05-30T02:49:47,016 import setuptools 2025-05-30T02:49:47,016 except ImportError: 2025-05-30T02:49:47,016 print( 2025-05-30T02:49:47,016 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-05-30T02:49:47,016 "the build environment with exception:", 2025-05-30T02:49:47,016 file=sys.stderr, 2025-05-30T02:49:47,016 ) 2025-05-30T02:49:47,016 traceback.print_exc() 2025-05-30T02:49:47,016 sys.exit(1) 2025-05-30T02:49:47,016 2025-05-30T02:49:47,016 __file__ = %r 2025-05-30T02:49:47,016 sys.argv[0] = __file__ 2025-05-30T02:49:47,016 2025-05-30T02:49:47,016 if os.path.exists(__file__): 2025-05-30T02:49:47,016 filename = __file__ 2025-05-30T02:49:47,016 with tokenize.open(__file__) as f: 2025-05-30T02:49:47,016 setup_py_code = f.read() 2025-05-30T02:49:47,016 else: 2025-05-30T02:49:47,016 filename = "" 2025-05-30T02:49:47,016 setup_py_code = "from setuptools import setup; setup()" 2025-05-30T02:49:47,016 2025-05-30T02:49:47,016 exec(compile(setup_py_code, filename, "exec")) 2025-05-30T02:49:47,016 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x5tqusjq/nlptoolkit-namedentityrecognition-cy_74c52ec8d08c40abba40dfafc52c531b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7shrmv6a[/] 2025-05-30T02:49:47,017 [bold magenta]cwd[/]: /tmp/pip-wheel-x5tqusjq/nlptoolkit-namedentityrecognition-cy_74c52ec8d08c40abba40dfafc52c531b/ 2025-05-30T02:49:47,017 Preparing metadata (setup.py): finished with status 'error' 2025-05-30T02:49:47,019 ERROR: metadata generation failed 2025-05-30T02:49:47,024 Exception information: 2025-05-30T02:49:47,024 Traceback (most recent call last): 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-05-30T02:49:47,024 call_subprocess( 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 212, in call_subprocess 2025-05-30T02:49:47,024 raise error 2025-05-30T02:49:47,024 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-05-30T02:49:47,024 2025-05-30T02:49:47,024 The above exception was the direct cause of the following exception: 2025-05-30T02:49:47,024 2025-05-30T02:49:47,024 Traceback (most recent call last): 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 107, in _run_wrapper 2025-05-30T02:49:47,024 status = _inner_run() 2025-05-30T02:49:47,024 ^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 98, in _inner_run 2025-05-30T02:49:47,024 return self.run(options, args) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 71, in wrapper 2025-05-30T02:49:47,024 return func(self, options, args) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 146, in run 2025-05-30T02:49:47,024 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 98, in resolve 2025-05-30T02:49:47,024 result = self._result = resolver.resolve( 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 596, in resolve 2025-05-30T02:49:47,024 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 429, in resolve 2025-05-30T02:49:47,024 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 150, in _add_to_criteria 2025-05-30T02:49:47,024 if not criterion.candidates: 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-05-30T02:49:47,024 return bool(self._sequence) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 165, in __bool__ 2025-05-30T02:49:47,024 self._bool = any(self) 2025-05-30T02:49:47,024 ^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 149, in 2025-05-30T02:49:47,024 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 39, in _iter_built 2025-05-30T02:49:47,024 candidate = func() 2025-05-30T02:49:47,024 ^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 180, in _make_candidate_from_link 2025-05-30T02:49:47,024 base: BaseCandidate | None = self._make_base_candidate_from_link( 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 226, in _make_base_candidate_from_link 2025-05-30T02:49:47,024 self._link_candidate_cache[link] = LinkCandidate( 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 309, in __init__ 2025-05-30T02:49:47,024 super().__init__( 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-05-30T02:49:47,024 self.dist = self._prepare() 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 239, in _prepare 2025-05-30T02:49:47,024 dist = self._prepare_distribution() 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 320, in _prepare_distribution 2025-05-30T02:49:47,024 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 537, in prepare_linked_requirement 2025-05-30T02:49:47,024 return self._prepare_linked_requirement(req, parallel_builds) 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 652, in _prepare_linked_requirement 2025-05-30T02:49:47,024 dist = _get_prepared_distribution( 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 77, in _get_prepared_distribution 2025-05-30T02:49:47,024 abstract_dist.prepare_distribution_metadata( 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 72, in prepare_distribution_metadata 2025-05-30T02:49:47,024 self.req.prepare_metadata() 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 584, in prepare_metadata 2025-05-30T02:49:47,024 self.metadata_directory = generate_metadata_legacy( 2025-05-30T02:49:47,024 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-05-30T02:49:47,024 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-05-30T02:49:47,024 raise MetadataGenerationFailed(package_details=details) from error 2025-05-30T02:49:47,024 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-05-30T02:49:47,039 Removed nlptoolkit-namedentityrecognition-cy==1.0.10 from https://files.pythonhosted.org/packages/86/79/070bbeb0ced13c6b963ceeefbab99dfbb5cf3e74a50eb8c8a16b4ba9f79d/nlptoolkit_namedentityrecognition_cy-1.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-a4mmzu1l' 2025-05-30T02:49:47,040 Removed build tracker: '/tmp/pip-build-tracker-a4mmzu1l'