From 9fef3859cfcc102b2733d7d0a5d3a8809e93d3ff Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Thu, 11 Apr 2019 17:26:30 +0100 Subject: [PATCH] Strings and integers are not comparable under Python 3 --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.py b/setup.py index 4ec76899d12..4a6813e6c88 100755 --- a/setup.py +++ b/setup.py @@ -204,6 +204,11 @@ def _check_ver(pyver, op, wanted): ''' pyver = distutils.version.LooseVersion(pyver) wanted = distutils.version.LooseVersion(wanted) + if IS_PY3: + if not isinstance(pyver, str): + pyver = str(pyver) + if not isinstance(wanted, str): + wanted = str(wanted) return getattr(operator, '__{}__'.format(op))(pyver, wanted)