[Checkins] SVN: zope.app.applicationcontrol/trunk/ The application controller is now registered as a utility so that other

Shane Hathaway shane at hathawaymix.org
Sat May 23 16:21:33 EDT 2009


Log message for revision 100291:
  The application controller is now registered as a utility so that other
  packages like zope.traversing and zope.app.publication do not need
  to depend on this package directly.  This also makes the application
  controller pluggable.
  

Changed:
  U   zope.app.applicationcontrol/trunk/CHANGES.txt
  U   zope.app.applicationcontrol/trunk/setup.py
  U   zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/configure.zcml

-=-
Modified: zope.app.applicationcontrol/trunk/CHANGES.txt
===================================================================
--- zope.app.applicationcontrol/trunk/CHANGES.txt	2009-05-23 12:58:28 UTC (rev 100290)
+++ zope.app.applicationcontrol/trunk/CHANGES.txt	2009-05-23 20:21:33 UTC (rev 100291)
@@ -2,9 +2,14 @@
 CHANGES
 =======
 
-Version 3.4.4 (unreleased)
+Version 3.5.0 (unreleased)
 --------------------------
 
+- The application controller is now registered as a utility so that other
+  packages like zope.traversing and zope.app.publication do not need
+  to depend on this package directly.  This also makes the application
+  controller pluggable.
+
 Version 3.4.3 (2008-07-30)
 --------------------------
 

Modified: zope.app.applicationcontrol/trunk/setup.py
===================================================================
--- zope.app.applicationcontrol/trunk/setup.py	2009-05-23 12:58:28 UTC (rev 100290)
+++ zope.app.applicationcontrol/trunk/setup.py	2009-05-23 20:21:33 UTC (rev 100291)
@@ -24,7 +24,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(name='zope.app.applicationcontrol',
-    version = '3.4.4dev',
+    version = '3.5.0',
     author='Zope Corporation and Contributors',
     author_email='zope3-dev at zope.org',
     description='Zope applicationcontrol',
@@ -53,11 +53,14 @@
     package_dir = {'': 'src'},
     packages=find_packages('src'),
     namespace_packages=['zope', 'zope.app'],
-    install_requires=['setuptools',
-                      'zope.error',
-                      'zope.interface',
-                      'zope.i18n',
-                      'zope.size',],
+    install_requires=[
+        'setuptools',
+        'zope.error',
+        'zope.interface',
+        'zope.i18n',
+        'zope.size',
+        'zope.traversing>=3.7.0',
+        ],
     include_package_data = True,
     zip_safe = False,
     )

Modified: zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/configure.zcml
===================================================================
--- zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/configure.zcml	2009-05-23 12:58:28 UTC (rev 100290)
+++ zope.app.applicationcontrol/trunk/src/zope/app/applicationcontrol/configure.zcml	2009-05-23 20:21:33 UTC (rev 100291)
@@ -20,6 +20,18 @@
       component=".zopeversion.ZopeVersionUtility"
       provides=".interfaces.IZopeVersion" />
 
+  <utility
+      component=".applicationcontrol.applicationController"
+      provides="zope.traversing.interfaces.IEtcNamespace"
+      name="process"
+      />
+
+  <utility
+      component=".applicationcontrol.applicationController"
+      provides="zope.traversing.interfaces.IEtcNamespace"
+      name="ApplicationController"
+      />
+
   <!-- Include browser package -->
 
   <include package=".browser" />



More information about the Checkins mailing list