[Checkins] SVN: z3c.traverser/trunk/ - Update package meta-data.

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Oct 31 17:05:13 EDT 2007


Log message for revision 81340:
  - Update package meta-data.
  
  - Resolve ``ZopeSecurityPolicy`` deprecation warning.
  
  

Changed:
  U   z3c.traverser/trunk/CHANGES.txt
  U   z3c.traverser/trunk/setup.py
  _U  z3c.traverser/trunk/src/
  U   z3c.traverser/trunk/src/z3c/traverser/namespace.txt
  U   z3c.traverser/trunk/src/z3c/traverser/stackinfo/BROWSER.txt
  U   z3c.traverser/trunk/src/z3c/traverser/stackinfo/README.txt
  U   z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftesting.zcml
  U   z3c.traverser/trunk/src/z3c/traverser/viewlet/BROWSER.txt
  U   z3c.traverser/trunk/src/z3c/traverser/viewlet/ftesting.zcml

-=-
Modified: z3c.traverser/trunk/CHANGES.txt
===================================================================
--- z3c.traverser/trunk/CHANGES.txt	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/CHANGES.txt	2007-10-31 21:05:13 UTC (rev 81340)
@@ -1,29 +1,40 @@
 =======
-Changes
+CHANGES
 =======
 
-2007/10/26 0.2.0b2
-==================
+0.2.0 (2007-10-31)
+------------------
 
-- use only absolute_url adapters in unconsumedURL caclulations, to
+- Update package meta-data.
+
+- Resolve ``ZopeSecurityPolicy`` deprecation warning.
+
+
+0.2.0b2 (2007-10-26)
+--------------------
+
+- Use only ``absolute_url`` adapters in unconsumed URL caclulations, to
   make it work for traversable viewlets or other special cases too.
 
-2007/09/21 0.2.0b1
-==================
 
+0.2.0b1 (2007-09-21)
+--------------------
+
 - added a generic stack consumer handler which can be registered for
   BeforeTraverse events.
 
-2007/06/03 0.1.3
-================
 
-- Added principal namespace, see namespace.txt
+0.1.3 (2007-06-03)
+------------------
 
-- Fire BeforeUpdateEvent in viewlet view
+- Added principal namespace, see ``namespace.txt``
 
-2007/03/22 0.1.1
-================
+- Fire ``BeforeUpdateEvent`` in viewlet view
 
+
+0.1.1 (2007-03-22)
+------------------
+
 - First egg release
 
 

Modified: z3c.traverser/trunk/setup.py
===================================================================
--- z3c.traverser/trunk/setup.py	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/setup.py	2007-10-31 21:05:13 UTC (rev 81340)
@@ -1,34 +1,82 @@
-#!python
+##############################################################################
+#
+# Copyright (c) 2007 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Setup for z3c.traverser package
+
+$Id: setup.py 81038 2007-10-24 14:34:17Z srichter $
+"""
+import os
 from setuptools import setup, find_packages
 
-setup(
-    name = 'z3c.traverser',
-    version = '0.2.0b2',
-    author = "Zope Community",
-    author_email = "zope3-dev at zope.org",
-    description = open("README.txt").read(),
-    license = "ZPL 2.1",
-    keywords = "zope zope3",
-    url='http://svn.zope.org//z3c.traverser',
-    zip_safe=False,
-    packages=find_packages('src'),
-    include_package_data=True,
-    package_dir = {'':'src'},
-    namespace_packages=['z3c',],
-    install_requires=[
-        'setuptools',
-        'zope.component',
-        'zope.contentprovider',
-        'zope.interface',
-        'zope.publisher',
-        'zope.traversing',
-        'zope.viewlet',
-        ],
-    extras_require = dict(
-    test = ['zope.app.testing',
-            'zope.app.securitypolicy',
-            'zope.app.zcmlfiles',
-            'zope.testbrowser']
-    ),
-)
+def read(*rnames):
+    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
+setup(name='z3c.traverser',
+      version = '0.2.0',
+      author='Zope Corporation and Contributors',
+      author_email='zope3-dev at zope.org',
+      description='Pluggable Traverser API',
+      long_description=(
+          read('README.txt')
+          + '\n\n' +
+          'Detailed Dcoumentation\n' +
+          '======================\n'
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'README.txt')
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'namespace.txt')
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'viewlet', 'README.txt')
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'viewlet', 'BROWSER.txt')
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'stackinfo', 'README.txt')
+          + '\n\n' +
+          read('src', 'z3c', 'traverser', 'stackinfo', 'BROWSER.txt')
+          + '\n\n' +
+          read('CHANGES.txt')
+          ),
+      keywords = "zope3 traverser pluggable plugin viewlet",
+      classifiers = [
+          'Development Status :: 5 - Production/Stable',
+          'Environment :: Web Environment',
+          'Intended Audience :: Developers',
+          'License :: OSI Approved :: Zope Public License',
+          'Programming Language :: Python',
+          'Natural Language :: English',
+          'Operating System :: OS Independent',
+          'Topic :: Internet :: WWW/HTTP',
+          'Framework :: Zope3'],
+      url='http://cheeseshop.python.org/pypi/z3c.traverser',
+      license='ZPL 2.1',
+      packages=find_packages('src'),
+      package_dir = {'': 'src'},
+      namespace_packages=['z3c'],
+      extras_require = dict(
+          test = ('zope.app.testing',
+                  'zope.app.securitypolicy',
+                  'zope.app.zcmlfiles',
+                  'zope.testbrowser'),
+          ),
+      install_requires=(
+          'setuptools',
+          'zope.component',
+          'zope.contentprovider',
+          'zope.interface',
+          'zope.publisher',
+          'zope.traversing',
+          'zope.viewlet',
+          ),
+      include_package_data = True,
+      zip_safe = False,
+      )


Property changes on: z3c.traverser/trunk/src
___________________________________________________________________
Name: svn:ignore
   + z3c.traverser.egg-info


Modified: z3c.traverser/trunk/src/z3c/traverser/namespace.txt
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/namespace.txt	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/namespace.txt	2007-10-31 21:05:13 UTC (rev 81340)
@@ -3,7 +3,7 @@
 =====================
 
 Principal
-=========
+---------
 
 The ``principal`` namespace allows to differentiate between usernames
 in the url. This is usefull for caching on a per principal basis. The

Modified: z3c.traverser/trunk/src/z3c/traverser/stackinfo/BROWSER.txt
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/stackinfo/BROWSER.txt	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/stackinfo/BROWSER.txt	2007-10-31 21:05:13 UTC (rev 81340)
@@ -27,10 +27,10 @@
   value = u'bar'
 
 Two consumers.
-  
+
   >>> browser.open('http://localhost/kv/foo/bar/kv/time/late/@@stackinfo.html')
   >>> print browser.contents
-  Stack Info from object at http://localhost/stackinfo.html:      
+  Stack Info from object at http://localhost/stackinfo.html:
   consumer kv:
   key = u'foo'
   value = u'bar'
@@ -39,7 +39,7 @@
   value = u'late'
 
 Invalid url:
-  
+
   >>> browser.open('http://localhost/kv/foo/bar/kv/@@stackinfo.html')
   Traceback (most recent call last):
   ...

Modified: z3c.traverser/trunk/src/z3c/traverser/stackinfo/README.txt
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/stackinfo/README.txt	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/stackinfo/README.txt	2007-10-31 21:05:13 UTC (rev 81340)
@@ -138,8 +138,8 @@
   Traceback (most recent call last):
     ...
   NotFound: Object: <Content object at ...>, name: u'kv'
-  
 
+
 In order to actually use the stack consumers to retrieve information,
 there is another convinience function which stores the consumers in
 the requests annotations. This should noramlly be called on
@@ -173,7 +173,7 @@
 
 
 Virtual Host
-============
+------------
 
 If virtual hosts are used the traversal stack contains aditional information
 for the virtual host which will interfere which the stack consumer.
@@ -189,13 +189,13 @@
 
 
 URL Handling
-============
+------------
 
 Let us try these things with a real url, in our test the root is the site.
 
   >>> from zope.traversing.browser.absoluteurl import absoluteURL
   >>> absoluteURL(root, request)
-  'http://127.0.0.1'  
+  'http://127.0.0.1'
 
 There is an unconsumedURL function which returns the url of an object
 with the traversal information, which is normally omitted.

Modified: z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftesting.zcml
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftesting.zcml	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/stackinfo/ftesting.zcml	2007-10-31 21:05:13 UTC (rev 81340)
@@ -2,7 +2,7 @@
            xmlns:browser="http://namespaces.zope.org/browser"
            xmlns:zcml="http://namespaces.zope.org/zcml"
            i18n_domain="zope">
- 
+
   <include
       zcml:condition="installed zope.app.zcmlfiles"
       package="zope.app.zcmlfiles"
@@ -13,16 +13,18 @@
       />
 
   <include package="zope.app.securitypolicy" file="meta.zcml" />
-  
+
   <include package="zope.app.authentication" />
+
   <securityPolicy
-    component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+    component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+
   <include package="zope.app.securitypolicy" />
   <include package="zope.app.session" />
 
   <include package="z3c.traverser.stackinfo"/>
   <include package="z3c.traverser.stackinfo.testing"/>
-  
+
   <role id="zope.Anonymous" title="Everybody"
         description="All users have this role implicitly" />
   <role id="zope.Manager" title="Site Manager" />
@@ -36,24 +38,24 @@
    role="zope.Manager"
    principal="zope.manager"
    />
-  
+
   <unauthenticatedPrincipal
     id="zope.anybody"
     title="Unauthenticated User" />
 
   <unauthenticatedGroup
     id="zope.Anybody"
-    title="Unauthenticated Users" 
+    title="Unauthenticated Users"
     />
 
   <authenticatedGroup
     id="zope.Authenticated"
-    title="Authenticated Users" 
+    title="Authenticated Users"
     />
 
   <everybodyGroup
     id="zope.Everybody"
-    title="All Users" 
+    title="All Users"
     />
 
   <grant permission="zope.View"
@@ -61,6 +63,6 @@
   <grant permission="zope.app.dublincore.view"
          role="zope.Anonymous" />
 
-  
-  
+
+
 </configure>

Modified: z3c.traverser/trunk/src/z3c/traverser/viewlet/BROWSER.txt
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/viewlet/BROWSER.txt	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/viewlet/BROWSER.txt	2007-10-31 21:05:13 UTC (rev 81340)
@@ -11,7 +11,7 @@
 
 We have a test page registered that containes our viewlet. The viewlet
 itself just renders a link to its location (this is just for testing).
-  
+
   >>> print browser.contents
   <html>
     <body>
@@ -30,7 +30,7 @@
   <div><a href="http://localhost/test.html/++manager++IMyManager/++viewlet++MyViewlet">My Viewlet</a></div>
 
 Ceveats
-=======
+-------
 
 Update of the manager is not called, because this may be too expensive
 and normally the managers update just collects viewlets.

Modified: z3c.traverser/trunk/src/z3c/traverser/viewlet/ftesting.zcml
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/viewlet/ftesting.zcml	2007-10-31 20:44:36 UTC (rev 81339)
+++ z3c.traverser/trunk/src/z3c/traverser/viewlet/ftesting.zcml	2007-10-31 21:05:13 UTC (rev 81340)
@@ -13,15 +13,15 @@
       package="zope.app"
       />
 
-  
+
   <include package="zope.viewlet" file="meta.zcml"/>
   <include package="zope.app.securitypolicy" file="meta.zcml" />
 
 
   <include package="zope.app.authentication" />
-  
+
   <securityPolicy
-      component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+      component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
 
   <include package="zope.app.securitypolicy" />
 
@@ -30,7 +30,7 @@
 
   <role id="zope.Manager" title="Site Manager" />
 
-  
+
   <principal
    id="zope.manager"
    title="Administrator"
@@ -40,33 +40,33 @@
    role="zope.Manager"
    principal="zope.manager"
    />
-  
+
   <unauthenticatedPrincipal
     id="zope.anybody"
     title="Unauthenticated User" />
 
   <unauthenticatedGroup
     id="zope.Anybody"
-    title="Unauthenticated Users" 
+    title="Unauthenticated Users"
     />
 
   <authenticatedGroup
     id="zope.Authenticated"
-    title="Authenticated Users" 
+    title="Authenticated Users"
     />
 
   <everybodyGroup
     id="zope.Everybody"
-    title="All Users" 
+    title="All Users"
     />
-  
+
   <include package="zope.contentprovider"/>
   <include package="zope.viewlet"/>
   <include package="z3c.traverser.viewlet"/>
 
   <grant permission="zope.View"
          role="zope.Anonymous" />
-  
+
   <grantAll role="zope.Manager" />
 
   <configure package="z3c.traverser.viewlet.testing">
@@ -75,7 +75,7 @@
       manager=".app.IMyManager"
       class=".app.MyViewlet"
       permission="zope.Public"/>
-  
+
   <browser:viewletManager
       name="IMyManager"
       provides=".app.IMyManager"



More information about the Checkins mailing list