aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2017-09-07 11:57:21 +0200
committerIlya Etingof <etingof@gmail.com>2017-09-07 11:57:21 +0200
commite7c1c076cdf5866a8c10d4848596cc5e2a89c688 (patch)
tree6930419b2665935c3da924556a1ceb9227220437 /setup.py
parentdeac879a7da7bc6dde97f44f7b8b0e706efb9c7a (diff)
downloadpyasn1-modules-e7c1c076cdf5866a8c10d4848596cc5e2a89c688.tar.gz
make patch version pinning operational with older Python
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index de8cd26..28bedac 100644
--- a/setup.py
+++ b/setup.py
@@ -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',