-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Tried running pip3 install --editable . but got this error:
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///home/anyone/autonomous_f1tenth/cares_reinforcement_learning Preparing metadata (setup.py) ... error error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [39 lines of output] running egg_info creating /tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info writing /tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-pip-egg-info-pjoj4cg0/cares_reinforcement_learning.egg-info/SOURCES.txt' Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "/home/anyone/autonomous_f1tenth/cares_reinforcement_learning/setup.py", line 3, in <module> setup( File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/dist.py", line 1104, in run_command super().run_command(command) File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 312, in run self.find_sources() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 320, in find_sources mm.run() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 548, in run self.prune_file_list() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/command/sdist.py", line 162, in prune_file_list super().prune_file_list() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 386, in prune_file_list base_dir = self.distribution.get_fullname() File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_core_metadata.py", line 275, in get_fullname return _distribution_fullname(self.get_name(), self.get_version()) File "/home/anyone/.local/lib/python3.10/site-packages/setuptools/_core_metadata.py", line 293, in _distribution_fullname canonicalize_version(version, strip_trailing_zero=False), TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero' [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> See above for output.
note: This is an issue with the package mentioned above, not pip. hint: See above for details.
Fixed by changing setuptools version from 79 to 68.