diff -Naur python-xlib-0.33.orig/setup.py python-xlib-0.33/setup.py --- python-xlib-0.33.orig/setup.py 2026-04-17 20:45:50.113569205 +0200 +++ python-xlib-0.33/setup.py 2026-04-17 20:46:32.405461413 +0200 @@ -1,12 +1,13 @@ # Distutils script for python-xlib -from pkg_resources import parse_requirements +from packaging.requirements import Requirement from setuptools import (__version__ as setuptools_version, setup) # Check setuptools is recent enough to support `setup.cfg`. -setuptools_require = next(parse_requirements('setuptools>=30.3.0')) -assert setuptools_version in setuptools_require, '{} is required'.format(setuptools_require) +setuptools_require = Requirement('setuptools>=30.3.0') +assert setuptools_require.specifier.contains(setuptools_version), \ + '{} is required (found {})'.format(setuptools_require, setuptools_version) setup(