From 9663e667296278153ddb43c182d17be6eccc3e92 Mon Sep 17 00:00:00 2001 From: Christopher Rosell Date: Thu, 19 Apr 2012 21:45:06 +0200 Subject: Only require argparse on Python <2.7 and <3.2. --- setup.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 8eb78c9..8d0670c 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,15 @@ #!/usr/bin/env python3 from setuptools import setup, find_packages +from sys import version_info version = "0.1" +deps = [] + +# require argparse on Python <2.7 and <3.2 +if (version_info[0] == 2 and version_info[1] < 7) or \ + (version_info[0] == 3 and version_info[1] < 2): + deps.append("argparse") setup(name="livestreamer", version=version, @@ -15,7 +22,5 @@ setup(name="livestreamer", entry_points={ "console_scripts": ['livestreamer=livestreamer.cli:main'] }, - install_requires=[ - 'argparse', - ], + install_requires=deps ) -- cgit v1.2.3