[Checkins] SVN: zope.applicationcontrol/trunk/ Drop support for Python 2.4 and 2.5.

Tres Seaver cvs-admin at zope.org
Fri May 18 04:08:12 UTC 2012


Log message for revision 126050:
  Drop support for Python 2.4 and 2.5.
  
  Replace deprecated 'zope.interface.implements' usage with equivalent
  'zope.interface.implementer' decorator.
  
  
  

Changed:
  U   zope.applicationcontrol/trunk/CHANGES.txt
  U   zope.applicationcontrol/trunk/setup.py
  U   zope.applicationcontrol/trunk/src/zope/applicationcontrol/applicationcontrol.py
  U   zope.applicationcontrol/trunk/src/zope/applicationcontrol/runtimeinfo.py
  U   zope.applicationcontrol/trunk/src/zope/applicationcontrol/tests/test_runtimeinfo.py

-=-
Modified: zope.applicationcontrol/trunk/CHANGES.txt
===================================================================
--- zope.applicationcontrol/trunk/CHANGES.txt	2012-05-18 04:04:22 UTC (rev 126049)
+++ zope.applicationcontrol/trunk/CHANGES.txt	2012-05-18 04:08:09 UTC (rev 126050)
@@ -2,12 +2,15 @@
 CHANGES
 =======
 
-3.5.6 (unreleased)
+4.0.0 (unreleased)
 ------------------
 
-- Nothing changed yet.
+- Replaced deprecated ``zope.interface.implements`` usage with equivalent
+  ``zope.interface.implementer`` decorator.
 
+- Dropped support for Python 2.4 and 2.5.
 
+
 3.5.5 (2010-01-09)
 ------------------
 

Modified: zope.applicationcontrol/trunk/setup.py
===================================================================
--- zope.applicationcontrol/trunk/setup.py	2012-05-18 04:04:22 UTC (rev 126049)
+++ zope.applicationcontrol/trunk/setup.py	2012-05-18 04:08:09 UTC (rev 126050)
@@ -16,7 +16,7 @@
 # When developing and releasing this package, please follow the documented
 # Zope Toolkit policies as described by this documentation.
 ##############################################################################
-version = '3.5.6dev'
+version = '4.0.0dev'
 
 import os
 
@@ -43,6 +43,9 @@
         'Intended Audience :: Developers',
         'License :: OSI Approved :: Zope Public License',
         'Programming Language :: Python',
+        'Programming Language :: Python :: 2',
+        'Programming Language :: Python :: 2.6',
+        'Programming Language :: Python :: 2.7',
         'Natural Language :: English',
         'Operating System :: OS Independent',
         'Topic :: Internet :: WWW/HTTP',

Modified: zope.applicationcontrol/trunk/src/zope/applicationcontrol/applicationcontrol.py
===================================================================
--- zope.applicationcontrol/trunk/src/zope/applicationcontrol/applicationcontrol.py	2012-05-18 04:04:22 UTC (rev 126049)
+++ zope.applicationcontrol/trunk/src/zope/applicationcontrol/applicationcontrol.py	2012-05-18 04:08:09 UTC (rev 126050)
@@ -22,9 +22,9 @@
 from zope.security.checker import ProxyFactory, NamesChecker
 from zope.applicationcontrol.interfaces import IApplicationControl
 
+ at zope.interface.implementer(IApplicationControl)
 class ApplicationControl(Location):
 
-    zope.interface.implements(IApplicationControl)
 
     def __init__(self):
         self.start_time = time.time()

Modified: zope.applicationcontrol/trunk/src/zope/applicationcontrol/runtimeinfo.py
===================================================================
--- zope.applicationcontrol/trunk/src/zope/applicationcontrol/runtimeinfo.py	2012-05-18 04:04:22 UTC (rev 126049)
+++ zope.applicationcontrol/trunk/src/zope/applicationcontrol/runtimeinfo.py	2012-05-18 04:08:09 UTC (rev 126050)
@@ -27,7 +27,7 @@
 import platform
 
 from zope.component import getUtility, ComponentLookupError
-from zope.interface import implements
+from zope.interface import implementer
 
 from zope.applicationcontrol.interfaces import IRuntimeInfo
 from zope.applicationcontrol.interfaces import IApplicationControl
@@ -39,10 +39,10 @@
     appsetup = None
 
 
+ at implementer(IRuntimeInfo)
 class RuntimeInfo(object):
     """Runtime information."""
 
-    implements(IRuntimeInfo)
     __used_for__ = IApplicationControl
 
     def __init__(self, context):

Modified: zope.applicationcontrol/trunk/src/zope/applicationcontrol/tests/test_runtimeinfo.py
===================================================================
--- zope.applicationcontrol/trunk/src/zope/applicationcontrol/tests/test_runtimeinfo.py	2012-05-18 04:04:22 UTC (rev 126049)
+++ zope.applicationcontrol/trunk/src/zope/applicationcontrol/tests/test_runtimeinfo.py	2012-05-18 04:08:09 UTC (rev 126050)
@@ -21,7 +21,7 @@
     locale = None
 
 from zope import component
-from zope.interface import implements
+from zope.interface import implementer
 from zope.interface.verify import verifyObject
 from zope.applicationcontrol.applicationcontrol import applicationController
 from zope.applicationcontrol.interfaces import IRuntimeInfo, IZopeVersion
@@ -30,14 +30,14 @@
 time_tolerance = 2
 stupid_version_string = "3085t0klvn93850voids"
 
+ at implementer(IZopeVersion)
 class TestZopeVersion(object):
     """A fallback implementation for the ZopeVersion utility."""
 
-    implements(IZopeVersion)
-
     def getZopeVersion(self):
         return stupid_version_string
 
+
 class Test(unittest.TestCase):
 
     def _Test__new(self):



More information about the checkins mailing list