2025-09-07T21:25:29,152 Created temporary directory: /tmp/pip-build-tracker-bf4taxp7 2025-09-07T21:25:29,152 Initialized build tracking at /tmp/pip-build-tracker-bf4taxp7 2025-09-07T21:25:29,152 Created build tracker: /tmp/pip-build-tracker-bf4taxp7 2025-09-07T21:25:29,152 Entered build tracker: /tmp/pip-build-tracker-bf4taxp7 2025-09-07T21:25:29,153 Created temporary directory: /tmp/pip-wheel-maddma7_ 2025-09-07T21:25:29,156 Created temporary directory: /tmp/pip-ephem-wheel-cache-de8a57nr 2025-09-07T21:25:29,214 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:25:29,216 2 location(s) to search for versions of pyelasticsearch: 2025-09-07T21:25:29,216 * https://pypi.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,216 * https://www.piwheels.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,217 Fetching project page and analyzing links: https://pypi.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,217 Getting page https://pypi.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,218 Found index url https://pypi.org/simple/ 2025-09-07T21:25:29,366 Fetched page https://pypi.org/simple/pyelasticsearch/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:25:29,373 Found link https://files.pythonhosted.org/packages/6d/5f/9ad3c167087ad8d41c043b076aaee9b2fb52435ca7e8f513c811821f0518/pyelasticsearch-0.0.5.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.0.5 2025-09-07T21:25:29,374 Found link https://files.pythonhosted.org/packages/d8/16/fc7e8571f405b95f35c98224e0b72e5693aa7b20d199279be2277fb4b807/pyelasticsearch-0.0.6.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.0.6 2025-09-07T21:25:29,374 Found link https://files.pythonhosted.org/packages/eb/97/a185a98bb02abf04390294f97b853faa6f2dccf0659eff8602c44ad45448/pyelasticsearch-0.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.1 2025-09-07T21:25:29,375 Found link https://files.pythonhosted.org/packages/85/aa/38033ff6dd32055a148273a7d47b3217a6812ff031762d87ef379dd5e30f/pyelasticsearch-0.2.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.2 2025-09-07T21:25:29,375 Found link https://files.pythonhosted.org/packages/dc/f0/7779aa1de7b65917c6c1fae3777494d9ccd541608a0b1d84be3777be3582/pyelasticsearch-0.3.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.3 2025-09-07T21:25:29,376 Found link https://files.pythonhosted.org/packages/5e/10/f6f4da8740fefb9d160d65d549d2f977739d3f57f289efc970ba5924f48a/pyelasticsearch-0.4.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.4 2025-09-07T21:25:29,376 Found link https://files.pythonhosted.org/packages/e0/18/b8c99c535de5692fd835dd5173f6c7ec6b29ee08e3390d10f5d0c3f2edbb/pyelasticsearch-0.4.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.4.1 2025-09-07T21:25:29,377 Found link https://files.pythonhosted.org/packages/bc/dd/4e707cad4808910eacb076e986fe91bf7d74616d8ce2c941e4e4622e7b8f/pyelasticsearch-0.5.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.5 2025-09-07T21:25:29,377 Found link https://files.pythonhosted.org/packages/95/2b/c6554f94fb6b5969d18fbf6cdf5a172dc265ae85a88abec1c40e152e4c56/pyelasticsearch-0.6.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.6 2025-09-07T21:25:29,378 Found link https://files.pythonhosted.org/packages/60/1f/28be7f6a26b09b45f4daa65fe7730fb6e87711355fb48844dcc9ed8c9cc7/pyelasticsearch-0.6.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.6.1 2025-09-07T21:25:29,378 Found link https://files.pythonhosted.org/packages/61/5c/894da2bdc07733c3a3758aee835e6a5d84f393fafe33230681c34e32c1eb/pyelasticsearch-0.7.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.7 2025-09-07T21:25:29,378 Found link https://files.pythonhosted.org/packages/7c/00/428e6e708fdee37a0908db83f780dbe231cd0c56eabd3fe3013aefc6bdfb/pyelasticsearch-0.7.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 0.7.1 2025-09-07T21:25:29,379 Found link https://files.pythonhosted.org/packages/ec/4d/ddf33d2ff7c59faf570e0863ec4cc79b89cb4be2403ce99221d3c82685a2/pyelasticsearch-1.0.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.0 2025-09-07T21:25:29,379 Found link https://files.pythonhosted.org/packages/c0/ed/cf902f29ce1ebcd8c1c999d0065880053d7c025b26918330e2778c67e03e/pyelasticsearch-1.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.1 2025-09-07T21:25:29,380 Found link https://files.pythonhosted.org/packages/a7/6e/ab259d018d59e3fc9bb28a83f1d66f2021825eaced5a7da40fecdca23f31/pyelasticsearch-1.2.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.2 2025-09-07T21:25:29,380 Found link https://files.pythonhosted.org/packages/19/5a/74124eb85a52aca1fb02e0bae89d422b9609106b90457abea7cdb79808fb/pyelasticsearch-1.2.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.2.1 2025-09-07T21:25:29,381 Found link https://files.pythonhosted.org/packages/02/ba/2af6f763f14eebe8173777c8096170e4d2c018ed09ddbdf7804f94b6e3ab/pyelasticsearch-1.2.2.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.2.2 2025-09-07T21:25:29,381 Found link https://files.pythonhosted.org/packages/39/31/c733be47b596e2cf615b827d034ea3200c0db664243c12147801a95df85c/pyelasticsearch-1.2.3.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.2.3 2025-09-07T21:25:29,382 Found link https://files.pythonhosted.org/packages/57/0e/51fd0b1829322a70202c936705fd5300672964fd6263e01f635bc9768aaf/pyelasticsearch-1.2.4.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.2.4 2025-09-07T21:25:29,382 Found link https://files.pythonhosted.org/packages/34/fe/527ff9b63b56fc38b304dfee6fe99d06e68a1ef129b87035593815d0da88/pyelasticsearch-1.3.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.3 2025-09-07T21:25:29,383 Found link https://files.pythonhosted.org/packages/2f/3a/7643cfcfc4cbdbb20ada800bbd54ac9705d0c047d7b8f8d5eeeb3047b4eb/pyelasticsearch-1.4.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.4 2025-09-07T21:25:29,383 Found link https://files.pythonhosted.org/packages/5b/28/c580f98aa842629a7cb8d959621bdd7f779ae20a36ae49e7748f98d5a957/pyelasticsearch-1.4.1.tar.gz (from https://pypi.org/simple/pyelasticsearch/), version: 1.4.1 2025-09-07T21:25:29,384 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,384 Getting page https://www.piwheels.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,386 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:25:29,474 Fetched page https://www.piwheels.org/simple/pyelasticsearch/ as text/html 2025-09-07T21:25:29,480 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.4.1-py3-none-any.whl#sha256=71d0b7cbe32b61da8db97d902ba199376d9cd582ec2f55c04a82965259be7235 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,480 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.4-py3-none-any.whl#sha256=49cbbafce810cb794eddf891ed0ea2b5261abc41dfc2e6395b50e9fb84868999 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,480 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.3-py3-none-any.whl#sha256=b00705500771619aad132eb2299391fe87c9438330676428a56c15d23b60a124 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.2.4-py3-none-any.whl#sha256=4a86fd60f047fade3b314c8355ca5295aba1d3fe59ba1ab2fe9ed450015dc0fb (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.2.3-py3-none-any.whl#sha256=262c7302dd7d40282261f1f8145d7b6d3ecdbe84616f1e0ad12e08cb2b9dcaea (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.2.2-py3-none-any.whl#sha256=9ccf1e72d609974e800badc070863635e225225fab9fd1bef2b4ffed532ca791 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.2.1-py3-none-any.whl#sha256=e506d8bc122095616c907c1051c71aa1936790082d40b2bc3b00defdecbad8c6 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.2-py3-none-any.whl#sha256=68a4e9690f00f286d7ed7e3045c235af4eef0ba0868cb3938ad640bd24fefac4 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,481 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.1-py3-none-any.whl#sha256=092db0fca9b7c1abc953354deda1ca0640cb2febe91ed5db8163ae97abd79402 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-1.0-py3-none-any.whl#sha256=865fc86a90ec22abf546d42da7162e2d0825e265a6061bb09455285dd3ed7cf6 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.7.1-py3-none-any.whl#sha256=0a9afde6e3e81bbdf85a5cc5f77ac76c44b575475ddd76975b98bf9924aff6d0 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.7-py3-none-any.whl#sha256=40d78e3c66b141ed558fabb29b6f048438eecf81c9f1c249ed37488d64a1071c (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.6.1-py3-none-any.whl#sha256=c9703af149b8c65c3230fc72888ec26aa41ef2607b3e490eb1a993cc8728eb0a (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.6-py3-none-any.whl#sha256=3ae508f380db149e616569408a227855e0a17f773157e9f620e97c021bf7d560 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.5-py3-none-any.whl#sha256=1690f2ecd4ab0adf624c825840014ea4a59db33b8927c7786db5693f99a07764 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.4.1-py3-none-any.whl#sha256=1af7be0615846774a8afe82d244c651d8e85f1c1e7981c41c9dae78d3db7f381 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,482 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.4-py3-none-any.whl#sha256=3233740d861275cecde9cd2cadd8e79f04e49462f9fab2663a6ea2f3b4ca13f1 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,483 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.3-py3-none-any.whl#sha256=dffd31cf2590c2792aa1d837313f08352efd0475d911aa559f1505deaae89845 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,483 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.2-py3-none-any.whl#sha256=70235c0f7c24628ac1414113be63974bbffe7e5ba5684bf8387dd7c22de66f27 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,483 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.1-py3-none-any.whl#sha256=31b7b0d5e73e3dfbf4e17db70ed3d304dce160b6f09a83eb8001e0d9b160a1da (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,483 Skipping link: No binaries permitted for pyelasticsearch: https://archive1.piwheels.org/simple/pyelasticsearch/pyelasticsearch-0.0.6-py3-none-any.whl#sha256=9d921a86a3f8cd09154cdd03acbcc84f3e7b88690843b95ec0dad464f9577fa8 (from https://www.piwheels.org/simple/pyelasticsearch/) 2025-09-07T21:25:29,483 Skipping link: not a file: https://www.piwheels.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,483 Skipping link: not a file: https://pypi.org/simple/pyelasticsearch/ 2025-09-07T21:25:29,510 Given no hashes to check 1 links for project 'pyelasticsearch': discarding no candidates 2025-09-07T21:25:29,512 Collecting pyelasticsearch==0.0.5 2025-09-07T21:25:29,513 Created temporary directory: /tmp/pip-unpack-e5s77vxt 2025-09-07T21:25:29,650 Downloading pyelasticsearch-0.0.5.tar.gz (5.8 kB) 2025-09-07T21:25:29,664 Added pyelasticsearch==0.0.5 from https://files.pythonhosted.org/packages/6d/5f/9ad3c167087ad8d41c043b076aaee9b2fb52435ca7e8f513c811821f0518/pyelasticsearch-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-bf4taxp7' 2025-09-07T21:25:29,666 Running setup.py (path:/tmp/pip-wheel-maddma7_/pyelasticsearch_ae6a931842d343ef84cd070ee0e8da30/setup.py) egg_info for package pyelasticsearch 2025-09-07T21:25:29,666 Created temporary directory: /tmp/pip-pip-egg-info-gc04_wwr 2025-09-07T21:25:29,666 Preparing metadata (setup.py): started 2025-09-07T21:25:29,667 Running command python setup.py egg_info 2025-09-07T21:25:30,170 Traceback (most recent call last): 2025-09-07T21:25:30,171 File "", line 2, in 2025-09-07T21:25:30,172 exec(compile(''' 2025-09-07T21:25:30,172 ~~~~^^^^^^^^^^^^ 2025-09-07T21:25:30,172 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:25:30,172 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,172 ...<32 lines>... 2025-09-07T21:25:30,172 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:25:30,172 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,172 ''' % ('/tmp/pip-wheel-maddma7_/pyelasticsearch_ae6a931842d343ef84cd070ee0e8da30/setup.py',), "", "exec")) 2025-09-07T21:25:30,172 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,173 File "", line 35, in 2025-09-07T21:25:30,173 File "/tmp/pip-wheel-maddma7_/pyelasticsearch_ae6a931842d343ef84cd070ee0e8da30/setup.py", line 8, in 2025-09-07T21:25:30,173 long_description=open('README.rst', 'r').read(), 2025-09-07T21:25:30,173 ~~~~^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,173 FileNotFoundError: [Errno 2] No such file or directory: 'README.rst' 2025-09-07T21:25:30,256 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:25:30,268 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:25:30,268 exec(compile('"'"''"'"''"'"' 2025-09-07T21:25:30,268 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:25:30,268 # 2025-09-07T21:25:30,268 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:25:30,268 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:25:30,268 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:25:30,268 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:25:30,268 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:25:30,268 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:25:30,268 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:25:30,268 import os, sys, tokenize, traceback 2025-09-07T21:25:30,268 2025-09-07T21:25:30,268 try: 2025-09-07T21:25:30,268 import setuptools 2025-09-07T21:25:30,268 except ImportError: 2025-09-07T21:25:30,268 print( 2025-09-07T21:25:30,268 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:25:30,268 "the build environment with exception:", 2025-09-07T21:25:30,268 file=sys.stderr, 2025-09-07T21:25:30,268 ) 2025-09-07T21:25:30,268 traceback.print_exc() 2025-09-07T21:25:30,268 sys.exit(1) 2025-09-07T21:25:30,268 2025-09-07T21:25:30,268 __file__ = %r 2025-09-07T21:25:30,268 sys.argv[0] = __file__ 2025-09-07T21:25:30,268 2025-09-07T21:25:30,268 if os.path.exists(__file__): 2025-09-07T21:25:30,268 filename = __file__ 2025-09-07T21:25:30,268 with tokenize.open(__file__) as f: 2025-09-07T21:25:30,268 setup_py_code = f.read() 2025-09-07T21:25:30,268 else: 2025-09-07T21:25:30,268 filename = "" 2025-09-07T21:25:30,268 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:25:30,268 2025-09-07T21:25:30,268 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:25:30,268 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-maddma7_/pyelasticsearch_ae6a931842d343ef84cd070ee0e8da30/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-gc04_wwr[/] 2025-09-07T21:25:30,268 [bold magenta]cwd[/]: /tmp/pip-wheel-maddma7_/pyelasticsearch_ae6a931842d343ef84cd070ee0e8da30/ 2025-09-07T21:25:30,269 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:25:30,269 ERROR: metadata generation failed 2025-09-07T21:25:30,274 Exception information: 2025-09-07T21:25:30,274 Traceback (most recent call last): 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:25:30,274 call_subprocess( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 args, 2025-09-07T21:25:30,274 ^^^^^ 2025-09-07T21:25:30,274 ...<2 lines>... 2025-09-07T21:25:30,274 spinner=spinner, 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:25:30,274 raise error 2025-09-07T21:25:30,274 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:25:30,274 2025-09-07T21:25:30,274 The above exception was the direct cause of the following exception: 2025-09-07T21:25:30,274 2025-09-07T21:25:30,274 Traceback (most recent call last): 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:25:30,274 status = _inner_run() 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:25:30,274 return self.run(options, args) 2025-09-07T21:25:30,274 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:25:30,274 return func(self, options, args) 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:25:30,274 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:25:30,274 result = self._result = resolver.resolve( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:25:30,274 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:25:30,274 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:25:30,274 if not criterion.candidates: 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:25:30,274 return bool(self._sequence) 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:25:30,274 self._bool = any(self) 2025-09-07T21:25:30,274 ~~~^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:25:30,274 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:25:30,274 ^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:25:30,274 candidate = func() 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:25:30,274 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 link, template, name, version 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:25:30,274 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 link, 2025-09-07T21:25:30,274 ^^^^^ 2025-09-07T21:25:30,274 ...<3 lines>... 2025-09-07T21:25:30,274 version=version, 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:25:30,274 super().__init__( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 link=link, 2025-09-07T21:25:30,274 ^^^^^^^^^^ 2025-09-07T21:25:30,274 ...<4 lines>... 2025-09-07T21:25:30,274 version=version, 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:25:30,274 self.dist = self._prepare() 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:25:30,274 dist = self._prepare_distribution() 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:25:30,274 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:25:30,274 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:25:30,274 dist = _get_prepared_distribution( 2025-09-07T21:25:30,274 req, 2025-09-07T21:25:30,274 ...<3 lines>... 2025-09-07T21:25:30,274 self.check_build_deps, 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:25:30,274 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 finder, build_isolation, check_build_deps 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:25:30,274 self.req.prepare_metadata() 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:25:30,274 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:25:30,274 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:25:30,274 build_env=self.build_env, 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ...<3 lines>... 2025-09-07T21:25:30,274 details=details, 2025-09-07T21:25:30,274 ^^^^^^^^^^^^^^^^ 2025-09-07T21:25:30,274 ) 2025-09-07T21:25:30,274 ^ 2025-09-07T21:25:30,274 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:25:30,274 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:25:30,274 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:25:30,299 Removed pyelasticsearch==0.0.5 from https://files.pythonhosted.org/packages/6d/5f/9ad3c167087ad8d41c043b076aaee9b2fb52435ca7e8f513c811821f0518/pyelasticsearch-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-bf4taxp7' 2025-09-07T21:25:30,299 Removed build tracker: '/tmp/pip-build-tracker-bf4taxp7'