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

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


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

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

-=-
Modified: zope.ptresource/trunk/CHANGES.txt
===================================================================
--- zope.ptresource/trunk/CHANGES.txt	2012-05-18 15:39:09 UTC (rev 126143)
+++ zope.ptresource/trunk/CHANGES.txt	2012-05-18 15:41:36 UTC (rev 126144)
@@ -2,11 +2,15 @@
 CHANGES
 =======
 
-3.9.1 (unreleased)
+4.0.0 (unreleased)
 ==================
 
-- ...
+- Replaced deprecated ``zope.interface.implements`` usage with equivalent
+  ``zope.interface.implementer`` decorator.
 
+- Dropped support for Python 2.4 and 2.5.
+
+
 3.9.0 (2009-08-27)
 ==================
 

Modified: zope.ptresource/trunk/setup.py
===================================================================
--- zope.ptresource/trunk/setup.py	2012-05-18 15:39:09 UTC (rev 126143)
+++ zope.ptresource/trunk/setup.py	2012-05-18 15:41:36 UTC (rev 126144)
@@ -19,7 +19,7 @@
                     open('CHANGES.txt').read())
 
 setup(name='zope.ptresource',
-      version = '3.9.1dev',
+      version = '4.0.0dev',
       url='http://pypi.python.org/pypi/zope.ptresource/',
       author='Zope Foundation and Contributors',
       author_email='zope-dev at zope.org',
@@ -27,6 +27,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',
                      'Operating System :: OS Independent',
                      'Topic :: Internet :: WWW/HTTP',
                      'Framework :: Zope3',

Modified: zope.ptresource/trunk/src/zope/ptresource/ptresource.py
===================================================================
--- zope.ptresource/trunk/src/zope/ptresource/ptresource.py	2012-05-18 15:39:09 UTC (rev 126143)
+++ zope.ptresource/trunk/src/zope/ptresource/ptresource.py	2012-05-18 15:41:36 UTC (rev 126144)
@@ -14,7 +14,7 @@
 """Page Template Resource
 """
 
-from zope.interface import implements, classProvides
+from zope.interface import implementer, classProvides
 from zope.pagetemplate.engine import TrustedAppPT
 from zope.pagetemplate.pagetemplatefile import PageTemplateFile
 from zope.publisher.browser import BrowserView
@@ -49,10 +49,9 @@
             )
         return self.pt_render(namespace)
 
+ at implementer(IBrowserPublisher)
 class PageTemplateResource(BrowserView, Resource):
 
-    implements(IBrowserPublisher)
-
     def publishTraverse(self, request, name):
         '''See interface IBrowserPublisher'''
         raise NotFound(None, name)
@@ -75,9 +74,8 @@
             response.setHeader("Content-Type", pt.content_type)
         return pt(self.request)
 
+ at implementer(IResourceFactory)
 class PageTemplateResourceFactory(object):
-
-    implements(IResourceFactory)
     classProvides(IResourceFactoryFactory)
 
     def __init__(self, path, checker, name):



More information about the checkins mailing list