2025-09-13T15:00:45,734 Created temporary directory: /tmp/pip-build-tracker-iph3crpp 2025-09-13T15:00:45,735 Initialized build tracking at /tmp/pip-build-tracker-iph3crpp 2025-09-13T15:00:45,735 Created build tracker: /tmp/pip-build-tracker-iph3crpp 2025-09-13T15:00:45,735 Entered build tracker: /tmp/pip-build-tracker-iph3crpp 2025-09-13T15:00:45,736 Created temporary directory: /tmp/pip-wheel-m73ytrvp 2025-09-13T15:00:45,739 Created temporary directory: /tmp/pip-ephem-wheel-cache-8v0fweja 2025-09-13T15:00:45,800 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T15:00:45,802 2 location(s) to search for versions of pylunar: 2025-09-13T15:00:45,802 * https://pypi.org/simple/pylunar/ 2025-09-13T15:00:45,802 * https://www.piwheels.org/simple/pylunar/ 2025-09-13T15:00:45,802 Fetching project page and analyzing links: https://pypi.org/simple/pylunar/ 2025-09-13T15:00:45,803 Getting page https://pypi.org/simple/pylunar/ 2025-09-13T15:00:45,804 Found index url https://pypi.org/simple/ 2025-09-13T15:00:45,955 Fetched page https://pypi.org/simple/pylunar/ as application/vnd.pypi.simple.v1+json 2025-09-13T15:00:45,960 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/2b/82/f84fd9b48a2b8d625074f71d8c1b364f1d846c390ea6e4d556d591f32386/pylunar-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,961 Found link https://files.pythonhosted.org/packages/5c/c6/dca6c33ecbbf7f5835c774eee9b4aaa8984494f7c26e9609cb49783bd3c8/pylunar-0.1.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.1.0 2025-09-13T15:00:45,961 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/87/56/8bab4c8d57013e7796eff30c81d0fa6aa41f78a8addf51fb415b0972a94a/pylunar-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,961 Found link https://files.pythonhosted.org/packages/37/34/db00ec06de9019cc9519c9bc6f51e40c66984c5bd6c8548946ac6fe863a6/pylunar-0.2.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.2.0 2025-09-13T15:00:45,962 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/b9/c7/edf50cc9bcfef93193089f67fcc1131fdc8c95c4e1fcd6c756efe0d108c7/pylunar-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,962 Found link https://files.pythonhosted.org/packages/35/6d/6a806cfc08dcf95cc9fca8cd328557b36dc8faf6a399420286d2f78fe243/pylunar-0.2.1.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.2.1 2025-09-13T15:00:45,962 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/3d/62/9e00b428ba99cc49fe399f74adf859402ac1a71d9e2846248ee8696899f8/pylunar-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,962 Found link https://files.pythonhosted.org/packages/4c/82/152bf191fccbf632646c7401ff5b539ac495b6cfe53149dffc41d25c7c12/pylunar-0.3.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.3.0 2025-09-13T15:00:45,963 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/3e/43/2cfe4a770b982a2ed592203924aaaea70a79fa4751c5381ae420424e91e6/pylunar-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,963 Found link https://files.pythonhosted.org/packages/1c/cc/0a063ee00468425f01e284906632d0409b644afba2351870250f300f87c4/pylunar-0.3.1.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.3.1 2025-09-13T15:00:45,963 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/df/4a/7a7b9ddeca5209c3b306af07b04b7600d1228fa6106dde0416e5f04b820a/pylunar-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,963 Found link https://files.pythonhosted.org/packages/25/9b/820998e0fa7158363cf063bcf16c5a6ed94b457ac689d67360380667e035/pylunar-0.4.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.4.0 2025-09-13T15:00:45,963 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/1a/37/f6adee8d2f2773095ee042c7cd02251386713ae8442f855ec53761026619/pylunar-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,964 Found link https://files.pythonhosted.org/packages/90/1a/5866b9f4d7e90134579718734db5592ca15e1256b04e7409f78e138c81b0/pylunar-0.4.1.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.4.1 2025-09-13T15:00:45,964 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/d8/06/f148053be877643fc50b562e47c2125a5f3e9f1b9ba0df73b7e94d13e0b4/pylunar-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,964 Found link https://files.pythonhosted.org/packages/f3/09/7b009a5ffbca8897b9212540bd752d4a4c3584743915b1255dd64af819cf/pylunar-0.5.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.5.0 2025-09-13T15:00:45,964 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/ec/f2/040a623a0b1dac6fe48c5957d22e249aa79bfaa53245996e2959665f7b84/pylunar-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,965 Found link https://files.pythonhosted.org/packages/f4/41/37e0dc2b4324d66aa41443c04c0ab52661b02df0cd7462ed4569ea08c06f/pylunar-0.5.1.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.5.1 2025-09-13T15:00:45,965 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/7e/5b/4a278b0213a46f57ccdac6c05318e64adc867a8b2b4b970e22a5c255d01c/pylunar-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,965 Found link https://files.pythonhosted.org/packages/c6/d3/038e49210208d8e69dae4e6b9b4b733174f3701805edbe7d045178d75520/pylunar-0.6.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.6.0 2025-09-13T15:00:45,965 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/c3/85/3ad921b86a6783017f8fbfcf8edc6d57aec6442310fc4427096b571a532a/pylunar-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,966 Found link https://files.pythonhosted.org/packages/36/c4/a2510596a06440f6a62a0f19e2c490014ed0594ae7741c7712a08413de65/pylunar-0.7.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.7.0 2025-09-13T15:00:45,966 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/df/58/3c2f36bda311f0590f9f9e90656116a80e78834ddf3bc90efeba13f03124/pylunar-0.7.1-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,966 Found link https://files.pythonhosted.org/packages/27/40/fbfd82d7f77753eee413973967ef4c075f42e906e3685ddcc920bdd9da4e/pylunar-0.7.1.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.7.1 2025-09-13T15:00:45,966 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/9d/4c/008c3db6527ed8889ea761dd2620d2b9c5dae651c278a28cd9b46e804661/pylunar-0.7.2-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,967 Found link https://files.pythonhosted.org/packages/9b/a2/f52c6a5509ae0baca2bfb73c0dd211d69d0014d7eff79889394463684550/pylunar-0.7.2.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.7.2 2025-09-13T15:00:45,967 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/80/1b/96cbdae4beb2ff5dcee66749417411144d3385f5192d06613a98b45e9a8e/pylunar-0.7.3-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,967 Found link https://files.pythonhosted.org/packages/93/ad/5eb263ac0c417e0dfc6b1bdfd4e1690d5b586e0627f071c4b3ac3a682007/pylunar-0.7.3.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.7.3 2025-09-13T15:00:45,967 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/44/ff/0b18b9b3f4b48c1bbf6d0eb7708ca5a20d0b8bb256a2f9c280a3b3e28571/pylunar-0.7.4-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,968 Found link https://files.pythonhosted.org/packages/cc/1e/e1f05c31727a1878f10352ed088f516d4216d376765f09bf9a066698f255/pylunar-0.7.4.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.7.4 2025-09-13T15:00:45,968 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/13/29/5d5f592e47e546da9608494453f06961324a338d3d521fc18d71915ccdb9/pylunar-0.8.0-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,968 Found link https://files.pythonhosted.org/packages/f1/66/4e03d2863006e728094cf833f14bec4fd886037c4a65b864e3ae413783b5/pylunar-0.8.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.8.0 2025-09-13T15:00:45,968 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/64/1e/6c959ebb4c8e77ab4286e4136edecbbde06e5a7412ccc5dd4c83abebc472/pylunar-0.9.0-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,969 Found link https://files.pythonhosted.org/packages/05/53/acbee4250b5f21ba53293da96f332b60a261e039025a7aed238e7daeb8d5/pylunar-0.9.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.9.0 2025-09-13T15:00:45,969 Skipping link: No binaries permitted for pylunar: https://files.pythonhosted.org/packages/c5/d2/188ebdac9a1500f89104b93d9c0a74be90527855a9b7da72f9dbe6e5d784/pylunar-0.10.0-py3-none-any.whl (from https://pypi.org/simple/pylunar/) 2025-09-13T15:00:45,969 Found link https://files.pythonhosted.org/packages/8c/ca/72e9dfa16c928434dfe9aeadab92d8b886000c6b2ebf3522043e3a4cb2cf/pylunar-0.10.0.tar.gz (from https://pypi.org/simple/pylunar/), version: 0.10.0 2025-09-13T15:00:45,969 Fetching project page and analyzing links: https://www.piwheels.org/simple/pylunar/ 2025-09-13T15:00:45,970 Getting page https://www.piwheels.org/simple/pylunar/ 2025-09-13T15:00:45,971 Found index url https://www.piwheels.org/simple/ 2025-09-13T15:00:46,071 Fetched page https://www.piwheels.org/simple/pylunar/ as text/html 2025-09-13T15:00:46,075 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.10.0-py3-none-any.whl#sha256=7b600c8d632aadf4912792470112a72348cd7dfba4ed4d75605bfac728f7ad32 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.9.0-py3-none-any.whl#sha256=f7aa8ff04102b46a7e95f325470d0073460bc486d2d7824e0ed630279152d235 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.8.0-py3-none-any.whl#sha256=00dbbced8c916b81c197f7f81ed8076b6d82b42bd10d8688f4fb202ce986d758 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.7.4-py3-none-any.whl#sha256=ded494221b0c70dfa723cf2bb049485000aa3db82f937a677d54f6d1409bff7c (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.7.3-py3-none-any.whl#sha256=064eb140cee702ce3cbb0e0940461734a29f2a313e1be065929d0e441799be9b (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.7.2-py3-none-any.whl#sha256=43bb580fb7ba40dd3f1533ed98a41553c91f33cdede69e5022a7aca767fb7833 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,076 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.7.1-py3-none-any.whl#sha256=65603d5eec460f26aa2ec9bad941b235a2b0b0ff97b3284ef52ccee0e7ac30d9 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.6.0-py2.py3-none-any.whl#sha256=ea7a60f9327b2838596162c32a17902fc7f5658444f2adf57dceceb303e5d9aa (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.5.1-py2.py3-none-any.whl#sha256=a29b293be7d326fbea3e7079a93342a47de11fb6aa90d56481dbcf9508de8156 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.5.0-py2.py3-none-any.whl#sha256=fa857d7bef6ac79c702de8fb6e0d228cc10889b0ace00eea628874f461314a47 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.4.1-py2.py3-none-any.whl#sha256=5555dc66a6d0843978b2816669da6eaec9cfc3c6642088232782138c02c5a185 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.4.0-py2.py3-none-any.whl#sha256=5198033e5d0b26d8a7a8bd920d4135f91333b0f7531baed012a3b607d78e85ab (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,077 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.3.1-py2.py3-none-any.whl#sha256=0e0f9f7fc9aad71b49e437ffaaa967d912a9901e5aba03d62668cd14fa422e3e (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,078 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.3.0-py2.py3-none-any.whl#sha256=7086d078fc9c2da60d459227329a8dfb8995635a46bd96ac5a78e3ad35310d3d (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,078 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.2.1-py2.py3-none-any.whl#sha256=a6e9a2c671ddc61264df8ee7160d570acaea686eb57a8fddcc439feaf9842563 (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,078 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.2.0-py2.py3-none-any.whl#sha256=86f9f2500242b42e478c87e48425477f725f7d32bd16d96878ce83f1ae5db48a (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,078 Skipping link: No binaries permitted for pylunar: https://archive1.piwheels.org/simple/pylunar/pylunar-0.1.0-py2.py3-none-any.whl#sha256=6d377b2e20e8af8890d68cf86ec047957b6542c93a8c27ce1dda128cdab6ec3c (from https://www.piwheels.org/simple/pylunar/) 2025-09-13T15:00:46,078 Skipping link: not a file: https://www.piwheels.org/simple/pylunar/ 2025-09-13T15:00:46,079 Skipping link: not a file: https://pypi.org/simple/pylunar/ 2025-09-13T15:00:46,106 Given no hashes to check 1 links for project 'pylunar': discarding no candidates 2025-09-13T15:00:46,107 Collecting pylunar==0.7.0 2025-09-13T15:00:46,109 Created temporary directory: /tmp/pip-unpack-90hkm7t8 2025-09-13T15:00:46,250 Downloading pylunar-0.7.0.tar.gz (34 kB) 2025-09-13T15:00:46,297 Added pylunar==0.7.0 from https://files.pythonhosted.org/packages/36/c4/a2510596a06440f6a62a0f19e2c490014ed0594ae7741c7712a08413de65/pylunar-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-iph3crpp' 2025-09-13T15:00:46,298 Running setup.py (path:/tmp/pip-wheel-m73ytrvp/pylunar_8a4eb30928644bac8379d0687072fce5/setup.py) egg_info for package pylunar 2025-09-13T15:00:46,299 Created temporary directory: /tmp/pip-pip-egg-info-r2epg11o 2025-09-13T15:00:46,299 Preparing metadata (setup.py): started 2025-09-13T15:00:46,300 Running command python setup.py egg_info 2025-09-13T15:00:46,856 Traceback (most recent call last): 2025-09-13T15:00:46,857 File "", line 2, in 2025-09-13T15:00:46,858 exec(compile(''' 2025-09-13T15:00:46,858 ~~~~^^^^^^^^^^^^ 2025-09-13T15:00:46,858 # This is -- a caller that pip uses to run setup.py 2025-09-13T15:00:46,858 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,858 ...<32 lines>... 2025-09-13T15:00:46,858 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T15:00:46,859 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,859 ''' % ('/tmp/pip-wheel-m73ytrvp/pylunar_8a4eb30928644bac8379d0687072fce5/setup.py',), "", "exec")) 2025-09-13T15:00:46,859 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,859 File "", line 35, in 2025-09-13T15:00:46,860 File "/tmp/pip-wheel-m73ytrvp/pylunar_8a4eb30928644bac8379d0687072fce5/setup.py", line 35, in 2025-09-13T15:00:46,860 with open('requirements/prod.txt') as prodFile: 2025-09-13T15:00:46,860 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,860 FileNotFoundError: [Errno 2] No such file or directory: 'requirements/prod.txt' 2025-09-13T15:00:46,956 ERROR: python setup.py egg_info exited with 1 2025-09-13T15:00:46,970 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T15:00:46,970 exec(compile('"'"''"'"''"'"' 2025-09-13T15:00:46,970 # This is -- a caller that pip uses to run setup.py 2025-09-13T15:00:46,970 # 2025-09-13T15:00:46,970 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T15:00:46,970 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T15:00:46,970 # - It provides a clear error message when setuptools is not installed. 2025-09-13T15:00:46,970 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T15:00:46,970 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T15:00:46,970 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T15:00:46,970 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T15:00:46,970 import os, sys, tokenize, traceback 2025-09-13T15:00:46,970 2025-09-13T15:00:46,970 try: 2025-09-13T15:00:46,970 import setuptools 2025-09-13T15:00:46,970 except ImportError: 2025-09-13T15:00:46,970 print( 2025-09-13T15:00:46,970 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T15:00:46,970 "the build environment with exception:", 2025-09-13T15:00:46,970 file=sys.stderr, 2025-09-13T15:00:46,970 ) 2025-09-13T15:00:46,970 traceback.print_exc() 2025-09-13T15:00:46,970 sys.exit(1) 2025-09-13T15:00:46,970 2025-09-13T15:00:46,970 __file__ = %r 2025-09-13T15:00:46,970 sys.argv[0] = __file__ 2025-09-13T15:00:46,970 2025-09-13T15:00:46,970 if os.path.exists(__file__): 2025-09-13T15:00:46,970 filename = __file__ 2025-09-13T15:00:46,970 with tokenize.open(__file__) as f: 2025-09-13T15:00:46,970 setup_py_code = f.read() 2025-09-13T15:00:46,970 else: 2025-09-13T15:00:46,970 filename = "" 2025-09-13T15:00:46,970 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T15:00:46,970 2025-09-13T15:00:46,970 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T15:00:46,970 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m73ytrvp/pylunar_8a4eb30928644bac8379d0687072fce5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-r2epg11o[/] 2025-09-13T15:00:46,970 [bold magenta]cwd[/]: /tmp/pip-wheel-m73ytrvp/pylunar_8a4eb30928644bac8379d0687072fce5/ 2025-09-13T15:00:46,970 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T15:00:46,971 ERROR: metadata generation failed 2025-09-13T15:00:46,977 Exception information: 2025-09-13T15:00:46,977 Traceback (most recent call last): 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T15:00:46,977 call_subprocess( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 args, 2025-09-13T15:00:46,977 ^^^^^ 2025-09-13T15:00:46,977 ...<2 lines>... 2025-09-13T15:00:46,977 spinner=spinner, 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T15:00:46,977 raise error 2025-09-13T15:00:46,977 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T15:00:46,977 2025-09-13T15:00:46,977 The above exception was the direct cause of the following exception: 2025-09-13T15:00:46,977 2025-09-13T15:00:46,977 Traceback (most recent call last): 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T15:00:46,977 status = _inner_run() 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T15:00:46,977 return self.run(options, args) 2025-09-13T15:00:46,977 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T15:00:46,977 return func(self, options, args) 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T15:00:46,977 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T15:00:46,977 result = self._result = resolver.resolve( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T15:00:46,977 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T15:00:46,977 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T15:00:46,977 if not criterion.candidates: 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T15:00:46,977 return bool(self._sequence) 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T15:00:46,977 self._bool = any(self) 2025-09-13T15:00:46,977 ~~~^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T15:00:46,977 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T15:00:46,977 ^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T15:00:46,977 candidate = func() 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T15:00:46,977 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 link, template, name, version 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T15:00:46,977 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 link, 2025-09-13T15:00:46,977 ^^^^^ 2025-09-13T15:00:46,977 ...<3 lines>... 2025-09-13T15:00:46,977 version=version, 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T15:00:46,977 super().__init__( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 link=link, 2025-09-13T15:00:46,977 ^^^^^^^^^^ 2025-09-13T15:00:46,977 ...<4 lines>... 2025-09-13T15:00:46,977 version=version, 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T15:00:46,977 self.dist = self._prepare() 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T15:00:46,977 dist = self._prepare_distribution() 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T15:00:46,977 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T15:00:46,977 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T15:00:46,977 dist = _get_prepared_distribution( 2025-09-13T15:00:46,977 req, 2025-09-13T15:00:46,977 ...<3 lines>... 2025-09-13T15:00:46,977 self.check_build_deps, 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T15:00:46,977 abstract_dist.prepare_distribution_metadata( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 finder, build_isolation, check_build_deps 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T15:00:46,977 self.req.prepare_metadata() 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T15:00:46,977 self.metadata_directory = generate_metadata_legacy( 2025-09-13T15:00:46,977 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T15:00:46,977 build_env=self.build_env, 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ...<3 lines>... 2025-09-13T15:00:46,977 details=details, 2025-09-13T15:00:46,977 ^^^^^^^^^^^^^^^^ 2025-09-13T15:00:46,977 ) 2025-09-13T15:00:46,977 ^ 2025-09-13T15:00:46,977 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T15:00:46,977 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T15:00:46,977 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T15:00:47,001 Removed pylunar==0.7.0 from https://files.pythonhosted.org/packages/36/c4/a2510596a06440f6a62a0f19e2c490014ed0594ae7741c7712a08413de65/pylunar-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-iph3crpp' 2025-09-13T15:00:47,002 Removed build tracker: '/tmp/pip-build-tracker-iph3crpp'