فهرست منبع

add setup.py dev alias, which will cause nose and coverage to be installed (unlike setup.py develop)

Chris McDonough 11 سال پیش
والد
کامیت
0f4bd3e1aa
2فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 2 0
      setup.cfg
  2. 9 1
      setup.py

+ 2 - 0
setup.cfg

@@ -11,3 +11,5 @@ cover-erase=1
 requires = 
   meld3
 
+[aliases]
+dev = develop easy_install supervisor[testing]

+ 9 - 1
setup.py

@@ -27,6 +27,11 @@ tests_require = []
 if sys.version_info[:2] < (3, 3):
     tests_require.append('mock')
 
+testing_extras = tests_require + [
+    'nose',
+    'coverage',
+    ]
+    
 from setuptools import setup, find_packages
 here = os.path.abspath(os.path.dirname(__file__))
 try:
@@ -66,7 +71,10 @@ dist = setup(
     maintainer_email="chrism@plope.com",
     packages=find_packages(),
     install_requires=requires,
-    extras_require={'iterparse':['cElementTree >= 1.0.2']},
+    extras_require={
+        'iterparse':['cElementTree >= 1.0.2'],
+        'testing':testing_extras,
+        },
     tests_require=tests_require,
     include_package_data=True,
     zip_safe=False,