[Checkins] SVN: z3c.wizard/trunk/ - adjust dependencies, reflect changes in zope packages, use new packages and

Roger Ineichen roger at projekt01.ch
Mon Nov 30 07:19:12 EST 2009


Log message for revision 106112:
  - adjust dependencies, reflect changes in zope packages, use new packages and
    skip dependency to zope.app.publisher

Changed:
  U   z3c.wizard/trunk/CHANGES.txt
  U   z3c.wizard/trunk/setup.py
  U   z3c.wizard/trunk/src/z3c/wizard/README.txt
  U   z3c.wizard/trunk/src/z3c/wizard/zcml.py

-=-
Modified: z3c.wizard/trunk/CHANGES.txt
===================================================================
--- z3c.wizard/trunk/CHANGES.txt	2009-11-30 11:25:39 UTC (rev 106111)
+++ z3c.wizard/trunk/CHANGES.txt	2009-11-30 12:19:12 UTC (rev 106112)
@@ -2,10 +2,11 @@
 CHANGES
 =======
 
-0.7.2 (unreleased)
+0.8.0 (2009-11-30)
 ------------------
 
-- Nothing changed yet.
+- adjust dependencies, reflect changes in zope packages, use new packages and
+  skip dependency to zope.app.publisher
 
 
 0.7.1 (2009-10-27)

Modified: z3c.wizard/trunk/setup.py
===================================================================
--- z3c.wizard/trunk/setup.py	2009-11-30 11:25:39 UTC (rev 106111)
+++ z3c.wizard/trunk/setup.py	2009-11-30 12:19:12 UTC (rev 106112)
@@ -23,7 +23,7 @@
 
 setup (
     name='z3c.wizard',
-    version = '0.7.2dev',
+    version = '0.8.0',
     author = "Roger Ineichen and the Zope Community",
     author_email = "zope-dev at zope.org",
     description = "Wizard based on z3c.form for for Zope3",
@@ -61,7 +61,6 @@
             'zope.app.testing',
             'zope.publisher',
             'zope.testing',
-            'lxml',
             ],
         ),
     install_requires = [
@@ -69,10 +68,11 @@
         'z3c.form >= 2.0',
         'z3c.formui',
         'z3c.pagelet',
-        'zope.app.publisher',
+        'zope.browserpage',
         'zope.component',
         'zope.configuration',
         'zope.event',
+        'zope.i18nmessageid',
         'zope.interface',
         'zope.lifecycleevent',
         'zope.location',

Modified: z3c.wizard/trunk/src/z3c/wizard/README.txt
===================================================================
--- z3c.wizard/trunk/src/z3c/wizard/README.txt	2009-11-30 11:25:39 UTC (rev 106111)
+++ z3c.wizard/trunk/src/z3c/wizard/README.txt	2009-11-30 12:19:12 UTC (rev 106112)
@@ -37,15 +37,16 @@
 registered correctly:
 
   >>> from zope.configuration import xmlconfig
+  >>> import zope.browserresource
   >>> import zope.component
   >>> import zope.viewlet
   >>> import zope.app.publisher.browser
   >>> import z3c.macro
   >>> import z3c.template
   >>> import z3c.formui
+  >>> xmlconfig.XMLConfig('meta.zcml', zope.browserresource)()
   >>> xmlconfig.XMLConfig('meta.zcml', zope.component)()
   >>> xmlconfig.XMLConfig('meta.zcml', zope.viewlet)()
-  >>> xmlconfig.XMLConfig('meta.zcml', zope.app.publisher.browser)()
   >>> xmlconfig.XMLConfig('meta.zcml', z3c.macro)()
   >>> xmlconfig.XMLConfig('meta.zcml', z3c.template)()
   >>> xmlconfig.XMLConfig('configure.zcml', z3c.formui)()

Modified: z3c.wizard/trunk/src/z3c/wizard/zcml.py
===================================================================
--- z3c.wizard/trunk/src/z3c/wizard/zcml.py	2009-11-30 11:25:39 UTC (rev 106111)
+++ z3c.wizard/trunk/src/z3c/wizard/zcml.py	2009-11-30 12:19:12 UTC (rev 106112)
@@ -25,7 +25,10 @@
 from zope.configuration.exceptions import ConfigurationError
 from zope.publisher.interfaces.browser import IDefaultBrowserLayer
 
-from zope.app.publisher.browser import viewmeta
+from zope.browserpage.metaconfigure import _handle_for
+from zope.browserpage.metaconfigure import _handle_permission
+from zope.browserpage.metaconfigure import _handle_allowed_interface
+from zope.browserpage.metaconfigure import _handle_allowed_attributes
 
 import z3c.pagelet.zcml
 
@@ -141,7 +144,7 @@
     required = {}
 
     # Get the permission; mainly to correctly handle CheckerPublic.
-    permission = viewmeta._handle_permission(_context, permission)
+    permission = _handle_permission(_context, permission)
 
     # The class must be specified.
     if not class_:
@@ -162,18 +165,18 @@
     new_class = type(class_.__name__, (class_, wizard.Wizard), cdict)
 
     # 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, ('__call__', 'browserDefault', 'update', 'render', 
                    'publishTraverse'), permission, required)
 
     # Register the interfaces.
-    viewmeta._handle_for(_context, for_)
+    _handle_for(_context, for_)
 
     # provide the custom provides interface if not allready provided
     if not provides.implementedBy(new_class):
@@ -201,7 +204,7 @@
     required = {}
 
     # Get the permission; mainly to correctly handle CheckerPublic.
-    permission = viewmeta._handle_permission(_context, permission)
+    permission = _handle_permission(_context, permission)
 
     # The class must be specified.
     if not class_:
@@ -225,18 +228,18 @@
     new_class = type(class_.__name__, (class_, step.Step), cdict)
 
     # 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, ('__call__', 'browserDefault', 'update', 'render', 
                    'publishTraverse'), permission, required)
 
     # Register the interfaces.
-    viewmeta._handle_for(_context, for_)
+    _handle_for(_context, for_)
 
     # provide the custom provides interface if not allready provided
     if not provides.implementedBy(new_class):



More information about the checkins mailing list