2025-09-08T04:51:56,229 Created temporary directory: /tmp/pip-build-tracker-2o6zmo_q 2025-09-08T04:51:56,230 Initialized build tracking at /tmp/pip-build-tracker-2o6zmo_q 2025-09-08T04:51:56,230 Created build tracker: /tmp/pip-build-tracker-2o6zmo_q 2025-09-08T04:51:56,230 Entered build tracker: /tmp/pip-build-tracker-2o6zmo_q 2025-09-08T04:51:56,230 Created temporary directory: /tmp/pip-wheel-vzcssyqv 2025-09-08T04:51:56,233 Created temporary directory: /tmp/pip-ephem-wheel-cache-b6tiviit 2025-09-08T04:51:56,290 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:51:56,292 2 location(s) to search for versions of forex-python: 2025-09-08T04:51:56,292 * https://pypi.org/simple/forex-python/ 2025-09-08T04:51:56,292 * https://www.piwheels.org/simple/forex-python/ 2025-09-08T04:51:56,292 Fetching project page and analyzing links: https://pypi.org/simple/forex-python/ 2025-09-08T04:51:56,293 Getting page https://pypi.org/simple/forex-python/ 2025-09-08T04:51:56,294 Found index url https://pypi.org/simple/ 2025-09-08T04:51:56,438 Fetched page https://pypi.org/simple/forex-python/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:51:56,444 Found link https://files.pythonhosted.org/packages/b4/40/8f7295f789ee69fd3b268c53a1e01c8af8c8fcd239d400e80d8a9d59139f/forex-python-0.1.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.1 2025-09-08T04:51:56,445 Found link https://files.pythonhosted.org/packages/88/99/f3eecf5ad490018502fd06e1c6358ff0bfe18642918f1b882fd3df639531/forex-python-0.2.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.2 2025-09-08T04:51:56,445 Found link https://files.pythonhosted.org/packages/09/4b/af19efb1e42e1f6fa14c6a100054ecf6cf23afef615e881118af33e3c399/forex-python-0.2.1.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.2.1 2025-09-08T04:51:56,446 Found link https://files.pythonhosted.org/packages/5c/da/ad239efedafdf20ff483b5c92efe4bcba112e28f3ff3974540f321fb0ebd/forex-python-0.2.2.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.2.2 2025-09-08T04:51:56,446 Found link https://files.pythonhosted.org/packages/94/06/5d5c3705b3875f3df46038988cb2cff24b5d20b195bc718a2315ce7c26ce/forex-python-0.2.3.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.2.3 2025-09-08T04:51:56,447 Found link https://files.pythonhosted.org/packages/6f/4a/9c330dea9f13fc64daf33c7067d746ac6929999cb78f224d204d5de38a51/forex-python-0.3.0.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.3.0 2025-09-08T04:51:56,447 Found link https://files.pythonhosted.org/packages/f0/21/900af50622bf7ca111192fc5f08eff27df7078fa0c39295ed38475966b5d/forex-python-0.3.1.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.3.1 2025-09-08T04:51:56,448 Found link https://files.pythonhosted.org/packages/d4/c8/3f828e7bc3f947dba5e6c6fb083d2e188d9b648d813c76ec0a27e303e90e/forex-python-0.3.2.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.3.2 2025-09-08T04:51:56,448 Found link https://files.pythonhosted.org/packages/e9/01/008270d8437b9339c7668f0e986c6792007322688c0c48352fc26bd10c3d/forex-python-0.3.3.tar.gz (from https://pypi.org/simple/forex-python/), version: 0.3.3 2025-09-08T04:51:56,448 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/c3/d1/014d2358aa89b92f5b126070928107fa224310b210d9d9512803c643121f/forex_python-0.3.3-py2-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,449 Found link https://files.pythonhosted.org/packages/d6/55/33c8d00a9d57c94fd055a86307263d37621afedb3aa073edac7895746fd4/forex-python-1.0.0.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.0.0 2025-09-08T04:51:56,449 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/dd/6b/1d1fd09e692ecbcd6a0a5da079cb1833cb7495c0b4dc58ccaffd89956e18/forex_python-1.0.0-py2-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,449 Found link https://files.pythonhosted.org/packages/e6/c7/fd5835aea6c9f8f35ea8d0a3515778c249b3f9a7bd7369938f18a66395ab/forex-python-1.1.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.1 2025-09-08T04:51:56,450 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/e5/2c/7a0b4119339ff8728e8539446eaa4432256e5b01df1d7a50dd9c08b49216/forex_python-1.1-py2-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,450 Found link https://files.pythonhosted.org/packages/8d/c6/585988b802f7419982237f0bf267158288adb5e96e2209e606917661f40f/forex-python-1.2.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.2 2025-09-08T04:51:56,451 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/8a/b2/6d540118eeca60719ee6cbdf38f0e5e9c487f6e8336771bf3ab847f86413/forex_python-1.2-py2-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,451 Found link https://files.pythonhosted.org/packages/32/ad/af33913b57abdcccbaa43e02004e2926d57686e56e52273586de42cf1378/forex-python-1.3.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.3 2025-09-08T04:51:56,451 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/bd/d3/eeac1d7cc35b8d6303f2cbb003362db2a661bb12bbaad904d26428f104f5/forex_python-1.3-py2-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,452 Found link https://files.pythonhosted.org/packages/f5/ce/6edfc02676063b52707ba4dce6ef0b2e1ee22c4f7028579e8724c28006c0/forex-python-1.4.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.4 2025-09-08T04:51:56,452 Found link https://files.pythonhosted.org/packages/1a/ff/f3f6da21e8fdc6ece355643871749c79a3191fed1cba088cbd0dc597dfee/forex-python-1.5.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.5 2025-09-08T04:51:56,452 Found link https://files.pythonhosted.org/packages/99/c0/562d28c330b5baf660bd1eb5f84d7b19acb11d9176b1ae657abed7ceca1b/forex-python-1.6.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.6 2025-09-08T04:51:56,453 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/1c/19/6120c400f7156a3f36610df85f0e04f1e130721a4d03eeb241368cb2c52d/forex_python-1.6-py3-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,453 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/08/73/cff750762ed15427df6e708059053615c5a78aa3463f7b3946a385ca3f06/forex_python-1.6-py3.7.egg (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,453 Found link https://files.pythonhosted.org/packages/16/77/cd893def70af8fa47e9a6e92c6d1c0c43dfb0174e8cb67ec9c0070ab1d65/forex-python-1.7.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.7 2025-09-08T04:51:56,454 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/a9/27/c24379eba55b31a2673f4b6b958ed46617b068be60b79d66d4a9f3a78e55/forex_python-1.7-py3-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,454 Found link https://files.pythonhosted.org/packages/9e/8a/aaeef60c3a542b4c4d5f98cc8925fa5e3547c5bd4834fe1a65ccb5c223a2/forex-python-1.8.tar.gz (from https://pypi.org/simple/forex-python/), version: 1.8 2025-09-08T04:51:56,454 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/73/1c/3beb86109639e4f0bae990b392c973ef4766c72f532c94a20e6019bea2cb/forex_python-1.8-py3-none-any.whl (from https://pypi.org/simple/forex-python/) 2025-09-08T04:51:56,455 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/f0/7b/1edbea912be717a8232fd303af59a244a4c6776dbd56a7dcc416d58f47a2/forex_python-1.9-py3-none-any.whl (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7) 2025-09-08T04:51:56,457 Found link https://files.pythonhosted.org/packages/88/27/c9624322928b41c69fdf14560138215000864e6f10c85ab22710e7314424/forex_python-1.9.tar.gz (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7), version: 1.9 2025-09-08T04:51:56,458 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/9b/80/45cf565873bb2415619ff8916f576fc01fec84d88aa10cbc5e75a0cce7b1/forex_python-1.9.1-py3-none-any.whl (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7) 2025-09-08T04:51:56,458 Found link https://files.pythonhosted.org/packages/b3/b8/fe1ca4cccfc35d95233682c5aa3ea023c76005aedd3dcb4bbae4717d3469/forex_python-1.9.1.tar.gz (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7), version: 1.9.1 2025-09-08T04:51:56,458 Skipping link: No binaries permitted for forex-python: https://files.pythonhosted.org/packages/cc/67/c56f18aa20ba4d5a5e41290c67ac0c8024391fabc8356dbfb9625d15e2d0/forex_python-1.9.2-py3-none-any.whl (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7) 2025-09-08T04:51:56,459 Found link https://files.pythonhosted.org/packages/1a/f0/edfaf24f9daf087f12d657877c132b69b3a3515af64042e2050f95e3e741/forex_python-1.9.2.tar.gz (from https://pypi.org/simple/forex-python/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,<4,>=2.7), version: 1.9.2 2025-09-08T04:51:56,459 Fetching project page and analyzing links: https://www.piwheels.org/simple/forex-python/ 2025-09-08T04:51:56,460 Getting page https://www.piwheels.org/simple/forex-python/ 2025-09-08T04:51:56,462 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:51:56,552 Fetched page https://www.piwheels.org/simple/forex-python/ as text/html 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.9.2-py3-none-any.whl#sha256=d68817e04fb5db4f032a468444db9c776947bf4d406cbaff74b19a266e615be8 (from https://www.piwheels.org/simple/forex-python/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.9.1-py3-none-any.whl#sha256=abd33914228bcfea9f5fd6bbfe5a6e4c7dd9f838e1d33229d23c14623d1e10ff (from https://www.piwheels.org/simple/forex-python/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.9-py3-none-any.whl#sha256=92c3c0588092b06d8ca5faf34151687731faf5647ce818bf89b90733ca4492cc (from https://www.piwheels.org/simple/forex-python/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.8-py3-none-any.whl#sha256=4756c3d5a4889346de4818b10e8a5a298e9aecdf440b335fec3913777bbcec66 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.7-py3-none-any.whl#sha256=71afbefb55ea70a8087b4ae38d261166e44ddd4315e83eb08aae6c4aafb6b377 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.6-py3-none-any.whl#sha256=e50c5f952c489885236ce229217bdd489f2722428d4b103973c413244ba21af5 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,557 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.5-py3-none-any.whl#sha256=b122fff9a19a0158030fdac5a913f1bd31c5bb3367c54bbe8752eca74e7a5280 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.4-py3-none-any.whl#sha256=1184369f60d0c1c3333aea96882688c3852d8b2b78350cf4e5954cf827cb7546 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.3-py3-none-any.whl#sha256=83512b08e2a65b7ae544e5fbff793977be0f5c6cd965a7b43c8f135051d92091 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.2-py3-none-any.whl#sha256=5e78ca0092fbff64722af886036bd54aacd6bb44a523c99ba65c0a2dabf3821c (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.1-py3-none-any.whl#sha256=fb765a7d3d0191c76042fec3a8ea1dfe87e0306c440c148042c8b5ecd174208f (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-1.0.0-py3-none-any.whl#sha256=4681d8c4c94297927eb55a57c60ee287179e576812cc53924f9b547bbc4d0a17 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.3.3-py3-none-any.whl#sha256=f8fc9e18ef4c06b6170e6b5f77902bc3492f25adfce4f1f941ebeaf09f3b01ee (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,558 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.3.2-py3-none-any.whl#sha256=a8e5eb99a94e5eb9f77decdbe97c51a9f33b8d39cac99c5ed582d8b8394e5251 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,559 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.3.1-py3-none-any.whl#sha256=2710e47dd941d06937479c3926930c5ef58166e9a821c29fd39655ee4c438110 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,559 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.3.0-py3-none-any.whl#sha256=f65fdca02429601606079a5938cd457f883da60c5e71f4b736b1050776d7fdb6 (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,559 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.2.3-py3-none-any.whl#sha256=460b38d41036353250a1fbb426cdab81b056806f8fc369ec8c556d5f76aa91af (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,559 Skipping link: No binaries permitted for forex-python: https://archive1.piwheels.org/simple/forex-python/forex_python-0.2.2-py3-none-any.whl#sha256=ab678a84bb772e70604896bd336b6460d9ee8d79b6ec25af09eb5cd87172ebdd (from https://www.piwheels.org/simple/forex-python/) 2025-09-08T04:51:56,559 Skipping link: not a file: https://www.piwheels.org/simple/forex-python/ 2025-09-08T04:51:56,559 Skipping link: not a file: https://pypi.org/simple/forex-python/ 2025-09-08T04:51:56,585 Given no hashes to check 1 links for project 'forex-python': discarding no candidates 2025-09-08T04:51:56,586 Collecting forex-python==0.2 2025-09-08T04:51:56,587 Created temporary directory: /tmp/pip-unpack-i7_pozyg 2025-09-08T04:51:56,720 Downloading forex-python-0.2.tar.gz (3.6 kB) 2025-09-08T04:51:56,740 Added forex-python==0.2 from https://files.pythonhosted.org/packages/88/99/f3eecf5ad490018502fd06e1c6358ff0bfe18642918f1b882fd3df639531/forex-python-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-2o6zmo_q' 2025-09-08T04:51:56,741 Running setup.py (path:/tmp/pip-wheel-vzcssyqv/forex-python_adf45ed1f4f74fa0a2ea7469d54d1148/setup.py) egg_info for package forex-python 2025-09-08T04:51:56,742 Created temporary directory: /tmp/pip-pip-egg-info-7yze94ia 2025-09-08T04:51:56,742 Preparing metadata (setup.py): started 2025-09-08T04:51:56,743 Running command python setup.py egg_info 2025-09-08T04:51:57,252 Traceback (most recent call last): 2025-09-08T04:51:57,253 File "", line 2, in 2025-09-08T04:51:57,253 exec(compile(''' 2025-09-08T04:51:57,253 ~~~~^^^^^^^^^^^^ 2025-09-08T04:51:57,253 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:51:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,254 ...<32 lines>... 2025-09-08T04:51:57,254 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:51:57,254 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,254 ''' % ('/tmp/pip-wheel-vzcssyqv/forex-python_adf45ed1f4f74fa0a2ea7469d54d1148/setup.py',), "", "exec")) 2025-09-08T04:51:57,254 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,254 File "", line 35, in 2025-09-08T04:51:57,254 File "/tmp/pip-wheel-vzcssyqv/forex-python_adf45ed1f4f74fa0a2ea7469d54d1148/setup.py", line 5, in 2025-09-08T04:51:57,254 with open('README.md') as fl: 2025-09-08T04:51:57,254 ~~~~^^^^^^^^^^^^^ 2025-09-08T04:51:57,255 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T04:51:57,339 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:51:57,351 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:51:57,351 exec(compile('"'"''"'"''"'"' 2025-09-08T04:51:57,351 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:51:57,351 # 2025-09-08T04:51:57,351 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:51:57,351 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:51:57,351 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:51:57,351 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:51:57,351 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:51:57,351 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:51:57,351 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:51:57,351 import os, sys, tokenize, traceback 2025-09-08T04:51:57,351 2025-09-08T04:51:57,351 try: 2025-09-08T04:51:57,351 import setuptools 2025-09-08T04:51:57,351 except ImportError: 2025-09-08T04:51:57,351 print( 2025-09-08T04:51:57,351 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:51:57,351 "the build environment with exception:", 2025-09-08T04:51:57,351 file=sys.stderr, 2025-09-08T04:51:57,351 ) 2025-09-08T04:51:57,351 traceback.print_exc() 2025-09-08T04:51:57,351 sys.exit(1) 2025-09-08T04:51:57,351 2025-09-08T04:51:57,351 __file__ = %r 2025-09-08T04:51:57,351 sys.argv[0] = __file__ 2025-09-08T04:51:57,351 2025-09-08T04:51:57,351 if os.path.exists(__file__): 2025-09-08T04:51:57,351 filename = __file__ 2025-09-08T04:51:57,351 with tokenize.open(__file__) as f: 2025-09-08T04:51:57,351 setup_py_code = f.read() 2025-09-08T04:51:57,351 else: 2025-09-08T04:51:57,351 filename = "" 2025-09-08T04:51:57,351 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:51:57,351 2025-09-08T04:51:57,351 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:51:57,351 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vzcssyqv/forex-python_adf45ed1f4f74fa0a2ea7469d54d1148/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7yze94ia[/] 2025-09-08T04:51:57,351 [bold magenta]cwd[/]: /tmp/pip-wheel-vzcssyqv/forex-python_adf45ed1f4f74fa0a2ea7469d54d1148/ 2025-09-08T04:51:57,351 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:51:57,352 ERROR: metadata generation failed 2025-09-08T04:51:57,357 Exception information: 2025-09-08T04:51:57,357 Traceback (most recent call last): 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:51:57,357 call_subprocess( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 args, 2025-09-08T04:51:57,357 ^^^^^ 2025-09-08T04:51:57,357 ...<2 lines>... 2025-09-08T04:51:57,357 spinner=spinner, 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:51:57,357 raise error 2025-09-08T04:51:57,357 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:51:57,357 2025-09-08T04:51:57,357 The above exception was the direct cause of the following exception: 2025-09-08T04:51:57,357 2025-09-08T04:51:57,357 Traceback (most recent call last): 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:51:57,357 status = _inner_run() 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:51:57,357 return self.run(options, args) 2025-09-08T04:51:57,357 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:51:57,357 return func(self, options, args) 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:51:57,357 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:51:57,357 result = self._result = resolver.resolve( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:51:57,357 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:51:57,357 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:51:57,357 if not criterion.candidates: 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:51:57,357 return bool(self._sequence) 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:51:57,357 self._bool = any(self) 2025-09-08T04:51:57,357 ~~~^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:51:57,357 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:51:57,357 ^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:51:57,357 candidate = func() 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:51:57,357 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 link, template, name, version 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:51:57,357 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 link, 2025-09-08T04:51:57,357 ^^^^^ 2025-09-08T04:51:57,357 ...<3 lines>... 2025-09-08T04:51:57,357 version=version, 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:51:57,357 super().__init__( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 link=link, 2025-09-08T04:51:57,357 ^^^^^^^^^^ 2025-09-08T04:51:57,357 ...<4 lines>... 2025-09-08T04:51:57,357 version=version, 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:51:57,357 self.dist = self._prepare() 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:51:57,357 dist = self._prepare_distribution() 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:51:57,357 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:51:57,357 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:51:57,357 dist = _get_prepared_distribution( 2025-09-08T04:51:57,357 req, 2025-09-08T04:51:57,357 ...<3 lines>... 2025-09-08T04:51:57,357 self.check_build_deps, 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:51:57,357 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 finder, build_isolation, check_build_deps 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:51:57,357 self.req.prepare_metadata() 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:51:57,357 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:51:57,357 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:51:57,357 build_env=self.build_env, 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ...<3 lines>... 2025-09-08T04:51:57,357 details=details, 2025-09-08T04:51:57,357 ^^^^^^^^^^^^^^^^ 2025-09-08T04:51:57,357 ) 2025-09-08T04:51:57,357 ^ 2025-09-08T04:51:57,357 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:51:57,357 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:51:57,357 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:51:57,381 Removed forex-python==0.2 from https://files.pythonhosted.org/packages/88/99/f3eecf5ad490018502fd06e1c6358ff0bfe18642918f1b882fd3df639531/forex-python-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-2o6zmo_q' 2025-09-08T04:51:57,381 Removed build tracker: '/tmp/pip-build-tracker-2o6zmo_q'