File dont_require_argparse.patch of Package python-scoop

From 39e8bd466606158db12522d9f031a878037b60bf Mon Sep 17 00:00:00 2001
From: Yannick Hold <yannickhold@gmail.com>
Date: Fri, 21 Aug 2015 10:14:38 -0400
Subject: [PATCH] Issue #16: setup pulling argparse even when not needed.

---
 setup.py | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/setup.py b/setup.py
index d265db9..71ab844 100644
--- a/setup.py
+++ b/setup.py
@@ -6,9 +6,10 @@
 import sys
 
 # Backports installation
-extraPackages = []
+extraPackages, extraRequires = [], []
 if sys.version_info < (2, 7):
     extraPackages = ['scoop.backports']
+    extraRequires = ['argparse>=1.1']
 
 
 setup(name='scoop',
@@ -21,26 +22,21 @@
       author_email='scoop-users@googlegroups.com',
       url='http://github.com/soravux/scoop',
       install_requires=['greenlet>=0.3.4',
-                        'pyzmq>=13.1.0',
-                        'argparse>=1.1',
-                        ],
-      extras_require = {'nice': ['psutil>=0.6.1'],
-                        },
+                        'pyzmq>=13.1.0'] + extraRequires,
+      extras_require = {'nice': ['psutil>=0.6.1']},
       packages=['scoop',
                 'scoop.bootstrap',
                 'scoop.launch',
                 'scoop.broker',
                 'scoop._comm',
-                'scoop.discovery',
-                ] + extraPackages,
+                'scoop.discovery'] + extraPackages,
       platforms=['any'],
       keywords=['distributed algorithms',
                 'parallel programming',
                 'Concurrency',
                 'Cluster programming',
                 'greenlet',
-                'zmq',
-                ],
+                'zmq'],
       license='LGPL',
       classifiers=[
         'Development Status :: 4 - Beta',
openSUSE Build Service is sponsored by