I notice earlier in this issue, people were mentioning "pkg-
resources==0.0.0", whereas I'm seeing "pkg_resources==0.0.0". That's
interesting.

Also, this "pkg_resources==0.0.0" seems to show up specifically when
installing a *different version* of pip -- not necessarily the *latest*
version. Here we see that it doesn't show up when installing new
versions of setuptools or wheel, but it does show up when installing an
old version of pip:

$ python3 -m venv temp_env && . temp_env/bin/activate
(temp_env) $ pip install -U setuptools
Collecting setuptools
  Using cached setuptools-62.1.0-py3-none-any.whl (1.1 MB)
Installing collected packages: setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 44.0.0
    Uninstalling setuptools-44.0.0:
      Successfully uninstalled setuptools-44.0.0
 Successfully installed setuptools-62.1.0
(temp_env) $ pip freeze
(temp_env) $ pip install -U wheel
Collecting wheel
  Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
Successfully installed wheel-0.37.1
(temp_env) $ pip freeze
(temp_env) $ pip install pip==9.0.3
Collecting pip==9.0.3
  Using cached pip-9.0.3-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
Successfully installed pip-9.0.3
(temp_env) $ pip freeze
pkg-resources==0.0.0
You are using pip version 9.0.3, however version 22.0.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.


^ Only the very last `pip freeze` outputs "pkg-resources==0.0.0".
Also, uninstalling pkg_resources seems to permanently fix the issue:


$ pip install -U pip
Collecting pip
  Using cached pip-22.0.4-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
pipSuccessfully installed pip-22.0.4
(temp_env) $ pip freeze
pkg_resources==0.0.0
(temp_env) $ pip uninstall pkg_resources
Found existing installation: pkg_resources 0.0.0
Uninstalling pkg_resources-0.0.0:
  Would remove:
    
/home/zesty_bag/repos/zestyai/data-ingestion/temp_env/lib/python3.8/site-packages/pkg_resources-0.0.0.dist-info/*
    
/home/zesty_bag/repos/zestyai/data-ingestion/temp_env/lib/python3.8/site-packages/pkg_resources/*
Proceed (Y/n)? Y
  Successfully uninstalled pkg_resources-0.0.0
(temp_env) $ pip install pip~=20.0
Collecting pip~=20.0
  Using cached pip-20.3.4-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.0.4
    Uninstalling pip-22.0.4:
      Successfully uninstalled pip-22.0.4
Successfully installed pip-20.3.4
(temp_env) $ pip freeze
(temp_env) $ pip install -U pip
Requirement already satisfied: pip in ./temp_env/lib/python3.8/site-packages 
(20.3.4)
Collecting pip
  Using cached pip-22.0.4-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.3.4
    Uninstalling pip-20.3.4:
      Successfully uninstalled pip-20.3.4
Successfully installed pip-22.0.4
(temp_env) $ pip freeze


^ So, after uninstalling pkg_resources, an installation of a different version 
of pip no longer causes "pkg_resources==0.0.0" to appear.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635463

Title:
  pip freeze includes "pkg-resources==0.0.0"

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/1635463/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to