[Checkins] SVN: z3c.form/trunk/s reduce the number of BBB hacks, as we assume a ZTK version set now
Hano Schlichting
cvs-admin at zope.org
Mon May 21 20:58:54 UTC 2012
Log message for revision 126422:
reduce the number of BBB hacks, as we assume a ZTK version set now
Changed:
U z3c.form/trunk/setup.py
U z3c.form/trunk/src/z3c/form/compatibility.py
-=-
Modified: z3c.form/trunk/setup.py
===================================================================
--- z3c.form/trunk/setup.py 2012-05-21 20:55:01 UTC (rev 126421)
+++ z3c.form/trunk/setup.py 2012-05-21 20:58:50 UTC (rev 126422)
@@ -83,7 +83,6 @@
'z3c.coverage',
'z3c.template >= 1.3',
'zc.sourcefactory',
- 'zope.app.component',
'zope.app.container >= 3.7',
'zope.app.testing',
'zope.testing',
@@ -108,13 +107,10 @@
'zope.interface',
'zope.lifecycleevent',
'zope.location',
- 'zope.pagetemplate', # >= 3.6.2 if z3c.pt is used
+ 'zope.pagetemplate', # >= 3.6.2 if z3c.pt is used
'zope.publisher',
'zope.schema >= 3.6.0',
'zope.security',
- # Since the required package depends on the versions of the other
- # packages, do not require it directly. See extras_require.
- #'zope.site' or 'zope.app.component',
'zope.traversing',
],
zip_safe=False,
Modified: z3c.form/trunk/src/z3c/form/compatibility.py
===================================================================
--- z3c.form/trunk/src/z3c/form/compatibility.py 2012-05-21 20:55:01 UTC (rev 126421)
+++ z3c.form/trunk/src/z3c/form/compatibility.py 2012-05-21 20:58:50 UTC (rev 126422)
@@ -12,36 +12,17 @@
#
##############################################################################
"""Form and Widget Framework Interfaces
-
-$Id$
"""
__docformat__ = "reStructuredText"
-import sys
-import types
def addHooks():
import zope.component
try:
from zope.component import hooks
- return # yay, we have modern software
except ImportError:
- pass
- try:
from zope.site import hooks
zope.component.hooks = hooks
- return
- except AttributeError:
- #this is a crappy situation
- import zope.location.interfaces
- import zope.traversing.interfaces
- zope.location.interfaces.IRoot = zope.traversing.interfaces.IContainmentRoot
- import zope.site
- import zope.app.component.hooks
- zope.component.hooks = zope.app.component.hooks
- except ImportError:
- import zope.app.component.hooks
- zope.component.hooks = zope.app.component.hooks
def apply():
More information about the checkins
mailing list