[Checkins] SVN: zope.container/trunk/ Moved import of ``IBroken`` interface to use new ``zope.broken`` package

Tres Seaver tseaver at palladion.com
Wed Feb 4 17:49:16 EST 2009


Log message for revision 96102:
   Moved import of ``IBroken`` interface to use new ``zope.broken`` package
   
   o That package has no dependencies beyond ``zope.interface``.
   
  Made ``test`` part pull in the extra test requirements of this package.
  
  Split the ``z3c.recipe.compattest`` configuration out into a new file,
  
   o New file, ``compat.cfg``, allows doing the full compatibility testing
     without adding the extra dependencies while doing standard unit tests.
  
  Stripped out bogus develop eggs from ``buildout.cfg``.
  

Changed:
  U   zope.container/trunk/CHANGES.txt
  U   zope.container/trunk/buildout.cfg
  A   zope.container/trunk/compat.cfg
  U   zope.container/trunk/setup.py
  U   zope.container/trunk/src/zope/container/contained.py

-=-
Modified: zope.container/trunk/CHANGES.txt
===================================================================
--- zope.container/trunk/CHANGES.txt	2009-02-04 22:44:54 UTC (rev 96101)
+++ zope.container/trunk/CHANGES.txt	2009-02-04 22:49:16 UTC (rev 96102)
@@ -5,8 +5,16 @@
 3.7.1 (unreleased)
 ------------------
 
-- ...
+- Moved import of ``IBroken`` interface to use new ``zope.broken``
+  package, which has no dependencies beyond ``zope.interface``.
 
+- Made ``test`` part pull in the extra test requirements of this package.
+
+- Split the ``z3c.recipe.compattest`` configuration out into a new file,
+  ``compat.cfg``, to reduce the burden of doing standard unit tests.
+
+- Stripped out bogus develop eggs from ``buildout.cfg``.
+
 3.7.0 (2009-01-31)
 ------------------
 

Modified: zope.container/trunk/buildout.cfg
===================================================================
--- zope.container/trunk/buildout.cfg	2009-02-04 22:44:54 UTC (rev 96101)
+++ zope.container/trunk/buildout.cfg	2009-02-04 22:49:16 UTC (rev 96102)
@@ -1,9 +1,6 @@
 [buildout]
 develop = .
-    /home/wosc/gocept/grok/sprint/zope.app.broken
-    /home/wosc/gocept/grok/sprint/zope.testing
-    /home/wosc/gocept/grok/compattest
-parts = test graph compat
+parts = test graph
 versions = versions
 
 [versions]
@@ -12,15 +9,9 @@
 
 [test]
 recipe = zc.recipe.testrunner
-eggs = zope.container
+eggs = zope.container[test]
 
 [graph]
 recipe = zc.recipe.egg
 eggs = ${test:eggs}
        tl.eggdeps
-
-[compat]
-recipe = z3c.recipe.compattest
-use_svn = true
-svn_directory = /home/wosc/gocept/grok/sprint
-max_jobs = 5

Added: zope.container/trunk/compat.cfg
===================================================================
--- zope.container/trunk/compat.cfg	                        (rev 0)
+++ zope.container/trunk/compat.cfg	2009-02-04 22:49:16 UTC (rev 96102)
@@ -0,0 +1,13 @@
+[buildout]
+extends = buildout.cfg
+develop = .
+parts = compat
+versions = versions
+
+[versions]
+ZODB3 = 3.8
+zope.app.apidoc = 3.5
+
+[compat]
+recipe = z3c.recipe.compattest
+max_jobs = 5

Modified: zope.container/trunk/setup.py
===================================================================
--- zope.container/trunk/setup.py	2009-02-04 22:44:54 UTC (rev 96101)
+++ zope.container/trunk/setup.py	2009-02-04 22:49:16 UTC (rev 96102)
@@ -76,7 +76,7 @@
                         'zope.size',
                         'zope.traversing',
                         'zope.publisher',
-                        'zope.app.broken',
+                        'zope.broken',
                         'zope.app.dependable',
                         'ZODB3',
                         ],

Modified: zope.container/trunk/src/zope/container/contained.py
===================================================================
--- zope.container/trunk/src/zope/container/contained.py	2009-02-04 22:44:54 UTC (rev 96101)
+++ zope.container/trunk/src/zope/container/contained.py	2009-02-04 22:49:16 UTC (rev 96102)
@@ -38,7 +38,7 @@
 from zope.container.interfaces import IContainerModifiedEvent
 from zope.container._zope_container_contained import ContainedProxyBase
 from zope.container._zope_container_contained import getProxiedObject
-from zope.app.broken.interfaces import IBroken
+from zope.broken.interfaces import IBroken
 
 class Contained(object):
     """Stupid mix-in that defines `__parent__` and `__name__` attributes"""



More information about the Checkins mailing list