From 26cfbb67fc642358c3eef5671dc1b9608666037d Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 13 Aug 2014 13:32:47 -0400 Subject: Prevent installing argparse if Python version is >2.7 --- setup.py | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index f98a98d..ff85337 100644 --- a/setup.py +++ b/setup.py @@ -1,24 +1,28 @@ -import os +import sys from setuptools import setup +dependencies = [ + 'netaddr', + 'netifaces', +] + +if sys.version_info[:2] < (2, 7): + dependencies.append('argparse') + setup( - name = 'cidrchk', - version = '1.0.0', - author = 'Joseph Hunkeler', - author_email = 'jhunkeler@gmail.com', - description = ('A simple "Is my computer on this subnet?" detection script.'), - license = 'BSD', - keywords = 'cidrchk detect network interface ethernet', - zip_safe = True, - scripts = [ + name='cidrchk', + version='1.0.0', + author='Joseph Hunkeler', + author_email='jhunkeler@gmail.com', + description=('A simple "Is my computer on this subnet?" detection script.'), + license='BSD', + keywords='cidrchk detect network interface ethernet', + zip_safe=True, + scripts=[ 'cidrchk', ], - install_requires = [ - 'netaddr', - 'netifaces', - 'argparse', - ], - classifiers = [ + install_requires=dependencies, + classifiers=[ 'Development Status :: 5 - Production/Stable', 'Topic :: Utilities', 'License :: OSI Approved :: BSD License', -- cgit