2023-09-10T20:29:12,648 Created temporary directory: /tmp/pip-build-tracker-379lh93r 2023-09-10T20:29:12,649 Initialized build tracking at /tmp/pip-build-tracker-379lh93r 2023-09-10T20:29:12,649 Created build tracker: /tmp/pip-build-tracker-379lh93r 2023-09-10T20:29:12,650 Entered build tracker: /tmp/pip-build-tracker-379lh93r 2023-09-10T20:29:12,650 Created temporary directory: /tmp/pip-wheel-qse1i241 2023-09-10T20:29:12,653 Created temporary directory: /tmp/pip-ephem-wheel-cache-8nrjyhuc 2023-09-10T20:29:12,675 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-10T20:29:12,679 2 location(s) to search for versions of treetagger-xml: 2023-09-10T20:29:12,679 * https://pypi.org/simple/treetagger-xml/ 2023-09-10T20:29:12,679 * https://www.piwheels.org/simple/treetagger-xml/ 2023-09-10T20:29:12,680 Fetching project page and analyzing links: https://pypi.org/simple/treetagger-xml/ 2023-09-10T20:29:12,680 Getting page https://pypi.org/simple/treetagger-xml/ 2023-09-10T20:29:12,682 Found index url https://pypi.org/simple/ 2023-09-10T20:29:12,902 Fetched page https://pypi.org/simple/treetagger-xml/ as application/vnd.pypi.simple.v1+json 2023-09-10T20:29:12,907 Found link https://files.pythonhosted.org/packages/4e/1a/c5e3ab63a9ffa054f729c49bef1c3f73ecce919a7f923db5de2bd14f5ffb/treetagger-xml-0.1.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1 2023-09-10T20:29:12,907 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/f7/56/ba2bdf0dde5a58d88ae798179afc68328bab79549c9a73f4c76bc15c9eeb/treetagger_xml-0.1-py2-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,908 Found link https://files.pythonhosted.org/packages/f7/eb/88023e57c13737d68535b78728c3b21609ffefa7876a1af5abf7fbbc7439/treetagger-xml-0.1.1.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.1 2023-09-10T20:29:12,909 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/9d/a5/32f67cc164d88e1a3ebc3cb367756468c78dd26dff39958e4f5076555faf/treetagger_xml-0.1.1-py2-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,909 Found link https://files.pythonhosted.org/packages/09/60/3ab2b83153d0fc45329ffe9b6f2b36c956239b584fd5a7a445001901e3ec/treetagger-xml-0.1.2.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.2 2023-09-10T20:29:12,910 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/2c/13/bb82e517267df58ee01fb352b6c358cd5e97b4cb97bb8aae5dec9b267ced/treetagger_xml-0.1.2-py2-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,911 Found link https://files.pythonhosted.org/packages/f6/2d/786c3fa1bb66f91836882a40b5ae1a83c02dc3663efdb9d11f70f926e823/treetagger-xml-0.1.3.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.3 2023-09-10T20:29:12,911 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/f3/b3/b6033d6ac36396d04ff8d2d7fd7d7c5c4e137d8f55d87bf2e9aeb2481795/treetagger_xml-0.1.3-py2-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,912 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/b2/a7/47e3680d50d953ba5822ba7c2c3b3c848d168a2e9ec811400ea1bbc6dc52/treetagger_xml-0.1.4-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,913 Found link https://files.pythonhosted.org/packages/1c/d6/7d3ba7462ba4ceaa9bc992eb74e90e7bf0a174ebe426beddb663e282504a/treetagger-xml-0.1.5.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.5 2023-09-10T20:29:12,913 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/11/a2/5e41a51a9c599f9b2fa8d0fa3510f24ee56f285550f822a6b2e1fcbf5dfd/treetagger_xml-0.1.5-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,914 Found link https://files.pythonhosted.org/packages/21/20/b8fd3f614e735cfce2ab59fd5096e7466a45dbbf13b83910ba93fff3d124/treetagger-xml-0.1.6.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.6 2023-09-10T20:29:12,915 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/df/5f/4b7ba980b29ce1449f02931abf03ce9ae601fa089d09279a7ad2ec09f45a/treetagger_xml-0.1.6-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,916 Found link https://files.pythonhosted.org/packages/5e/72/274690d77e38eced8909b52f46ad59741f333f7abb82ba25ced5be6cfc7f/treetagger-xml-0.1.7.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.7 2023-09-10T20:29:12,916 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/8b/c4/e89de992968610158fbc4d4157562c96fe7e8c42174569fd6af559d30d9a/treetagger_xml-0.1.7-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,917 Found link https://files.pythonhosted.org/packages/c6/a7/9e853c642c18f9e10bbb8fc6c4cd1e04431368b223eb49ea6ac9310320a4/treetagger-xml-0.1.8.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.8 2023-09-10T20:29:12,917 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/76/7e/495a4aa6ae9f0eeca59d9aa98efe2959973983f9563254980d1641cdb031/treetagger_xml-0.1.8-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,918 Found link https://files.pythonhosted.org/packages/ba/15/eeec41718b9717e0dc8d64c597a1101d1560b38aeb85da06b70c59b87ae9/treetagger-xml-0.1.9.tar.gz (from https://pypi.org/simple/treetagger-xml/), version: 0.1.9 2023-09-10T20:29:12,918 Skipping link: No binaries permitted for treetagger-xml: https://files.pythonhosted.org/packages/7b/af/97bfece467caa26c771f86f213abd9472f9b51c299e4585ef2ebd5f57553/treetagger_xml-0.1.9-py3-none-any.whl (from https://pypi.org/simple/treetagger-xml/) 2023-09-10T20:29:12,919 Fetching project page and analyzing links: https://www.piwheels.org/simple/treetagger-xml/ 2023-09-10T20:29:12,919 Getting page https://www.piwheels.org/simple/treetagger-xml/ 2023-09-10T20:29:12,921 Found index url https://www.piwheels.org/simple/ 2023-09-10T20:29:13,173 Fetched page https://www.piwheels.org/simple/treetagger-xml/ as text/html 2023-09-10T20:29:13,176 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1-py3-none-any.whl#sha256=0fb4567e6f80971a1990ca4f0d1f012faada9a644aa17d3b9b634f6420ada1a4 (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,177 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.1-py3-none-any.whl#sha256=7665285bb3b2aa6f17da3254c3068b58546e9a1795f9398d0311f1d3297f58ef (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,177 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.3-py3-none-any.whl#sha256=a42ca0555c3388e80de30ecd1f4fef735bbba3753c5c0f50230c9da3564f5bd7 (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,178 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.5-py3-none-any.whl#sha256=133cda5d63e729c8dd165b037ce2ac5bdd76be801fc428ec27d842474411a0fe (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,179 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.6-py3-none-any.whl#sha256=11a7449694418ff83d5511bc88b389f314db1ea334b2c49999b599d447b4ef4f (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,179 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.7-py3-none-any.whl#sha256=cd169ee67399787b44661540ea2b4f803705493e284b276aa83e2ada80475540 (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,180 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.8-py3-none-any.whl#sha256=eadd03bb55a299444a318f0b481d321a06030b207d34c6dd0e5758c24f4225d4 (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,180 Skipping link: No binaries permitted for treetagger-xml: https://www.piwheels.org/simple/treetagger-xml/treetagger_xml-0.1.9-py3-none-any.whl#sha256=5af1d448f9f09d128dbffee041134ca9f9c7bd7f4b76ef4bdc84f1d577832ff1 (from https://www.piwheels.org/simple/treetagger-xml/) 2023-09-10T20:29:13,181 Skipping link: not a file: https://www.piwheels.org/simple/treetagger-xml/ 2023-09-10T20:29:13,182 Skipping link: not a file: https://pypi.org/simple/treetagger-xml/ 2023-09-10T20:29:13,200 Given no hashes to check 1 links for project 'treetagger-xml': discarding no candidates 2023-09-10T20:29:13,218 Collecting treetagger-xml==0.1.2 2023-09-10T20:29:13,220 Created temporary directory: /tmp/pip-unpack-vo1ios7_ 2023-09-10T20:29:13,449 Downloading treetagger-xml-0.1.2.tar.gz (4.0 kB) 2023-09-10T20:29:13,684 Added treetagger-xml==0.1.2 from https://files.pythonhosted.org/packages/09/60/3ab2b83153d0fc45329ffe9b6f2b36c956239b584fd5a7a445001901e3ec/treetagger-xml-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-379lh93r' 2023-09-10T20:29:13,685 Running setup.py (path:/tmp/pip-wheel-qse1i241/treetagger-xml_ab559d0327634cff8c7b5aeecc1650f7/setup.py) egg_info for package treetagger-xml 2023-09-10T20:29:13,686 Created temporary directory: /tmp/pip-pip-egg-info-74dqnlox 2023-09-10T20:29:13,687 Preparing metadata (setup.py): started 2023-09-10T20:29:13,688 Running command python setup.py egg_info 2023-09-10T20:29:14,121 Traceback (most recent call last): 2023-09-10T20:29:14,122 File "", line 2, in 2023-09-10T20:29:14,122 File "", line 34, in 2023-09-10T20:29:14,123 File "/tmp/pip-wheel-qse1i241/treetagger-xml_ab559d0327634cff8c7b5aeecc1650f7/setup.py", line 3, in 2023-09-10T20:29:14,124 with open("README.md", "r") as fh: 2023-09-10T20:29:14,125 ^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,126 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2023-09-10T20:29:14,190 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-10T20:29:14,203 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-10T20:29:14,203 exec(compile('"'"''"'"''"'"' 2023-09-10T20:29:14,203 # This is -- a caller that pip uses to run setup.py 2023-09-10T20:29:14,203 # 2023-09-10T20:29:14,203 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-10T20:29:14,203 # import from `distutils.core` to work with newer packaging standards. 2023-09-10T20:29:14,203 # - It provides a clear error message when setuptools is not installed. 2023-09-10T20:29:14,203 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-10T20:29:14,203 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-10T20:29:14,203 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-10T20:29:14,203 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-10T20:29:14,203 import os, sys, tokenize 2023-09-10T20:29:14,203 2023-09-10T20:29:14,203 try: 2023-09-10T20:29:14,203 import setuptools 2023-09-10T20:29:14,203 except ImportError as error: 2023-09-10T20:29:14,203 print( 2023-09-10T20:29:14,203 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-10T20:29:14,203 "the build environment.", 2023-09-10T20:29:14,203 file=sys.stderr, 2023-09-10T20:29:14,203 ) 2023-09-10T20:29:14,203 sys.exit(1) 2023-09-10T20:29:14,203 2023-09-10T20:29:14,203 __file__ = %r 2023-09-10T20:29:14,203 sys.argv[0] = __file__ 2023-09-10T20:29:14,203 2023-09-10T20:29:14,203 if os.path.exists(__file__): 2023-09-10T20:29:14,203 filename = __file__ 2023-09-10T20:29:14,203 with tokenize.open(__file__) as f: 2023-09-10T20:29:14,203 setup_py_code = f.read() 2023-09-10T20:29:14,203 else: 2023-09-10T20:29:14,203 filename = "" 2023-09-10T20:29:14,203 setup_py_code = "from setuptools import setup; setup()" 2023-09-10T20:29:14,203 2023-09-10T20:29:14,203 exec(compile(setup_py_code, filename, "exec")) 2023-09-10T20:29:14,203 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qse1i241/treetagger-xml_ab559d0327634cff8c7b5aeecc1650f7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-74dqnlox[/] 2023-09-10T20:29:14,204 [bold magenta]cwd[/]: /tmp/pip-wheel-qse1i241/treetagger-xml_ab559d0327634cff8c7b5aeecc1650f7/ 2023-09-10T20:29:14,205 Preparing metadata (setup.py): finished with status 'error' 2023-09-10T20:29:14,206 ERROR: [present-rich] metadata generation failed 2023-09-10T20:29:14,211 Exception information: 2023-09-10T20:29:14,211 Traceback (most recent call last): 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-10T20:29:14,211 call_subprocess( 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-10T20:29:14,211 raise error 2023-09-10T20:29:14,211 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-10T20:29:14,211 2023-09-10T20:29:14,211 The above exception was the direct cause of the following exception: 2023-09-10T20:29:14,211 2023-09-10T20:29:14,211 Traceback (most recent call last): 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-10T20:29:14,211 status = run_func(*args) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-10T20:29:14,211 return func(self, options, args) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-10T20:29:14,211 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-10T20:29:14,211 result = self._result = resolver.resolve( 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-10T20:29:14,211 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-10T20:29:14,211 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-10T20:29:14,211 if not criterion.candidates: 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-10T20:29:14,211 return bool(self._sequence) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-10T20:29:14,211 return any(self) 2023-09-10T20:29:14,211 ^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-10T20:29:14,211 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-10T20:29:14,211 candidate = func() 2023-09-10T20:29:14,211 ^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-10T20:29:14,211 self._link_candidate_cache[link] = LinkCandidate( 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-10T20:29:14,211 super().__init__( 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-10T20:29:14,211 self.dist = self._prepare() 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-10T20:29:14,211 dist = self._prepare_distribution() 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-10T20:29:14,211 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-10T20:29:14,211 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-10T20:29:14,211 dist = _get_prepared_distribution( 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-10T20:29:14,211 abstract_dist.prepare_distribution_metadata( 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-10T20:29:14,211 self.req.prepare_metadata() 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-10T20:29:14,211 self.metadata_directory = generate_metadata_legacy( 2023-09-10T20:29:14,211 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T20:29:14,211 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-10T20:29:14,211 raise MetadataGenerationFailed(package_details=details) from error 2023-09-10T20:29:14,211 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-10T20:29:14,223 Removed treetagger-xml==0.1.2 from https://files.pythonhosted.org/packages/09/60/3ab2b83153d0fc45329ffe9b6f2b36c956239b584fd5a7a445001901e3ec/treetagger-xml-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-379lh93r' 2023-09-10T20:29:14,224 Removed build tracker: '/tmp/pip-build-tracker-379lh93r'