diff --git a/certbot-ci/setup.py b/certbot-ci/setup.py index 010284d79..769705ad7 100644 --- a/certbot-ci/setup.py +++ b/certbot-ci/setup.py @@ -1,5 +1,4 @@ -from distutils.version import LooseVersion - +from pkg_resources import parse_version from setuptools import __version__ as setuptools_version from setuptools import find_packages from setuptools import setup @@ -10,7 +9,7 @@ version = '0.32.0.dev0' min_setuptools_version='36.2' # This conditional isn't necessary, but it provides better error messages to # people who try to install this package with older versions of setuptools. -if LooseVersion(setuptools_version) < LooseVersion(min_setuptools_version): +if parse_version(setuptools_version) < parse_version(min_setuptools_version): raise RuntimeError(f'setuptools {min_setuptools_version}+ is required') install_requires = [ diff --git a/certbot/setup.py b/certbot/setup.py index 15ae880cc..5a6823053 100644 --- a/certbot/setup.py +++ b/certbot/setup.py @@ -1,9 +1,9 @@ import codecs -from distutils.version import LooseVersion import os import re import sys +from pkg_resources import parse_version from setuptools import __version__ as setuptools_version from setuptools import find_packages from setuptools import setup @@ -11,7 +11,7 @@ from setuptools import setup min_setuptools_version='39.0.1' # This conditional isn't necessary, but it provides better error messages to # people who try to install this package with older versions of setuptools. -if LooseVersion(setuptools_version) < LooseVersion(min_setuptools_version): +if parse_version(setuptools_version) < parse_version(min_setuptools_version): raise RuntimeError(f'setuptools {min_setuptools_version}+ is required') # Workaround for https://bugs.python.org/issue8876, see