pdm-project / pdm

A modern Python package and dependency manager supporting the latest PEP standards
https://pdm-project.org
MIT License
7.91k stars 395 forks source link

`pdm remove` also remove pdm itself #2662

Closed doaortu closed 7 months ago

doaortu commented 8 months ago

Steps to reproduce

Actual behavior

it actually trying to remove pdm along with other dependencies. thus I can't use pdm after that. Basically pdm uninstalled itself by accident.

#### error.log ``` STATUS: Resolving dependencies pdm.termui: ======== Start resolving requirements ======== pdm.termui: pyautogui>=0.9.54 pdm.termui: pygobject>=3.46.0 pdm.termui: python>=3.10 pdm.termui: Adding requirement pyautogui>=0.9.54 pdm.termui: Adding requirement pygobject>=3.46.0 pdm.termui: Adding requirement python>=3.10 pdm.termui: ======== Starting round 0 ======== STATUS: Resolving: new pin python>=3.10 pdm.termui: Pinning: python None pdm.termui: ======== Ending round 0 ======== pdm.termui: ======== Starting round 1 ======== pdm.termui: Adding requirement pymsgbox(from pyautogui 0.9.54) pdm.termui: Adding requirement pytweening>=1.0.4(from pyautogui 0.9.54) pdm.termui: Adding requirement pyscreeze>=0.1.21(from pyautogui 0.9.54) pdm.termui: Adding requirement pygetwindow>=0.0.5(from pyautogui 0.9.54) pdm.termui: Adding requirement mouseinfo(from pyautogui 0.9.54) pdm.termui: Adding requirement pyobjc-core; platform_system == "Darwin"(from pyautogui 0.9.54) pdm.termui: Adding requirement pyobjc-framework-quartz; platform_system == "Darwin"(from pyautogui 0.9.54) pdm.termui: Adding requirement python3-Xlib; platform_system == "Linux" and python_version >= "3.0"(from pyautogui 0.9.54) STATUS: Resolving: new pin pyautogui 0.9.54 pdm.termui: Pinning: pyautogui 0.9.54 pdm.termui: ======== Ending round 1 ======== pdm.termui: ======== Starting round 2 ======== pdm.termui: Adding requirement pycairo>=1.16.0(from pygobject 3.46.0) STATUS: Resolving: new pin pygobject 3.46.0 pdm.termui: Pinning: pygobject 3.46.0 pdm.termui: ======== Ending round 2 ======== pdm.termui: ======== Starting round 3 ======== STATUS: Resolving: new pin pycairo 1.26.0 pdm.termui: Pinning: pycairo 1.26.0 pdm.termui: ======== Ending round 3 ======== pdm.termui: ======== Starting round 4 ======== pdm.termui: Adding requirement pyrect(from pygetwindow 0.0.9) STATUS: Resolving: new pin pygetwindow 0.0.9 pdm.termui: Pinning: pygetwindow 0.0.9 pdm.termui: ======== Ending round 4 ======== pdm.termui: ======== Starting round 5 ======== pdm.termui: Adding requirement Pillow>=9.2.0; python_version == "3.10"(from pyscreeze 0.1.30) pdm.termui: Adding requirement Pillow>=9.3.0; python_version == "3.11"(from pyscreeze 0.1.30) STATUS: Resolving: new pin pyscreeze 0.1.30 pdm.termui: Pinning: pyscreeze 0.1.30 pdm.termui: ======== Ending round 5 ======== pdm.termui: ======== Starting round 6 ======== STATUS: Resolving: new pin pytweening 1.0.7 pdm.termui: Pinning: pytweening 1.0.7 pdm.termui: ======== Ending round 6 ======== pdm.termui: ======== Starting round 7 ======== pdm.termui: Adding requirement pyperclip(from mouseinfo 0.1.3) pdm.termui: Adding requirement rubicon-objc; platform_system == "Darwin"(from mouseinfo 0.1.3) pdm.termui: Adding requirement python3-Xlib; platform_system == "Linux" and python_version >= "3.0"(from mouseinfo 0.1.3) STATUS: Resolving: new pin mouseinfo 0.1.3 pdm.termui: Pinning: mouseinfo 0.1.3 pdm.termui: ======== Ending round 7 ======== pdm.termui: ======== Starting round 8 ======== STATUS: Resolving: new pin pymsgbox 1.0.9 pdm.termui: Pinning: pymsgbox 1.0.9 pdm.termui: ======== Ending round 8 ======== pdm.termui: ======== Starting round 9 ======== STATUS: Resolving: new pin pyobjc-core 10.1 pdm.termui: Pinning: pyobjc-core 10.1 pdm.termui: ======== Ending round 9 ======== pdm.termui: ======== Starting round 10 ======== pdm.termui: Adding requirement pyobjc-core>=10.1(from pyobjc-framework-quartz 10.1) pdm.termui: Adding requirement pyobjc-framework-Cocoa>=10.1(from pyobjc-framework-quartz 10.1) STATUS: Resolving: new pin pyobjc-framework-quartz 10.1 pdm.termui: Pinning: pyobjc-framework-quartz 10.1 pdm.termui: ======== Ending round 10 ======== pdm.termui: ======== Starting round 11 ======== STATUS: Resolving: new pin python3-xlib 0.15 pdm.termui: Pinning: python3-xlib 0.15 pdm.termui: ======== Ending round 11 ======== pdm.termui: ======== Starting round 12 ======== STATUS: Resolving: new pin pillow 10.1.0 pdm.termui: Pinning: pillow 10.1.0 pdm.termui: ======== Ending round 12 ======== pdm.termui: ======== Starting round 13 ======== pdm.termui: Adding requirement pyobjc-core>=10.1(from pyobjc-framework-cocoa 10.1) STATUS: Resolving: new pin pyobjc-framework-cocoa 10.1 pdm.termui: Pinning: pyobjc-framework-cocoa 10.1 pdm.termui: ======== Ending round 13 ======== pdm.termui: ======== Starting round 14 ======== STATUS: Resolving: new pin pyperclip 1.8.2 pdm.termui: Pinning: pyperclip 1.8.2 pdm.termui: ======== Ending round 14 ======== pdm.termui: ======== Starting round 15 ======== STATUS: Resolving: new pin pyrect 0.2.0 pdm.termui: Pinning: pyrect 0.2.0 pdm.termui: ======== Ending round 15 ======== pdm.termui: ======== Starting round 16 ======== STATUS: Resolving: new pin rubicon-objc 0.4.7 pdm.termui: Pinning: rubicon-objc 0.4.7 pdm.termui: ======== Ending round 16 ======== pdm.termui: ======== Starting round 17 ======== pdm.termui: ======== Resolution Result ======== pdm.termui: Stable pins: pdm.termui: python None pdm.termui: pyautogui 0.9.54 pdm.termui: pygobject 3.46.0 pdm.termui: pycairo 1.26.0 pdm.termui: pygetwindow 0.0.9 pdm.termui: pyscreeze 0.1.30 pdm.termui: pytweening 1.0.7 pdm.termui: mouseinfo 0.1.3 pdm.termui: pymsgbox 1.0.9 pdm.termui: pyobjc-core 10.1 pdm.termui: pyobjc-framework-quartz 10.1 pdm.termui: python3-xlib 0.15 pdm.termui: pillow 10.1.0 pdm.termui: pyobjc-framework-cocoa 10.1 pdm.termui: pyperclip 1.8.2 pdm.termui: pyrect 0.2.0 pdm.termui: rubicon-objc 0.4.7 STATUS: Fetching hashes for resolved packages... STATUS: Resolving packages from lockfile... pdm.termui: Removing distribution blinker pdm.termui: Removing distribution certifi pdm.termui: Removing distribution CacheControl pdm.termui: Removing distribution charset-normalizer pdm.termui: Removing distribution dep-logic pdm.termui: Removing distribution distlib pdm.termui: Removing distribution filelock pdm.termui: Removing distribution findpython pdm.termui: Removing distribution idna pdm.termui: Removing distribution mdurl pdm.termui: Removing distribution installer pdm.termui: Removing distribution markdown-it-py pdm.termui: Removing distribution packaging pdm.termui: Removing distribution msgpack pdm.termui: Removing distribution pdm pdm.termui: Removing distribution platformdirs pdm.termui: Removing distribution PyGObject-stubs pdm.termui: Removing distribution pyproject_hooks pdm.termui: Removing distribution python-dotenv /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Removing distribution requests pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 47, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 238, in remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 255, in _stash_files File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 47, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 238, in remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 255, in _stash_files File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Removing distribution Pygments /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 47, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 238, in remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 255, in _stash_files File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. /home/candra/.local/share/pdm/venv/bin/python: can't open file '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/sysconfig_get_path s.py': [Errno 2] No such file or directory pdm.termui: Error occurs: Traceback (most recent call last): File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/synchronizers.py", line 333, in remove_distribution File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 43, in uninstall File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/manager.py", line 39, in get_paths_to_remove File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/installers/uninstallers.py", line 156, in from_dist File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/environments/python.py", line 29, in get_paths File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/models/in_process/__init__.py", line 38, in get_sys_config_paths File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/home/candra/.local/share/pdm/venv/bin/python', '-Es', '/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/mo dels/in_process/sysconfig_get_paths.py', 'default']' returned non-zero exit status 2. Traceback (most recent call last): File "/home/candra/.local/bin/pdm", line 8, in File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/core.py", line 288, in main File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/core.p File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/core.p File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/core.p File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/cli/co File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/cli/co File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/cli/ac File "/home/candra/.local/share/pdm/venv/lib/python3.10/site-packages/pdm/instal pdm.exceptions.InstallationError: Some package operations are not complete yet ```

Expected behavior

only remove the mentioned package, in this case: PyGObject-stubs

Environment Information

pdm info:

PDM version:
  2.12.4
Python Interpreter:
  /home/candra/.local/share/pdm/venv/bin/python (3.10)
Project Root:
  /media/candra/SSD_EXT/coding/python/pet
Local Packages:

pdm info --env:

{
  "implementation_name": "cpython",
  "implementation_version": "3.10.12",
  "os_name": "posix",
  "platform_machine": "x86_64",
  "platform_release": "5.15.0-92-generic",
  "platform_system": "Linux",
  "platform_version": "#102-Ubuntu SMP Wed Jan 10 09:33:48 UTC 2024",
  "python_full_version": "3.10.12",
  "platform_python_implementation": "CPython",
  "python_version": "3.10",
  "sys_platform": "linux"
}
frostming commented 8 months ago

don't use the pdm from a pdm managed venv

doaortu commented 8 months ago

ah so it's related to venv? Sorry if I miss that, I don't know anything about not using pdm in venv. maybe it's a good idea to add error message when pdm command used inside venv?

frostming commented 7 months ago
Python Interpreter:
  /home/candra/.local/share/pdm/venv/bin/python (3.10)

This is the interpreter inside the env where you installed PDM. Now if you use this env, all packages in it are subject to be managed by PDM itself. Please change to another one.

doaortu commented 7 months ago

I did pdm init again and choose different interpreter (no venv) , and the problem is gone. Thanks.

kzks001 commented 6 months ago

if we insisted on using pdm in the same venv, could we simply do pdm add pdm?