pip3 list --outdated --format=legacy gives an exception

Cecil Westerhof Cecil at decebal.nl
Sat May 27 07:03:23 EDT 2017


I migrated from an openSUSE systemto a Debian system. When I execute
on the Debian system:
    pip3 list --outdated --format=legacy

I get:
    Exception:
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
        status = self.run(options, args)
      File "/usr/lib/python3/dist-packages/pip/commands/list.py", line 157, in run
        packages = self.get_outdated(packages, options)
      File "/usr/lib/python3/dist-packages/pip/commands/list.py", line 168, in get_outdated
        dist for dist in self.iter_packages_latest_infos(packages, options)
      File "/usr/lib/python3/dist-packages/pip/commands/list.py", line 169, in <listcomp>
        if dist.latest_version > dist.parsed_version
    TypeError: unorderable types: Version() > SetuptoolsVersion()

What is happening here? On my openSUSE system it worked without a
problem.
 It is a Debian 9 system and the pip3 version is:
     pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



More information about the Python-list mailing list