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)