[Checkins] SVN: z3c.menu.ready2go/trunk/ adjust dependencies and imports, reflect changes in zope packages

Roger Ineichen roger at projekt01.ch
Mon Nov 30 16:28:47 EST 2009


Log message for revision 106130:
  adjust dependencies and imports, reflect changes in zope packages

Changed:
  U   z3c.menu.ready2go/trunk/CHANGES.txt
  U   z3c.menu.ready2go/trunk/buildout.cfg
  U   z3c.menu.ready2go/trunk/setup.py
  U   z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py

-=-
Modified: z3c.menu.ready2go/trunk/CHANGES.txt
===================================================================
--- z3c.menu.ready2go/trunk/CHANGES.txt	2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/CHANGES.txt	2009-11-30 21:28:47 UTC (rev 106130)
@@ -2,10 +2,10 @@
 CHANGES
 =======
 
-0.6.1 (unreleased)
+0.7.0 (2009-11-30)
 ------------------
 
--
+- adjust dependencies and imports, reflect changes in zope packages
 
 
 0.6.0 (2009-02-07)

Modified: z3c.menu.ready2go/trunk/buildout.cfg
===================================================================
--- z3c.menu.ready2go/trunk/buildout.cfg	2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/buildout.cfg	2009-11-30 21:28:47 UTC (rev 106130)
@@ -1,15 +1,14 @@
 [buildout]
 develop = .
-parts = test importchecker coverage-test coverage-report
+parts = test checker coverage-test coverage-report
 
 [test]
 recipe = zc.recipe.testrunner
 eggs = z3c.menu.ready2go [test]
 
-[importchecker]
-recipe = zc.recipe.egg
-eggs = importchecker
-arguments = "${buildout:directory}/src"
+[checker]
+recipe = lovely.recipe:importchecker
+path = src/z3c/menu/ready2go
 
 
 [coverage-test]

Modified: z3c.menu.ready2go/trunk/setup.py
===================================================================
--- z3c.menu.ready2go/trunk/setup.py	2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/setup.py	2009-11-30 21:28:47 UTC (rev 106130)
@@ -20,7 +20,7 @@
 
 setup (
     name='z3c.menu.ready2go',
-    version='0.6.1dev',
+    version='0.7.0',
     author = "Stephan Richter, Roger Ineichen and the Zope Community",
     author_email = "zope-dev at zope.org",
     description = "A ready to go menu for Zope3",
@@ -53,10 +53,12 @@
     extras_require = dict(
         test = [
             'z3c.testing',
-            'zope.container',
             'zope.app.pagetemplate',
             'zope.app.testing',
+            'zope.container',
+            'zope.contentprovider',
             'zope.component',
+            'zope.testing',
             'zope.traversing',
             ],
         ),
@@ -64,7 +66,8 @@
         'setuptools',
         'z3c.i18n',
         'z3c.template',
-        'zope.app.publisher',
+        'zope.browserpage',
+        'zope.component',
         'zope.configuration',
         'zope.interface',
         'zope.proxy',

Modified: z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py
===================================================================
--- z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py	2009-11-30 16:14:15 UTC (rev 106129)
+++ z3c.menu.ready2go/trunk/src/z3c/menu/ready2go/zcml.py	2009-11-30 21:28:47 UTC (rev 106130)
@@ -26,8 +26,12 @@
 from zope.publisher.interfaces.browser import IBrowserView
 from zope.viewlet import viewlet
 from zope.viewlet.metadirectives import IViewletDirective
-from zope.app.publisher.browser import viewmeta
 
+from zope.browserpage.metaconfigure import _handle_permission
+from zope.browserpage.metaconfigure import _handle_allowed_attributes
+from zope.browserpage.metaconfigure import _handle_for
+from zope.browserpage.metaconfigure import _handle_allowed_interface
+
 from z3c.i18n import MessageFactory as _
 from z3c.menu.ready2go import interfaces
 from z3c.menu.ready2go import checker
@@ -108,7 +112,7 @@
         kwargs['i18nTitle'] = title
 
     # Get the permission; mainly to correctly handle CheckerPublic.
-    permission = viewmeta._handle_permission(_context, permission)
+    permission = _handle_permission(_context, permission)
 
     # Either the class or template must be specified.
     if not (class_ or template):
@@ -166,19 +170,19 @@
                                                attributes=kwargs)
 
     # Set up permission mapping for various accessible attributes
-    viewmeta._handle_allowed_interface(
+    _handle_allowed_interface(
         _context, allowed_interface, permission, required)
-    viewmeta._handle_allowed_attributes(
+    _handle_allowed_attributes(
         _context, allowed_attributes, permission, required)
-    viewmeta._handle_allowed_attributes(
+    _handle_allowed_attributes(
         _context, kwargs.keys(), permission, required)
-    viewmeta._handle_allowed_attributes(
+    _handle_allowed_attributes(
         _context,
         (attribute, 'browserDefault', 'update', 'render', 'publishTraverse'),
         permission, required)
 
     # Register the interfaces.
-    viewmeta._handle_for(_context, for_)
+    _handle_for(_context, for_)
     zcml.interface(_context, view)
 
     # Create the security checker for the new class



More information about the checkins mailing list