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

Tres Seaver cvs-admin at zope.org
Fri May 18 15:47:00 UTC 2012


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

Changed:
  U   zope.ramcache/trunk/CHANGES.txt
  U   zope.ramcache/trunk/setup.py
  U   zope.ramcache/trunk/src/zope/ramcache/ram.py

-=-
Modified: zope.ramcache/trunk/CHANGES.txt
===================================================================
--- zope.ramcache/trunk/CHANGES.txt	2012-05-18 15:44:11 UTC (rev 126147)
+++ zope.ramcache/trunk/CHANGES.txt	2012-05-18 15:46:56 UTC (rev 126148)
@@ -2,9 +2,14 @@
 CHANGES
 =======
 
-1.0.1 (unreleased)
+2.0.0 (unreleased)
 ------------------
 
+- Replaced deprecated ``zope.interface.implements`` usage with equivalent
+  ``zope.interface.implementer`` decorator.
+
+- Dropped support for Python 2.4 and 2.5.
+
 - Removed outdated classifier / keywords.
 
 1.0 (2009-07-23)

Modified: zope.ramcache/trunk/setup.py
===================================================================
--- zope.ramcache/trunk/setup.py	2012-05-18 15:44:11 UTC (rev 126147)
+++ zope.ramcache/trunk/setup.py	2012-05-18 15:46:56 UTC (rev 126148)
@@ -20,7 +20,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(name = 'zope.ramcache',
-      version = '1.0.1dev',
+      version = '2.0.0dev',
       author='Zope Foundation and Contributors',
       author_email='zope-dev at zope.org',
       description='Zope RAM Cache',
@@ -36,6 +36,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.ramcache/trunk/src/zope/ramcache/ram.py
===================================================================
--- zope.ramcache/trunk/src/zope/ramcache/ram.py	2012-05-18 15:44:11 UTC (rev 126147)
+++ zope.ramcache/trunk/src/zope/ramcache/ram.py	2012-05-18 15:46:56 UTC (rev 126148)
@@ -20,7 +20,7 @@
 from cPickle import dumps
 
 from persistent import Persistent
-from zope.interface import implements
+from zope.interface import implementer
 from zope.location.interfaces import IContained
 
 from zope.ramcache.interfaces.ram import IRAMCache
@@ -37,6 +37,7 @@
 cache_id_writelock = Lock()
 
 
+ at implementer(IRAMCache, IContained)
 class RAMCache(Persistent):
     """The design of this class is heavily based on RAMCacheManager in Zope2.
 
@@ -51,8 +52,6 @@
     objects are shared between threads and handle their blocking internally.
     """
 
-    implements(IRAMCache, IContained)
-
     __parent__ = __name__ = None
 
     def __init__(self):



More information about the checkins mailing list