[Checkins] SVN: z3c.ptcompat/trunk/ - Added missing ``lxml`` test dependency.

Michael Howitz mh at gocept.com
Sat Mar 7 04:55:24 EST 2009


Log message for revision 97612:
  - Added missing ``lxml`` test dependency.
  
  - Fixed tests to work with current version of z3c.pt.
  
  - Fixed autor e-mail address.
  
  - Added doctests and change log to long description to show up at pypi
    homepage.
  
  - Reformatted release dates in change log to use iso dates.
  
  

Changed:
  U   z3c.ptcompat/trunk/CHANGES.txt
  U   z3c.ptcompat/trunk/setup.py
  U   z3c.ptcompat/trunk/src/z3c/ptcompat/zcml.txt

-=-
Modified: z3c.ptcompat/trunk/CHANGES.txt
===================================================================
--- z3c.ptcompat/trunk/CHANGES.txt	2009-03-07 09:52:35 UTC (rev 97611)
+++ z3c.ptcompat/trunk/CHANGES.txt	2009-03-07 09:55:23 UTC (rev 97612)
@@ -1,15 +1,30 @@
 Changelog
----------
+=========
 
-0.5 (released 2/16/2009)
-~~~~~~~~~~~~~~~~~~~~~~~~
+0.5.1 (unreleased)
+------------------
 
+- Added missing ``lxml`` test dependency.
+
+- Fixed tests to work with current version of z3c.pt.
+
+- Fixed autor e-mail address.
+
+- Added doctests and change log to long description to show up at pypi
+  homepage.
+
+- Reformatted release dates in change log to use iso dates.
+
+
+0.5 (2009-02-16)
+----------------
+
 - Added module which patches ``zope.app.pagetemplate`` such that
   template classes depend on ``z3c.pt`` for rendering (import
   optional). [malthe]
 
-0.4 (released 2/10/2009)
-~~~~~~~~~~~~~~~~~~~~~~~~
+0.4 (2009-02-10)
+----------------
 
 - Rename project to z3c.ptcompat to deal with setuptools issues (as discussed
   on zope-dev http://mail.zope.org/pipermail/zope-dev/2008-December/033820.html)
@@ -29,17 +44,17 @@
 
 - Added ``PageTemplateFile``. [malthe]
 
-0.3 (released 10/2/2008)
-~~~~~~~~~~~~~~~~~~~~~~~~
+0.3 (2008-10-02)
+----------------
 
 - Various changes.
 
-0.2 (released 9/13/2008)
-~~~~~~~~~~~~~~~~~~~~~~~~
+0.2 (2008-09-13)
+----------------
 
 - Various changes.
 
-0.1 (released 9/9/2008)
-~~~~~~~~~~~~~~~~~~~~~~~
+0.1 (2008-09-09)
+----------------
 
 - Initial release.

Modified: z3c.ptcompat/trunk/setup.py
===================================================================
--- z3c.ptcompat/trunk/setup.py	2009-03-07 09:52:35 UTC (rev 97611)
+++ z3c.ptcompat/trunk/setup.py	2009-03-07 09:55:23 UTC (rev 97612)
@@ -1,19 +1,32 @@
 from setuptools import setup, find_packages
 import sys, os
 
-version = '0.5'
 
+def read(*rnames):
+    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
+
+version = '0.5.1dev'
 tests_require = ['z3c.pt',
                  'zope.tal',
                  'zope.viewlet',
                  'zope.app.publisher',
                  'zope.app.pagetemplate',
+                 'lxml',
                  ],
 
+
 setup(name='z3c.ptcompat',
       version=version,
       description="Compatibility-layer for Zope Page Template engines.",
-      long_description=open('README.txt').read(),
+      long_description=(
+        ".. contents::\n\n" +
+        read('README.txt')
+        + "\n\n" +
+        read('src', 'z3c', 'ptcompat', 'zcml.txt')
+        + "\n\n" +
+        read("CHANGES.txt")
+        ),
       classifiers=[
         "Framework :: Plone",
         "Framework :: Zope2",
@@ -21,9 +34,10 @@
         "Programming Language :: Python",
         "Topic :: Software Development :: Libraries :: Python Modules",
         ],
-      keywords='zpt',
+      keywords='zpt template zope',
+      url = 'http://pypi.python.org/pypi/z3c.ptcompat',
       author='Zope Corporation and Contributors',
-      author_email='zope3-dev at zope.org',
+      author_email='zope-dev at zope.org',
       url='',
       license='ZPL',
       packages=find_packages('src'),
@@ -38,7 +52,7 @@
         zpt = ['zope.app.pagetemplate', 'zope.tal'],
         z3cpt = ['z3c.pt'],
         test = tests_require, # used by buildout.cfg testrunner
-        ), 
+        ),
       tests_require = tests_require,
       test_suite="z3c.ptcompat.tests.test_doctests.test_suite",
       )

Modified: z3c.ptcompat/trunk/src/z3c/ptcompat/zcml.txt
===================================================================
--- z3c.ptcompat/trunk/src/z3c/ptcompat/zcml.txt	2009-03-07 09:52:35 UTC (rev 97611)
+++ z3c.ptcompat/trunk/src/z3c/ptcompat/zcml.txt	2009-03-07 09:55:23 UTC (rev 97612)
@@ -9,33 +9,33 @@
 
 Pages
 -----
-  
+
   >>> from z3c.ptcompat import zcml
   >>> zcml.page_directive(
   ...    context, "test1", "zope.View", None,
   ...    template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
 Verify that page has been registered as a component.
-  
+
   >>> from zope.publisher.interfaces.browser import IDefaultBrowserLayer
   >>> factory = component.getSiteManager().adapters.lookup(
   ...     (interface.Interface, IDefaultBrowserLayer),
   ...     interface.Interface, name="test1")
 
   >>> factory.index
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
 We can base the view on an existing class.
-  
+
   >>> class View(object):
   ...     pass
 
   >>> zcml.page_directive(
   ...    context, "test2", "zope.View", None,
   ...    class_=View, template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
   >>> factory = component.getSiteManager().adapters.lookup(
@@ -43,7 +43,7 @@
   ...     interface.Interface, name="test2")
 
   >>> factory.index
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
   >>> issubclass(factory, View)
   True
@@ -54,21 +54,21 @@
   >>> zcml.viewlet_manager_directive(
   ...    context, "test1", "zope.View",
   ...    template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
 Verify that page has been registered as a component.
-  
+
   >>> from zope.publisher.interfaces.browser import IDefaultBrowserLayer
   >>> from zope.publisher.interfaces.browser import IBrowserView
   >>> from zope.viewlet.interfaces import IViewletManager
-  
+
   >>> factory = component.getSiteManager().adapters.lookup(
   ...     (interface.Interface, IDefaultBrowserLayer, IBrowserView),
   ...     IViewletManager, name="test1")
 
   >>> factory.template
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
 We can base the viewlet manager on an existing class.
 
@@ -78,17 +78,17 @@
   >>> zcml.viewlet_manager_directive(
   ...    context, "test2", "zope.View",
   ...    class_=ViewletManager, template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
 Verify that page has been registered as a component.
-  
+
   >>> factory = component.getSiteManager().adapters.lookup(
   ...     (interface.Interface, IDefaultBrowserLayer, IBrowserView),
   ...     IViewletManager, name="test2")
 
   >>> factory.template
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
   >>> issubclass(factory, ViewletManager)
   True
@@ -99,17 +99,17 @@
   >>> zcml.viewlet_directive(
   ...    context, "test1", "zope.View",
   ...    template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
 Verify that page has been registered as a component.
-  
+
   >>> factory = component.getSiteManager().adapters.lookup(
   ...     (interface.Interface, IDefaultBrowserLayer, IBrowserView, IViewletManager),
   ...     interface.Interface, name="test1")
 
   >>> factory.index
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
 We can base the viewlet on an existing class.
 
@@ -119,17 +119,17 @@
   >>> zcml.viewlet_directive(
   ...    context, "test2", "zope.View",
   ...    class_=Viewlet, template=os.path.join(path, "test.pt"))
-  
+
   >>> context.execute_actions()
 
 Verify that page has been registered as a component.
-  
+
   >>> factory = component.getSiteManager().adapters.lookup(
   ...     (interface.Interface, IDefaultBrowserLayer, IBrowserView, IViewletManager),
   ...     interface.Interface, name="test2")
 
   >>> factory.index
-  <z3c.ptcompat.ViewPageTemplateFile object at ...>
+  <ViewPageTemplateFile .../z3c.ptcompat/src/z3c/ptcompat/tests/test.pt>
 
   >>> issubclass(factory, Viewlet)
   True



More information about the Checkins mailing list