[Checkins] SVN: zope.security/trunk/ Add 'setup.py dev' alias

Tres Seaver cvs-admin at zope.org
Fri Dec 21 02:33:35 UTC 2012


Log message for revision 128834:
  Add 'setup.py dev' alias
  
  Runs 'setup.py develop' plus installs 'nose' and ``coverage'.
  

Changed:
  _U  zope.security/trunk/
  U   zope.security/trunk/CHANGES.txt
  A   zope.security/trunk/setup.cfg
  U   zope.security/trunk/setup.py

-=-
Modified: zope.security/trunk/CHANGES.txt
===================================================================
--- zope.security/trunk/CHANGES.txt	2012-12-21 02:02:02 UTC (rev 128833)
+++ zope.security/trunk/CHANGES.txt	2012-12-21 02:33:35 UTC (rev 128834)
@@ -5,6 +5,9 @@
 4.0.0 (unreleased)
 ------------------
 
+- Added 'setup.py dev' alias (runs ``setup.py develop`` plus installs
+  ``nose`` and ``coverage``).
+
 - Made non-doctest tests fully independent of ``zope.testing``.
 
   Two modules, ``zope.security.checker`` and ``zope.security.management``,

Added: zope.security/trunk/setup.cfg
===================================================================
--- zope.security/trunk/setup.cfg	                        (rev 0)
+++ zope.security/trunk/setup.cfg	2012-12-21 02:33:35 UTC (rev 128834)
@@ -0,0 +1,9 @@
+[nosetests]
+nocapture=1
+cover-package=zope.security
+cover-erase=1
+with-doctest=0
+where=src
+
+[aliases]
+dev = develop easy_install zope.security[testing]

Modified: zope.security/trunk/setup.py
===================================================================
--- zope.security/trunk/setup.py	2012-12-21 02:02:02 UTC (rev 128833)
+++ zope.security/trunk/setup.py	2012-12-21 02:33:35 UTC (rev 128834)
@@ -21,8 +21,14 @@
 import os
 import platform
 import sys
-from setuptools import setup, find_packages, Extension, Feature
+from setuptools import Extension
+from setuptools import find_packages
+from setuptools import setup
 
+TESTS_REQUIRE = [
+    'zope.testing',
+]
+
 here = os.path.abspath(os.path.dirname(__file__))
 def read(*rnames):
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
@@ -120,9 +126,10 @@
                         ],
       extras_require = dict(
           untrustedpython=["RestrictedPython"],
-          test=['zope.testing'],
           pytz=["pytz"],
           zcml=['zope.configuration'],
+          test=TESTS_REQUIRE,
+          testing=TESTS_REQUIRE + ['nose', 'coverage'],
           ),
       include_package_data = True,
       zip_safe = False,



More information about the checkins mailing list