You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When injecting a package with the --include-apps flag, binaries are installed to the local_bin_dir. However, when uninstalling the parent package, these binaries are not removed, even though their symlinks are now broken (as the main venv package dir is removed.)
How to reproduce
pipx install ptpython
pipx inject --include-apps ptpython pylint
pipx uninstall ptpython
Expected behavior
The ptpython venv directory, ptpython binary symlinks, AND the pylint binary symlinks are all removed.
Actual behavior
The pylint binary symlinks remain in local_bin_dir, and are broken symlinks in the user's path.
The text was updated successfully, but these errors were encountered:
Describe the bug
When injecting a package with the --include-apps flag, binaries are installed to the local_bin_dir. However, when uninstalling the parent package, these binaries are not removed, even though their symlinks are now broken (as the main venv package dir is removed.)
How to reproduce
pipx install ptpython
pipx inject --include-apps ptpython pylint
pipx uninstall ptpython
Expected behavior
The ptpython venv directory, ptpython binary symlinks, AND the pylint binary symlinks are all removed.
Actual behavior
The pylint binary symlinks remain in local_bin_dir, and are broken symlinks in the user's path.
The text was updated successfully, but these errors were encountered: