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
When running pip via the zipapp the version comparison for checking if pip is outdated is still done against pip installed in the environment.
This means you get a notification that pip is outdated when using an up to date zipapp if an older pip is installed in the venv. Also if you're using an outdated zipapp, but either pip in the venv is up to date or it is not installed you aren't notified that pip is outdated.
Expected behavior
I'd expect to see a notification that the zipapp is outdated if running an old zipapp and no notification if the zipapp is up to date, even if there's an old version of pip installed in the environment.
Description
When running pip via the zipapp the version comparison for checking if pip is outdated is still done against pip installed in the environment.
This means you get a notification that pip is outdated when using an up to date zipapp if an older pip is installed in the venv. Also if you're using an outdated zipapp, but either pip in the venv is up to date or it is not installed you aren't notified that pip is outdated.
Expected behavior
I'd expect to see a notification that the zipapp is outdated if running an old zipapp and no notification if the zipapp is up to date, even if there's an old version of pip installed in the environment.
pip version
24.3.1
Python version
3.13
OS
Any
How to Reproduce
python pip-24.3.1.pyz install attrs -q --dry-run
python pip-24.2.pyz uninstall pip -q -y
python pip-24.2.pyz install attrs -q --dry-run
python pip-24.2.pyz install pip -q
python pip-24.2.pyz install attrs -q --dry-run
Output
On Linux, change the venv activation for Windows but it should otherwise be the same.
Code of Conduct
The text was updated successfully, but these errors were encountered: