From 24744cf5cf696da777ea009534eee7785887be7b Mon Sep 17 00:00:00 2001 From: Marc Abramowitz Date: Fri, 9 May 2014 23:40:06 -0700 Subject: [PATCH] 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 --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 1e81685f2..e5af4f5f7 100644 --- a/setup.py +++ b/setup.py @@ -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")