[Checkins] SVN: z3c.pagelet/trunk/s Clean up dependencies a bit. Add TODO's for more dependency cleanup possibilities.

Dan Korostelev nadako at gmail.com
Thu Feb 26 11:08:59 EST 2009


Log message for revision 97315:
  Clean up dependencies a bit. Add TODO's for more dependency cleanup possibilities.

Changed:
  U   z3c.pagelet/trunk/setup.py
  D   z3c.pagelet/trunk/src/z3c/pagelet/SETUP.cfg
  U   z3c.pagelet/trunk/src/z3c/pagelet/browser.py
  D   z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-configure.zcml
  D   z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-meta.zcml

-=-
Modified: z3c.pagelet/trunk/setup.py
===================================================================
--- z3c.pagelet/trunk/setup.py	2009-02-26 15:59:50 UTC (rev 97314)
+++ z3c.pagelet/trunk/setup.py	2009-02-26 16:08:59 UTC (rev 97315)
@@ -57,7 +57,9 @@
     namespace_packages = ['z3c'],
     extras_require = dict(
         test = ['zope.app.testing',
+                'zope.app.form',
                 'zope.testing',
+                'zope.traversing',
                 'lxml>=2.1.1',
                 'z3c.pt>=1.0b4',
                 'z3c.ptcompat',
@@ -66,23 +68,18 @@
         ),
     install_requires = [
         'setuptools',
-        'z3c.template>=1.1a1',
-        'zope.app.component',
-        'zope.app.form',
-        'zope.app.pagetemplate',
-        'zope.app.publisher',
-        'zope.app.testing',
+        'z3c.template>=1.2.0',
+        'z3c.ptcompat',
+        'zope.app.component', # TODO: these are only needed for ZCML directives, so can copy
+        'zope.app.publisher', # things we use from there and get rid of the dependencies.
         'zope.component',
         'zope.configuration',
         'zope.contentprovider',
-        'zope.formlib',
+        'zope.formlib', # TODO: get rid of hard dependency on zope.formlib
         'zope.interface',
-        'zope.pagetemplate',
         'zope.publisher',
         'zope.schema',
         'zope.security',
-        'zope.testing',
-        'zope.traversing',
         ],
     include_package_data = True,
     zip_safe = False,

Deleted: z3c.pagelet/trunk/src/z3c/pagelet/SETUP.cfg
===================================================================
--- z3c.pagelet/trunk/src/z3c/pagelet/SETUP.cfg	2009-02-26 15:59:50 UTC (rev 97314)
+++ z3c.pagelet/trunk/src/z3c/pagelet/SETUP.cfg	2009-02-26 16:08:59 UTC (rev 97315)
@@ -1,3 +0,0 @@
-<data-files zopeskel/etc/package-includes>
-  z3c.pagelet-*.zcml
-</data-files>

Modified: z3c.pagelet/trunk/src/z3c/pagelet/browser.py
===================================================================
--- z3c.pagelet/trunk/src/z3c/pagelet/browser.py	2009-02-26 15:59:50 UTC (rev 97314)
+++ z3c.pagelet/trunk/src/z3c/pagelet/browser.py	2009-02-26 16:08:59 UTC (rev 97315)
@@ -19,7 +19,7 @@
 
 import zope.interface
 import zope.component
-from zope.formlib import form
+from zope.formlib import form # TODO: get rid of hard dependency on zope.formlib
 from zope.publisher import browser
 
 from z3c.template.interfaces import ILayoutTemplate, IContentTemplate

Deleted: z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-configure.zcml
===================================================================
--- z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-configure.zcml	2009-02-26 15:59:50 UTC (rev 97314)
+++ z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-configure.zcml	2009-02-26 16:08:59 UTC (rev 97315)
@@ -1,6 +0,0 @@
-<configure
-    xmlns:zcml="http://namespaces.zope.org/zcml">
-
-  <include package="z3c.pagelet" />
-
-</configure>

Deleted: z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-meta.zcml
===================================================================
--- z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-meta.zcml	2009-02-26 15:59:50 UTC (rev 97314)
+++ z3c.pagelet/trunk/src/z3c/pagelet/z3c.pagelet-meta.zcml	2009-02-26 16:08:59 UTC (rev 97315)
@@ -1,6 +0,0 @@
-<configure
-    xmlns:zcml="http://namespaces.zope.org/zcml">
-
-  <include package="z3c.pagelet" file="meta.zcml" />
-
-</configure>



More information about the Checkins mailing list