-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Seems like this may be failing to catch something, causing later failures in install_as_egg
I 05-14 20:55:45 executor.py:331] Traceback (most recent call last):
I 05-14 20:55:45 executor.py:331] File "<string>", line 2, in <module>
I 05-14 20:55:45 executor.py:331] File "<pip-setuptools-caller>", line 35, in <module>
I 05-14 20:55:45 executor.py:331] File "/tmp/tmpuzviy574/setup.py", line 154, in <module>
I 05-14 20:55:45 executor.py:331] setuptools.setup(
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/__init__.py", line 114, in setup
I 05-14 20:55:45 executor.py:331] _install_setup_requires(attrs)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in _install_setup_requires
I 05-14 20:55:45 executor.py:331] _fetch_build_eggs(dist)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs
I 05-14 20:55:45 executor.py:331] dist.fetch_build_eggs(dist.setup_requires)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/dist.py", line 766, in fetch_build_eggs
I 05-14 20:55:45 executor.py:331] return _fetch_build_eggs(self, requires)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/installer.py", line 45, in _fetch_build_eggs
I 05-14 20:55:45 executor.py:331] resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs]
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/installer.py", line 45, in <listcomp>
I 05-14 20:55:45 executor.py:331] resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs]
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/installer.py", line 119, in _fetch_build_egg_no_warn
I 05-14 20:55:45 executor.py:331] wheel.install_as_egg(dist_location)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/wheel.py", line 122, in install_as_egg
I 05-14 20:55:45 executor.py:331] self._install_as_egg(destination_eggdir, zf)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/wheel.py", line 130, in _install_as_egg
I 05-14 20:55:45 executor.py:331] self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
I 05-14 20:55:45 executor.py:331] File "/home/runner/test-env/lib/python3.10/site-packages/setuptools/wheel.py", line 175, in _convert_metadata
I 05-14 20:55:45 executor.py:331] os.rename(dist_info, egg_info)
I 05-14 20:55:45 executor.py:331] OSError: [Errno 39] Directory not empty: '/tmp/tmpuzviy574/.eggs/wheel-0.45.1-py3.10.egg/wheel-0.45.1.dist-info' -> '/tmp/tmpuzviy574/.eggs/wheel-0.45.1-py3.10.egg/EGG-INFO'
source: https://github.com/skypilot-org/skypilot/actions/runs/15027265800/job/42243638678 (passed on setuptools 80.4.0)
Originally posted by @cg505 in #4997 (comment)
Metadata
Metadata
Assignees
Labels
No labels