2025-09-08T19:42:41,576 Created temporary directory: /tmp/pip-build-tracker-ystzuof3 2025-09-08T19:42:41,577 Initialized build tracking at /tmp/pip-build-tracker-ystzuof3 2025-09-08T19:42:41,577 Created build tracker: /tmp/pip-build-tracker-ystzuof3 2025-09-08T19:42:41,577 Entered build tracker: /tmp/pip-build-tracker-ystzuof3 2025-09-08T19:42:41,577 Created temporary directory: /tmp/pip-wheel-62z2vbl_ 2025-09-08T19:42:41,580 Created temporary directory: /tmp/pip-ephem-wheel-cache-e2fqa47n 2025-09-08T19:42:41,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T19:42:41,645 2 location(s) to search for versions of nodely: 2025-09-08T19:42:41,645 * https://pypi.org/simple/nodely/ 2025-09-08T19:42:41,645 * https://www.piwheels.org/simple/nodely/ 2025-09-08T19:42:41,646 Fetching project page and analyzing links: https://pypi.org/simple/nodely/ 2025-09-08T19:42:41,646 Getting page https://pypi.org/simple/nodely/ 2025-09-08T19:42:41,647 Found index url https://pypi.org/simple/ 2025-09-08T19:42:41,717 Fetched page https://pypi.org/simple/nodely/ as application/vnd.pypi.simple.v1+json 2025-09-08T19:42:41,721 Found link https://files.pythonhosted.org/packages/7f/ae/3cdf52939e0c0ae70aab013b97db11134d961edd8ff220978f0021c048aa/nodely-0.1.dev32.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev32 2025-09-08T19:42:41,721 Found link https://files.pythonhosted.org/packages/23/a3/a045dac7e25253bcf4b75a4fca7adfc17bd5de15a85800c62aebf59ec725/nodely-0.1.dev33.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev33 2025-09-08T19:42:41,721 Found link https://files.pythonhosted.org/packages/6d/0c/f2f6b8ae9cf81b89e327f221d24b5f6e69dc739bdeaafbe6c18bb7b127c5/nodely-0.1.dev34.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev34 2025-09-08T19:42:41,722 Found link https://files.pythonhosted.org/packages/5e/41/f1060b9eba6ccc5f32dea9df6142e597a21e77759a1df11dc7679bd25a32/nodely-0.1.dev35.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev35 2025-09-08T19:42:41,722 Found link https://files.pythonhosted.org/packages/17/18/3c4ba61389f8e26bb6e4e0a2563133a467af5d4494b91fdf9770add1ea97/nodely-0.1.dev37.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev37 2025-09-08T19:42:41,722 Found link https://files.pythonhosted.org/packages/99/13/ceaca1598f1e4405c68d3c04b8ddfbca1e72b701b0e41de8891de6f95816/nodely-0.1.dev38.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev38 2025-09-08T19:42:41,722 Found link https://files.pythonhosted.org/packages/e3/85/6696d8f9353efaa56b73497750fe1f155942d6f436a317d0a8701226a162/nodely-0.1.dev39.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.dev39 2025-09-08T19:42:41,722 Found link https://files.pythonhosted.org/packages/48/be/c61c951c6013fcbe1fe0302211271ec268cff121f977894da49583ee8014/nodely-0.1.0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.0 2025-09-08T19:42:41,723 Found link https://files.pythonhosted.org/packages/1b/ff/986dc8f7bc7f588fdfd60f239908dd73857644a0b9874d06d08f7249477d/nodely-0.1.0.post0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.0.post0 2025-09-08T19:42:41,723 Found link https://files.pythonhosted.org/packages/ed/7c/560c7848b0fd660f7f6e4e97f4868d7a7a92a8abd1dd47b9786f9d300188/nodely-0.1.0.post1.dev10.tar.gz (from https://pypi.org/simple/nodely/), version: 0.1.0.post1.dev10 2025-09-08T19:42:41,723 Found link https://files.pythonhosted.org/packages/eb/50/8672e90aa5b58a53052f3eba320f3eda39cc2cd112c2ca2cb48052955339/nodely-0.2.0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.2.0 2025-09-08T19:42:41,723 Found link https://files.pythonhosted.org/packages/0e/4d/ea0f2e708a791bd2bc5d89e9aba91b56e348cbbde1630bc7babe77d0b92a/nodely-0.2.1.dev15.tar.gz (from https://pypi.org/simple/nodely/), version: 0.2.1.dev15 2025-09-08T19:42:41,724 Found link https://files.pythonhosted.org/packages/4f/c7/56ddb64e4f7216da18b72c904f7b5033ff73ccf4a2407e2fd617032717c7/nodely-0.3.0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.0 2025-09-08T19:42:41,724 Found link https://files.pythonhosted.org/packages/ad/f3/a4af487925a15e20041e190d0cbcaddd7261ee5399a307a01ecb7cfd71ac/nodely-0.3.0.post0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.0.post0 2025-09-08T19:42:41,724 Found link https://files.pythonhosted.org/packages/1e/1d/dd2bc00b939c93aedf101774aa4deaf3ad257c89bef15f12c700b415c6b0/nodely-0.3.1.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.1 2025-09-08T19:42:41,724 Found link https://files.pythonhosted.org/packages/8d/03/703cde2b1ab7edebf566feea176382a0f6e6dd523025de5c91dbbc51711d/nodely-0.3.2.dev13.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev13 2025-09-08T19:42:41,724 Found link https://files.pythonhosted.org/packages/39/26/3bf5da282e2e49cc62436c1c35799406a2fd555d6a0beb57229c97ab69f5/nodely-0.3.2.dev14.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev14 2025-09-08T19:42:41,725 Found link https://files.pythonhosted.org/packages/f4/57/edd372936de87a358bc7d9ef1653fd23ec7f1a4d99d1eaef414e6065588b/nodely-0.3.2.dev15.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev15 2025-09-08T19:42:41,725 Found link https://files.pythonhosted.org/packages/e5/07/a792e1d5a0fdc7376a894f9c499b31ba11c8958936f1938ea1b287fea7e8/nodely-0.3.2.dev16.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev16 2025-09-08T19:42:41,725 Found link https://files.pythonhosted.org/packages/a7/c9/e73c02716e7f7fe003884e5bb04b8e55119c602dcc2953953d6f3bf75b8f/nodely-0.3.2.dev17.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev17 2025-09-08T19:42:41,725 Found link https://files.pythonhosted.org/packages/73/11/a37591cd79121e70f7fca717a8500ac9c9c53272d9c35a7eed84865a264f/nodely-0.3.2.dev18.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev18 2025-09-08T19:42:41,725 Found link https://files.pythonhosted.org/packages/b3/29/78b3f6bf16f83e50fc68330e4d12635937115398aa72bc1f5cd7a1aa3199/nodely-0.3.2.dev19.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev19 2025-09-08T19:42:41,726 Found link https://files.pythonhosted.org/packages/54/02/d0243dcf972d0bde7674846e1e66278d3b75f7c8a24c173132e90f78274e/nodely-0.3.2.dev20.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev20 2025-09-08T19:42:41,726 Found link https://files.pythonhosted.org/packages/02/a0/1397d72346101e7f6ac0996ab28d3ddeec6d8fb11eb531db71b2f593481c/nodely-0.3.2.dev21.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev21 2025-09-08T19:42:41,726 Found link https://files.pythonhosted.org/packages/f7/ad/855b7592ebb047ed7d310ee57c84e506d1d18761d193a4f208e54810acc1/nodely-0.3.2.dev22.tar.gz (from https://pypi.org/simple/nodely/), version: 0.3.2.dev22 2025-09-08T19:42:41,726 Found link https://files.pythonhosted.org/packages/4f/9d/f880e2b8e753c1f26edbecfa87024a8f0907f75f295e120582002f6d9a9f/nodely-0.4.0.tar.gz (from https://pypi.org/simple/nodely/), version: 0.4.0 2025-09-08T19:42:41,727 Fetching project page and analyzing links: https://www.piwheels.org/simple/nodely/ 2025-09-08T19:42:41,727 Getting page https://www.piwheels.org/simple/nodely/ 2025-09-08T19:42:41,728 Found index url https://www.piwheels.org/simple/ 2025-09-08T19:42:41,821 Fetched page https://www.piwheels.org/simple/nodely/ as text/html 2025-09-08T19:42:41,826 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.3.1-py3-none-any.whl#sha256=c4aafb55d2858c399120caffee6355cb154b83ee40d8222d3581592b4b53114c (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,826 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.3.0.post0-py3-none-any.whl#sha256=b60d696d01035b149edf8460c8124ab48857a26789291b860b4c0b9e19afd5d1 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,826 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.3.0-py3-none-any.whl#sha256=3ec00bf5937adc82b75a2b862c3b46c82114b569b077ca09d1c0b4b766950123 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.2.1.dev15-py3-none-any.whl#sha256=3c48b40a398b5c9d66b44aec0833091e0cf0705f225f43fdf64e7d2d22111f4c (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.2.0-py3-none-any.whl#sha256=3e8d4ce9bab5816e80716be8ec4c3a646777806dd370cf885c004c8d6e74a3eb (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.0.post1.dev10-py3-none-any.whl#sha256=5273bc5b2e585a3bb517bc001098668969ebf3a60dca0652fc02605cf42bf125 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.0.post0-py3-none-any.whl#sha256=7b6466ece669a71a44b0e36966ddb56556cfce1915e8851371ce8e1cb8d4d453 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.0-py3-none-any.whl#sha256=e28a21ea40be6713eac04288a9de04b821a746a270c9b74ec747f78c58387912 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev39-py3-none-any.whl#sha256=9b64840ea98a3a5508cf895d0963e2f3288ebe6620670aeffe02484712c86872 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,827 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev38-py3-none-any.whl#sha256=77f175416118b3a6b143e1c2ef93a9f1b8502d3ca04ae7a5f2d252c009befdf4 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev37-py3-none-any.whl#sha256=5387b0df19a99b4a0142e53059fd58e47c0e302d85f401e17a0b7ce2cc0a736e (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev35-py3-none-any.whl#sha256=7bdaf80aba1ee20b990e828dd9714afb9c0f97e9a8a2f0f145861c3dbc8bc3f2 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev34-py3-none-any.whl#sha256=99f009f0bb5b5c465931ec22ac4ac63a4f0619879e2fbdc9607b24964b5a2322 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev33-py3-none-any.whl#sha256=a94a77a31b7d54c3cbb55d86bc40d7d9ad2fac78f91ec5befea3755f8e62bf76 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: No binaries permitted for nodely: https://archive1.piwheels.org/simple/nodely/nodely-0.1.dev32-py3-none-any.whl#sha256=b644e162aad09a6f612c1e1e6b6b48caead4fdda97f12b65c20d25c9d3cc3be0 (from https://www.piwheels.org/simple/nodely/) 2025-09-08T19:42:41,828 Skipping link: not a file: https://www.piwheels.org/simple/nodely/ 2025-09-08T19:42:41,828 Skipping link: not a file: https://pypi.org/simple/nodely/ 2025-09-08T19:42:41,855 Given no hashes to check 1 links for project 'nodely': discarding no candidates 2025-09-08T19:42:41,856 Collecting nodely==0.3.2.dev16 2025-09-08T19:42:41,857 Created temporary directory: /tmp/pip-unpack-aq_xo4wc 2025-09-08T19:42:41,995 Downloading nodely-0.3.2.dev16.tar.gz (26 kB) 2025-09-08T19:42:42,033 Added nodely==0.3.2.dev16 from https://files.pythonhosted.org/packages/e5/07/a792e1d5a0fdc7376a894f9c499b31ba11c8958936f1938ea1b287fea7e8/nodely-0.3.2.dev16.tar.gz to build tracker '/tmp/pip-build-tracker-ystzuof3' 2025-09-08T19:42:42,034 Running setup.py (path:/tmp/pip-wheel-62z2vbl_/nodely_39341e52c0ed481588852a55c96859f0/setup.py) egg_info for package nodely 2025-09-08T19:42:42,034 Created temporary directory: /tmp/pip-pip-egg-info-le0o1v5s 2025-09-08T19:42:42,035 Preparing metadata (setup.py): started 2025-09-08T19:42:42,035 Running command python setup.py egg_info 2025-09-08T19:42:42,751 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T19:42:42,751 !! 2025-09-08T19:42:42,752 ******************************************************************************** 2025-09-08T19:42:42,752 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T19:42:42,752 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T19:42:42,752 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T19:42:42,752 or your builds will no longer be supported. 2025-09-08T19:42:42,752 ******************************************************************************** 2025-09-08T19:42:42,752 !! 2025-09-08T19:42:42,752 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T19:42:46,773 error: subprocess-exited-with-error 2025-09-08T19:42:46,774 × python setup.py egg_info did not run successfully. 2025-09-08T19:42:46,774 │ exit code: 1 2025-09-08T19:42:46,774 ╰─> [23 lines of output] 2025-09-08T19:42:46,774 /tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/setup.py:7: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-08T19:42:46,774 from pkg_resources import get_distribution, working_set, VersionConflict 2025-09-08T19:42:46,774 /tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/zetup/config.py:210: SyntaxWarning: invalid escape sequence '\w' 2025-09-08T19:42:46,774 '\n\w*::', ' ::', config.get('classifiers', '').strip() 2025-09-08T19:42:46,775 Traceback (most recent call last): 2025-09-08T19:42:46,775 File "", line 2, in 2025-09-08T19:42:46,775 exec(compile(''' 2025-09-08T19:42:46,775 ~~~~^^^^^^^^^^^^ 2025-09-08T19:42:46,775 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:42:46,775 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,775 ...<32 lines>... 2025-09-08T19:42:46,775 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:42:46,775 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,776 ''' % ('/tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/setup.py',), "", "exec")) 2025-09-08T19:42:46,776 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,776 File "", line 35, in 2025-09-08T19:42:46,776 File "/tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/setup.py", line 20, in 2025-09-08T19:42:46,776 import zetup 2025-09-08T19:42:46,776 File "/tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/zetup/__init__.py", line 44, in 2025-09-08T19:42:46,776 from .modules import module, package, toplevel, extra_toplevel 2025-09-08T19:42:46,776 File "/tmp/pip-wheel-wz00_khw/zetup_89502bb013df4d2690a26839fe399d66/zetup/modules.py", line 30, in 2025-09-08T19:42:46,776 from collections import MutableMapping 2025-09-08T19:42:46,777 ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.13/collections/__init__.py) 2025-09-08T19:42:46,777 [end of output] 2025-09-08T19:42:46,777 note: This error originates from a subprocess, and is likely not a problem with pip. 2025-09-08T19:42:46,780 error: metadata-generation-failed 2025-09-08T19:42:46,780 × Encountered error while generating package metadata. 2025-09-08T19:42:46,780 ╰─> See above for output. 2025-09-08T19:42:46,781 note: This is an issue with the package mentioned above, not pip. 2025-09-08T19:42:46,781 hint: See above for details. 2025-09-08T19:42:46,973 Traceback (most recent call last): 2025-09-08T19:42:46,974 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 121, in _fetch_build_egg_no_warn 2025-09-08T19:42:46,974 subprocess.check_call(cmd) 2025-09-08T19:42:46,974 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T19:42:46,974 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T19:42:46,975 raise CalledProcessError(retcode, cmd) 2025-09-08T19:42:46,975 subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp1c9d3kf_', '--quiet', 'zetup>=0.2.63']' returned non-zero exit status 1. 2025-09-08T19:42:46,975 The above exception was the direct cause of the following exception: 2025-09-08T19:42:46,975 Traceback (most recent call last): 2025-09-08T19:42:46,978 File "", line 2, in 2025-09-08T19:42:46,978 exec(compile(''' 2025-09-08T19:42:46,978 ~~~~^^^^^^^^^^^^ 2025-09-08T19:42:46,978 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:42:46,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,978 ...<32 lines>... 2025-09-08T19:42:46,978 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:42:46,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,979 ''' % ('/tmp/pip-wheel-62z2vbl_/nodely_39341e52c0ed481588852a55c96859f0/setup.py',), "", "exec")) 2025-09-08T19:42:46,979 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,979 File "", line 35, in 2025-09-08T19:42:46,979 File "/tmp/pip-wheel-62z2vbl_/nodely_39341e52c0ed481588852a55c96859f0/setup.py", line 10, in 2025-09-08T19:42:46,979 dist = setup( 2025-09-08T19:42:46,979 setup_requires=open("requirements.setup.txt").read(), 2025-09-08T19:42:46,979 ...<6 lines>... 2025-09-08T19:42:46,979 ]}, 2025-09-08T19:42:46,980 ) 2025-09-08T19:42:46,980 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 114, in setup 2025-09-08T19:42:46,980 _install_setup_requires(attrs) 2025-09-08T19:42:46,980 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-08T19:42:46,980 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 87, in _install_setup_requires 2025-09-08T19:42:46,980 _fetch_build_eggs(dist) 2025-09-08T19:42:46,980 ~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-08T19:42:46,980 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs 2025-09-08T19:42:46,981 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T19:42:46,981 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:46,981 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 766, in fetch_build_eggs 2025-09-08T19:42:46,981 return _fetch_build_eggs(self, requires) 2025-09-08T19:42:46,981 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 54, in _fetch_build_eggs 2025-09-08T19:42:46,981 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2025-09-08T19:42:46,981 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T19:42:46,981 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 123, in _fetch_build_egg_no_warn 2025-09-08T19:42:46,981 raise DistutilsError(str(e)) from e 2025-09-08T19:42:46,982 distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp1c9d3kf_', '--quiet', 'zetup>=0.2.63']' returned non-zero exit status 1. 2025-09-08T19:42:47,070 ERROR: python setup.py egg_info exited with 1 2025-09-08T19:42:47,083 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T19:42:47,083 exec(compile('"'"''"'"''"'"' 2025-09-08T19:42:47,083 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:42:47,083 # 2025-09-08T19:42:47,083 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T19:42:47,083 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T19:42:47,083 # - It provides a clear error message when setuptools is not installed. 2025-09-08T19:42:47,083 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T19:42:47,083 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T19:42:47,083 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T19:42:47,083 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T19:42:47,083 import os, sys, tokenize, traceback 2025-09-08T19:42:47,083 2025-09-08T19:42:47,083 try: 2025-09-08T19:42:47,083 import setuptools 2025-09-08T19:42:47,083 except ImportError: 2025-09-08T19:42:47,083 print( 2025-09-08T19:42:47,083 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T19:42:47,083 "the build environment with exception:", 2025-09-08T19:42:47,083 file=sys.stderr, 2025-09-08T19:42:47,083 ) 2025-09-08T19:42:47,083 traceback.print_exc() 2025-09-08T19:42:47,083 sys.exit(1) 2025-09-08T19:42:47,083 2025-09-08T19:42:47,083 __file__ = %r 2025-09-08T19:42:47,083 sys.argv[0] = __file__ 2025-09-08T19:42:47,083 2025-09-08T19:42:47,083 if os.path.exists(__file__): 2025-09-08T19:42:47,083 filename = __file__ 2025-09-08T19:42:47,083 with tokenize.open(__file__) as f: 2025-09-08T19:42:47,083 setup_py_code = f.read() 2025-09-08T19:42:47,083 else: 2025-09-08T19:42:47,083 filename = "" 2025-09-08T19:42:47,083 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T19:42:47,083 2025-09-08T19:42:47,083 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:42:47,083 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-62z2vbl_/nodely_39341e52c0ed481588852a55c96859f0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-le0o1v5s[/] 2025-09-08T19:42:47,083 [bold magenta]cwd[/]: /tmp/pip-wheel-62z2vbl_/nodely_39341e52c0ed481588852a55c96859f0/ 2025-09-08T19:42:47,083 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T19:42:47,084 ERROR: metadata generation failed 2025-09-08T19:42:47,089 Exception information: 2025-09-08T19:42:47,089 Traceback (most recent call last): 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T19:42:47,089 call_subprocess( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 args, 2025-09-08T19:42:47,089 ^^^^^ 2025-09-08T19:42:47,089 ...<2 lines>... 2025-09-08T19:42:47,089 spinner=spinner, 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T19:42:47,089 raise error 2025-09-08T19:42:47,089 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T19:42:47,089 2025-09-08T19:42:47,089 The above exception was the direct cause of the following exception: 2025-09-08T19:42:47,089 2025-09-08T19:42:47,089 Traceback (most recent call last): 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T19:42:47,089 status = _inner_run() 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T19:42:47,089 return self.run(options, args) 2025-09-08T19:42:47,089 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T19:42:47,089 return func(self, options, args) 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T19:42:47,089 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T19:42:47,089 result = self._result = resolver.resolve( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T19:42:47,089 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T19:42:47,089 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T19:42:47,089 if not criterion.candidates: 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T19:42:47,089 return bool(self._sequence) 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T19:42:47,089 self._bool = any(self) 2025-09-08T19:42:47,089 ~~~^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T19:42:47,089 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T19:42:47,089 ^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T19:42:47,089 candidate = func() 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T19:42:47,089 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 link, template, name, version 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T19:42:47,089 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 link, 2025-09-08T19:42:47,089 ^^^^^ 2025-09-08T19:42:47,089 ...<3 lines>... 2025-09-08T19:42:47,089 version=version, 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T19:42:47,089 super().__init__( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 link=link, 2025-09-08T19:42:47,089 ^^^^^^^^^^ 2025-09-08T19:42:47,089 ...<4 lines>... 2025-09-08T19:42:47,089 version=version, 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T19:42:47,089 self.dist = self._prepare() 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T19:42:47,089 dist = self._prepare_distribution() 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T19:42:47,089 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T19:42:47,089 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T19:42:47,089 dist = _get_prepared_distribution( 2025-09-08T19:42:47,089 req, 2025-09-08T19:42:47,089 ...<3 lines>... 2025-09-08T19:42:47,089 self.check_build_deps, 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T19:42:47,089 abstract_dist.prepare_distribution_metadata( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 finder, build_isolation, check_build_deps 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T19:42:47,089 self.req.prepare_metadata() 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T19:42:47,089 self.metadata_directory = generate_metadata_legacy( 2025-09-08T19:42:47,089 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:42:47,089 build_env=self.build_env, 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ...<3 lines>... 2025-09-08T19:42:47,089 details=details, 2025-09-08T19:42:47,089 ^^^^^^^^^^^^^^^^ 2025-09-08T19:42:47,089 ) 2025-09-08T19:42:47,089 ^ 2025-09-08T19:42:47,089 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T19:42:47,089 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T19:42:47,089 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T19:42:47,110 Removed nodely==0.3.2.dev16 from https://files.pythonhosted.org/packages/e5/07/a792e1d5a0fdc7376a894f9c499b31ba11c8958936f1938ea1b287fea7e8/nodely-0.3.2.dev16.tar.gz from build tracker '/tmp/pip-build-tracker-ystzuof3' 2025-09-08T19:42:47,110 Removed build tracker: '/tmp/pip-build-tracker-ystzuof3'