From fb9134139cd032e03ece1d42e630cdb6d531846e Mon Sep 17 00:00:00 2001 From: Christophe de Vienne Date: Thu, 26 Apr 2012 10:24:50 +0200 Subject: [PATCH] Make the webob requirements more precise depending on the python version Add Python 3.2 to the classifiers --- setup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index a296491..aaf281c 100644 --- a/setup.py +++ b/setup.py @@ -9,6 +9,13 @@ exec(compile(open(filename).read(), filename, 'exec'), release) long_description = open("README.rst", 'rt').read() +if sys.version_info[:2] <= (2, 5): + webob_version = '<=1.1.1' +elif sys.version_info[:2] >= (3, 0): + webob_version = '>=1.2b3' +else: + webob_version = '' + setup( name=release['name'], version=release['version'], @@ -24,7 +31,7 @@ setup( install_requires=[ 'six', 'simplegeneric', - 'webob' + ('<=1.1.1' if sys.version_info[:2] <= (2, 5) else '>=1.2b3'), + 'webob' + webob_version ], classifiers=[ 'Development Status :: 3 - Alpha', @@ -33,6 +40,7 @@ setup( 'Programming Language :: Python :: 2.5', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'License :: OSI Approved :: MIT License',