Package: libapache2-mod-python
Version: 3.5.0+git20211031.e6458ec-1
Severity: normal

My git snapshot included this version as the Python version, which makes
pkg_resources unhappy

More recent setuptools (often installed in virtualenvs) breaks with this 
version:

$ ve/bin/python3 -c 'import pkg_resources; pkg_resources.require("mod_python")'
<string>:1: DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/root/ve/lib/python3.11/site-packages/pkg_resources/__init__.py", line 
968, in require
    needed = self.resolve(parse_requirements(requirements))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/ve/lib/python3.11/site-packages/pkg_resources/__init__.py", line 
829, in resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "/root/ve/lib/python3.11/site-packages/pkg_resources/__init__.py", line 
854, in _resolve_dist
    if dist is None or (dist not in req and replace_conflicting):
                        ^^^^^^^^^^^^^^^
  File "/root/ve/lib/python3.11/site-packages/pkg_resources/__init__.py", line 
3205, in __contains__
    return self.specifier.contains(item, prereleases=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/root/ve/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/specifiers.py",
 line 905, in contains
    item = Version(item)
           ^^^^^^^^^^^^^
  File 
"/root/ve/lib/python3.11/site-packages/pkg_resources/_vendor/packaging/version.py",
 line 198, in __init__
    raise InvalidVersion(f"Invalid version: '{version}'")
pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 
'3.5.0-git20211031.e6458ec-1-b1'

Stefano

Reply via email to