diff options
author | Ilya Etingof <etingof@gmail.com> | 2017-09-07 11:57:21 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2017-09-07 11:57:21 +0200 |
commit | e7c1c076cdf5866a8c10d4848596cc5e2a89c688 (patch) | |
tree | 6930419b2665935c3da924556a1ceb9227220437 /setup.py | |
parent | deac879a7da7bc6dde97f44f7b8b0e706efb9c7a (diff) | |
download | pyasn1-modules-e7c1c076cdf5866a8c10d4848596cc5e2a89c688.tar.gz |
make patch version pinning operational with older Python
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -67,10 +67,14 @@ try: from setuptools import setup, Command params = { - 'install_requires': ['pyasn1~=0.3.4'], 'zip_safe': True } + if sys.version_info[:2] < (2, 6): + params['install_requires'] = ['pyasn1>=0.3.4,<0.4.0'] + else: + params['install_requires'] = ['pyasn1~=0.3.4'] + except ImportError: for arg in sys.argv: if 'egg' in arg: @@ -81,7 +85,10 @@ except ImportError: params = {} if sys.version_info[:2] > (2, 4): - params['requires'] = ['pyasn1(~=0.3.4)'] + if sys.version_info[:2] < (2, 6): + params['requires'] = ['pyasn1>=0.3.4,<0.4.0'] + else: + params['requires'] = ['pyasn1(~=0.3.4)'] params.update( {'name': 'pyasn1-modules', |