setup.py: Require argparse for PY3 < 3.2

E.g.: python3.1; noticed py31 failure while running tox for six

--HG--
branch : require_argparse_for_py3_lt_32
This commit is contained in:
Marc Abramowitz 2014-05-09 23:40:06 -07:00
parent ffc969b6c2
commit 24744cf5cf
1 changed files with 2 additions and 1 deletions

View File

@ -18,7 +18,8 @@ classifiers=['Development Status :: 6 - Mature',
long_description = open("README.rst").read()
def main():
install_requires = ["py>=1.4.20"]
if sys.version_info < (2,7):
if (sys.version_info < (2,7) or
sys.version_info > (3, ) and sys.version_info < (3, 2)):
install_requires.append("argparse")
if sys.platform == "win32":
install_requires.append("colorama")