mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
Address traceback on macOS
``` Traceback (most recent call last): File "setup.py", line 1448, in <module> setup(distclass=SaltDistribution) File "/Users/jenkins/setup-tests/.venv/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup return distutils.core.setup(**attrs) File "/opt/salt/lib/python3.7/distutils/core.py", line 108, in setup _setup_distribution = dist = klass(attrs) File "setup.py", line 1068, in __init__ self.update_metadata() File "setup.py", line 1074, in update_metadata attrvalue = getattr(self, attrname, None) File "setup.py", line 1182, in _property_install_requires install_requires += _parse_requirements_file(reqfile) File "setup.py", line 270, in _parse_requirements_file platform.python_version(), _parse_op(op), _parse_ver(ver) File "setup.py", line 247, in _check_ver return getattr(operator, "__{}__".format(op))(pyver, wanted) File "/opt/salt/lib/python3.7/distutils/version.py", line 46, in __eq__ c = self._cmp(other) File "/opt/salt/lib/python3.7/distutils/version.py", line 337, in _cmp if self.version < other.version: TypeError: '<' not supported between instances of 'str' and 'int' ```
This commit is contained in:
parent
821dc29b3d
commit
82c373de91
1 changed files with 2 additions and 0 deletions
2
setup.py
2
setup.py
|
@ -244,6 +244,8 @@ def _check_ver(pyver, op, wanted):
|
|||
wanted = distutils.version.LooseVersion(wanted)
|
||||
if not isinstance(pyver, str):
|
||||
pyver = str(pyver)
|
||||
if not isinstance(wanted, str):
|
||||
wanted = str(wanted)
|
||||
return getattr(operator, "__{}__".format(op))(pyver, wanted)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue