2023-09-21T20:55:13,703 Created temporary directory: /tmp/pip-build-tracker-klxnt9mj 2023-09-21T20:55:13,704 Initialized build tracking at /tmp/pip-build-tracker-klxnt9mj 2023-09-21T20:55:13,705 Created build tracker: /tmp/pip-build-tracker-klxnt9mj 2023-09-21T20:55:13,705 Entered build tracker: /tmp/pip-build-tracker-klxnt9mj 2023-09-21T20:55:13,706 Created temporary directory: /tmp/pip-wheel-pw51omq8 2023-09-21T20:55:13,709 Created temporary directory: /tmp/pip-ephem-wheel-cache-cotqk0ku 2023-09-21T20:55:13,730 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-21T20:55:13,734 2 location(s) to search for versions of causalegm: 2023-09-21T20:55:13,734 * https://pypi.org/simple/causalegm/ 2023-09-21T20:55:13,734 * https://www.piwheels.org/simple/causalegm/ 2023-09-21T20:55:13,735 Fetching project page and analyzing links: https://pypi.org/simple/causalegm/ 2023-09-21T20:55:13,736 Getting page https://pypi.org/simple/causalegm/ 2023-09-21T20:55:13,737 Found index url https://pypi.org/simple/ 2023-09-21T20:55:13,994 Fetched page https://pypi.org/simple/causalegm/ as application/vnd.pypi.simple.v1+json 2023-09-21T20:55:14,000 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/5c/dc/d97b3def0e006a911c2736f8ef8abb40e50bb35acc10dfc3939a0a97b4b0/CausalEGM-0.1.0-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,001 Found link https://files.pythonhosted.org/packages/ed/bc/fac874c6ca9dcc03db72e8c65164ef5f2769e8f4100296bf39083ba1cf78/CausalEGM-0.1.0.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.1.0 2023-09-21T20:55:14,002 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/5d/4b/5f3c72631dee8833c108aadf64419dabe385e02f24db96e797d525e9501b/CausalEGM-0.2.0-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,002 Found link https://files.pythonhosted.org/packages/ff/7b/8654442781ca3103ae0c540c88b15b669f4f2281111bf05b79d659af7ef3/CausalEGM-0.2.0.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.0 2023-09-21T20:55:14,003 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/d6/cb/bf6827a697435bf782d5ab35936fcc5e957c60dae8b4cb04ae78c8a5e19f/CausalEGM-0.2.1-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,004 Found link https://files.pythonhosted.org/packages/ea/29/df9c5e1cb61ece35ab5d8f899062eadbfeb5d496a63b4e05e58395b50d87/CausalEGM-0.2.1.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.1 2023-09-21T20:55:14,005 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/86/9d/4bf8eb97414ae0eecf2dda27b87920a0992797b9a4e7f69ca5d2a10670e8/CausalEGM-0.2.2-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,006 Found link https://files.pythonhosted.org/packages/0c/e4/af21e12d46cd6cdd07d4f7661673c0799621ac78e57797953971d47df2fa/CausalEGM-0.2.2.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.2 2023-09-21T20:55:14,006 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/27/81/b6b7ef01bdc218bf6e99664b03bdaedd97d82ce9da7b5c96c08bb3f0ae94/CausalEGM-0.2.3-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,007 Found link https://files.pythonhosted.org/packages/4a/69/005ae34d20786d4f7b527c6a9c7376a61545cbeeb5174101fc59e356a261/CausalEGM-0.2.3.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.3 2023-09-21T20:55:14,008 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/e9/4d/9d3699eedccefa8bd28be26a4ab3a2573fecf40d8910ac2213979f083f23/CausalEGM-0.2.4-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,009 Found link https://files.pythonhosted.org/packages/43/fa/e7746af59ab310968ede9e2b55ec22712cdff37d15a8ea5cb4845b76aba1/CausalEGM-0.2.4.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.4 2023-09-21T20:55:14,009 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/67/6d/4794b0816549f6e3cbdc981a5a4cbf2ff895ff5d33966b38fe81aa491153/CausalEGM-0.2.5-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,010 Found link https://files.pythonhosted.org/packages/56/76/d3544a40498a32f89beed510f8f22dcbe8139211ad9e6b575a9f1598e52c/CausalEGM-0.2.5.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.5 2023-09-21T20:55:14,011 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/91/2a/cc5db6904e9f4d355b377303759584bed677efae9dc2115c9e06213d8fd9/CausalEGM-0.2.6-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,012 Found link https://files.pythonhosted.org/packages/b5/35/7421b2686908d3585de17aab277cc8077d615651162b89645cf70a508d3d/CausalEGM-0.2.6.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.6), version: 0.2.6 2023-09-21T20:55:14,012 Found link https://files.pythonhosted.org/packages/80/a0/8f5eabd40bca83b94ed3698304b28fc9e330e75299f24bb8fc062a0cd3ba/CausalEGM-0.2.7.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.2.7 2023-09-21T20:55:14,013 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/34/e4/b27ec8248f3a171658ed449d75f0298987e4f98e441b3f3ff37b054e7ea7/CausalEGM-0.2.8-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,014 Found link https://files.pythonhosted.org/packages/71/75/2b75079d8727eebc59788c7677792de564136dc9331e38a8e2c70d642474/CausalEGM-0.2.8.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.2.8 2023-09-21T20:55:14,014 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/b2/e4/0f0006dc5ba89608ae3791e737e83a2be09a9c3b5cd18e1cf4d6d96b6d0a/CausalEGM-0.2.9-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,015 Found link https://files.pythonhosted.org/packages/56/78/1e7dbc01d7f98596fa09ba32713479ca974d6583d5f9bb6d36bdaa1368a4/CausalEGM-0.2.9.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.2.9 2023-09-21T20:55:14,016 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/4d/c5/79c58e1711142e4123f5fdb65af4c4ddbc2af45854572845d45cbc46ce9a/CausalEGM-0.3.0-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,017 Found link https://files.pythonhosted.org/packages/1a/38/6a3a736f2637cfe837086b0e41a5ce126187a8759abbf4a06c0a07146bd2/CausalEGM-0.3.0.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.3.0 2023-09-21T20:55:14,017 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/2a/b8/4d80b86a93b0bb165fb2f94b092181c4e3ab74335c054557826107e762c2/CausalEGM-0.3.1-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,018 Found link https://files.pythonhosted.org/packages/04/01/434b79318681bfc79bcd768e58d342ece63cd660debd952b84be228f7864/CausalEGM-0.3.1.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.3.1 2023-09-21T20:55:14,019 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/61/62/862622ed197ce77a9a7eaf978fcc47c26fd71d8a5989cc3a0a27053f9c81/CausalEGM-0.3.2-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,020 Found link https://files.pythonhosted.org/packages/0d/91/09e2dc651cf5753bf8d3302fbfd47b3fd105438f5e227ab68966ba5a085d/CausalEGM-0.3.2.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.3.2 2023-09-21T20:55:14,020 Skipping link: No binaries permitted for causalegm: https://files.pythonhosted.org/packages/6e/a1/abdfebd6c8250305aa27554d272e2c044ec2a12d8dc16e202aa9dc66883f/CausalEGM-0.3.3-py3-none-any.whl (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,021 Found link https://files.pythonhosted.org/packages/4f/2c/736020638117b9f73cf7def4be9c77865d9444aebed35748860130f92264/CausalEGM-0.3.3.tar.gz (from https://pypi.org/simple/causalegm/) (requires-python:>=3.9), version: 0.3.3 2023-09-21T20:55:14,022 Fetching project page and analyzing links: https://www.piwheels.org/simple/causalegm/ 2023-09-21T20:55:14,022 Getting page https://www.piwheels.org/simple/causalegm/ 2023-09-21T20:55:14,024 Found index url https://www.piwheels.org/simple/ 2023-09-21T20:55:14,193 Fetched page https://www.piwheels.org/simple/causalegm/ as text/html 2023-09-21T20:55:14,198 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.3.3-py3-none-any.whl#sha256=ff10f4a475d93a778aca657d15eb2b65f5bf616e20a02179ed6fac25a8ae0699 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,199 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.3.2-py3-none-any.whl#sha256=9bf9414775a4f3d690318ed6041d6276ae3c0064d6f77adf9e8effe0e9b014b4 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,199 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.3.1-py3-none-any.whl#sha256=0e2bcde10f38eb38c0b1be9af8b6ef2cde6ba4aeca8b2628908f39b83abf324d (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,200 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.3.0-py3-none-any.whl#sha256=e224ce1734af316deb504598c19721e96510171f38015b8edbe10abf9ef73fc5 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,200 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.9-py3-none-any.whl#sha256=da23dd9b6fd8f88e668acb2f4311cbfb6b077d0e36c9f612bc3e99d20fc29641 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,201 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.8-py3-none-any.whl#sha256=9b3bc43b0cd7b31d2505b87553e0aa961b518fa6247206cdacdb74ec7f0556a0 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,201 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.7-py3-none-any.whl#sha256=19d3f787dedf8aa99098aaef83721c0f160d7ed0315820f2a899dd01de596d0f (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.9) 2023-09-21T20:55:14,202 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.6-py3-none-any.whl#sha256=26cdec2dcd033f34f533ddb59aed9da289a5cfb04d31719e0c4c569c2b46d10d (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,202 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.5-py3-none-any.whl#sha256=c0b4e63e157a6f9a7a8e02c3e6589de599e22e45d2b541ede50dd7e2f58b66dd (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,203 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.2-py3-none-any.whl#sha256=fcee452e018432f694ca147614d2091d22a6d2c80e6df69e9e7810dd92a87495 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,203 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.1-py3-none-any.whl#sha256=bbae1a878c692d23e7034a7f17cc7d15cb8a357cb8faef1c39fcee9d7b12ef53 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,204 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.2.0-py3-none-any.whl#sha256=1f0fdf2831d068c3deb49fa19fd2e790d3938f55f2acbc73660bef0d687407a4 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,204 Skipping link: No binaries permitted for causalegm: https://www.piwheels.org/simple/causalegm/CausalEGM-0.1.0-py3-none-any.whl#sha256=5a5453586dc506ef33b35bf5f64cb3c50d840be388420715489420c73838a9b6 (from https://www.piwheels.org/simple/causalegm/) (requires-python:>=3.6) 2023-09-21T20:55:14,205 Skipping link: not a file: https://www.piwheels.org/simple/causalegm/ 2023-09-21T20:55:14,205 Skipping link: not a file: https://pypi.org/simple/causalegm/ 2023-09-21T20:55:14,225 Given no hashes to check 1 links for project 'causalegm': discarding no candidates 2023-09-21T20:55:14,244 Collecting causalegm==0.2.3 2023-09-21T20:55:14,246 Created temporary directory: /tmp/pip-unpack-x1e_2oi7 2023-09-21T20:55:14,466 Downloading CausalEGM-0.2.3.tar.gz (10 kB) 2023-09-21T20:55:14,502 Added causalegm==0.2.3 from https://files.pythonhosted.org/packages/4a/69/005ae34d20786d4f7b527c6a9c7376a61545cbeeb5174101fc59e356a261/CausalEGM-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-klxnt9mj' 2023-09-21T20:55:14,504 Running setup.py (path:/tmp/pip-wheel-pw51omq8/causalegm_bef3aa68eced40f48a80eff938c88d7c/setup.py) egg_info for package causalegm 2023-09-21T20:55:14,504 Created temporary directory: /tmp/pip-pip-egg-info-kwujim7w 2023-09-21T20:55:14,505 Preparing metadata (setup.py): started 2023-09-21T20:55:14,507 Running command python setup.py egg_info 2023-09-21T20:55:14,928 Traceback (most recent call last): 2023-09-21T20:55:14,928 File "", line 2, in 2023-09-21T20:55:14,929 File "", line 34, in 2023-09-21T20:55:14,930 File "/tmp/pip-wheel-pw51omq8/causalegm_bef3aa68eced40f48a80eff938c88d7c/setup.py", line 3, in 2023-09-21T20:55:14,931 with open('requirements.txt') as f: 2023-09-21T20:55:14,932 ^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:14,932 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2023-09-21T20:55:14,999 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-21T20:55:15,013 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-21T20:55:15,013 exec(compile('"'"''"'"''"'"' 2023-09-21T20:55:15,013 # This is -- a caller that pip uses to run setup.py 2023-09-21T20:55:15,013 # 2023-09-21T20:55:15,013 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-21T20:55:15,013 # import from `distutils.core` to work with newer packaging standards. 2023-09-21T20:55:15,013 # - It provides a clear error message when setuptools is not installed. 2023-09-21T20:55:15,013 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-21T20:55:15,013 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-21T20:55:15,013 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-21T20:55:15,013 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-21T20:55:15,013 import os, sys, tokenize 2023-09-21T20:55:15,013 2023-09-21T20:55:15,013 try: 2023-09-21T20:55:15,013 import setuptools 2023-09-21T20:55:15,013 except ImportError as error: 2023-09-21T20:55:15,013 print( 2023-09-21T20:55:15,013 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-21T20:55:15,013 "the build environment.", 2023-09-21T20:55:15,013 file=sys.stderr, 2023-09-21T20:55:15,013 ) 2023-09-21T20:55:15,013 sys.exit(1) 2023-09-21T20:55:15,013 2023-09-21T20:55:15,013 __file__ = %r 2023-09-21T20:55:15,013 sys.argv[0] = __file__ 2023-09-21T20:55:15,013 2023-09-21T20:55:15,013 if os.path.exists(__file__): 2023-09-21T20:55:15,013 filename = __file__ 2023-09-21T20:55:15,013 with tokenize.open(__file__) as f: 2023-09-21T20:55:15,013 setup_py_code = f.read() 2023-09-21T20:55:15,013 else: 2023-09-21T20:55:15,013 filename = "" 2023-09-21T20:55:15,013 setup_py_code = "from setuptools import setup; setup()" 2023-09-21T20:55:15,013 2023-09-21T20:55:15,013 exec(compile(setup_py_code, filename, "exec")) 2023-09-21T20:55:15,013 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pw51omq8/causalegm_bef3aa68eced40f48a80eff938c88d7c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-kwujim7w[/] 2023-09-21T20:55:15,013 [bold magenta]cwd[/]: /tmp/pip-wheel-pw51omq8/causalegm_bef3aa68eced40f48a80eff938c88d7c/ 2023-09-21T20:55:15,014 Preparing metadata (setup.py): finished with status 'error' 2023-09-21T20:55:15,015 ERROR: [present-rich] metadata generation failed 2023-09-21T20:55:15,021 Exception information: 2023-09-21T20:55:15,021 Traceback (most recent call last): 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-21T20:55:15,021 call_subprocess( 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-21T20:55:15,021 raise error 2023-09-21T20:55:15,021 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-21T20:55:15,021 2023-09-21T20:55:15,021 The above exception was the direct cause of the following exception: 2023-09-21T20:55:15,021 2023-09-21T20:55:15,021 Traceback (most recent call last): 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-21T20:55:15,021 status = run_func(*args) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-21T20:55:15,021 return func(self, options, args) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-21T20:55:15,021 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-21T20:55:15,021 result = self._result = resolver.resolve( 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-21T20:55:15,021 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-21T20:55:15,021 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-21T20:55:15,021 if not criterion.candidates: 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-21T20:55:15,021 return bool(self._sequence) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-21T20:55:15,021 return any(self) 2023-09-21T20:55:15,021 ^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-21T20:55:15,021 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-21T20:55:15,021 candidate = func() 2023-09-21T20:55:15,021 ^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-21T20:55:15,021 self._link_candidate_cache[link] = LinkCandidate( 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-21T20:55:15,021 super().__init__( 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-21T20:55:15,021 self.dist = self._prepare() 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-21T20:55:15,021 dist = self._prepare_distribution() 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-21T20:55:15,021 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-21T20:55:15,021 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-21T20:55:15,021 dist = _get_prepared_distribution( 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-21T20:55:15,021 abstract_dist.prepare_distribution_metadata( 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-21T20:55:15,021 self.req.prepare_metadata() 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-21T20:55:15,021 self.metadata_directory = generate_metadata_legacy( 2023-09-21T20:55:15,021 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-21T20:55:15,021 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-21T20:55:15,021 raise MetadataGenerationFailed(package_details=details) from error 2023-09-21T20:55:15,021 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-21T20:55:15,033 Removed causalegm==0.2.3 from https://files.pythonhosted.org/packages/4a/69/005ae34d20786d4f7b527c6a9c7376a61545cbeeb5174101fc59e356a261/CausalEGM-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-klxnt9mj' 2023-09-21T20:55:15,034 Removed build tracker: '/tmp/pip-build-tracker-klxnt9mj'