[Checkins] SVN: zc.displayname/trunk/ List dependencies in setup.py, add changelog, remove dependency on zope.app.zapi

Patrick Strawderman patrick at zope.com
Thu Feb 25 16:50:23 EST 2010


Log message for revision 109448:
  List dependencies in setup.py, add changelog, remove dependency on zope.app.zapi

Changed:
  A   zc.displayname/trunk/CHANGES.txt
  U   zc.displayname/trunk/buildout.cfg
  U   zc.displayname/trunk/setup.py
  U   zc.displayname/trunk/src/zc/displayname/adapters.py

-=-
Added: zc.displayname/trunk/CHANGES.txt
===================================================================
--- zc.displayname/trunk/CHANGES.txt	                        (rev 0)
+++ zc.displayname/trunk/CHANGES.txt	2010-02-25 21:50:18 UTC (rev 109448)
@@ -0,0 +1,13 @@
+1.1 (2010-02-25)
+----------------
+
+* Spell out dependencies in setup.py.
+
+* Get rid of dependency on zope.app.zapi.
+
+* Add CHANGES.txt.
+
+1.0 (2006-12-07)
+----------------
+
+* Initial release.


Property changes on: zc.displayname/trunk/CHANGES.txt
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: zc.displayname/trunk/buildout.cfg
===================================================================
--- zc.displayname/trunk/buildout.cfg	2010-02-25 19:42:32 UTC (rev 109447)
+++ zc.displayname/trunk/buildout.cfg	2010-02-25 21:50:18 UTC (rev 109448)
@@ -1,15 +1,7 @@
 [buildout]
 develop = .
-parts = zope3 test
+parts = test
 
-find-links = http://download.zope.org/distribution/
-
 [test]
 recipe = zc.recipe.testrunner
 eggs = zc.displayname
-extra-paths = parts/zope3/src
-
-[zope3]
-recipe = zc.recipe.zope3checkout
-url = svn://svn.zope.org/repos/main/Zope3/branches/3.3
-

Modified: zc.displayname/trunk/setup.py
===================================================================
--- zc.displayname/trunk/setup.py	2010-02-25 19:42:32 UTC (rev 109447)
+++ zc.displayname/trunk/setup.py	2010-02-25 21:50:18 UTC (rev 109448)
@@ -3,15 +3,25 @@
 setup(
     name = "zc.displayname",
     version = "1.1dev",
-
     packages = find_packages('src'),
     include_package_data = True,
     package_dir = {'':'src'},
     namespace_packages = ['zc'],
     install_requires = [
     'setuptools',
-    # XXX leaving out most of the zope 3 dependencies for now,
-    # since Zope 3 hasn't been packaged yet.
+    'zope.app.container',
+    'zope.app.pagetemplate',
+    'zope.component',
+    'zope.dublincore',
+    'zope.i18n',
+    'zope.i18nmessageid',
+    'zope.interface',
+    'zope.location',
+    'zope.proxy',
+    'zope.publisher',
+    'zope.security',
+    'zope.testing',
+    'zope.traversing',
     ],
     zip_safe=False,
     author='Zope Project',
@@ -20,5 +30,4 @@
     long_description=open("src/zc/displayname/adapters.txt").read(),
     license='ZPL 2.1',
     keywords="zope zope3",
-    dependency_links = ['http://download.zope.org/distribution/'],
     )

Modified: zc.displayname/trunk/src/zc/displayname/adapters.py
===================================================================
--- zc.displayname/trunk/src/zc/displayname/adapters.py	2010-02-25 19:42:32 UTC (rev 109447)
+++ zc.displayname/trunk/src/zc/displayname/adapters.py	2010-02-25 21:50:18 UTC (rev 109448)
@@ -21,10 +21,10 @@
 from zope.security.interfaces import Unauthorized
 import zope.dublincore.interfaces
 import zope.location.interfaces
-from zope.app import zapi
 from zope.publisher.interfaces import IRequest
 from zope.publisher.interfaces.http import IHTTPRequest
 from zope.publisher.browser import BrowserView
+from zope.traversing.browser.absoluteurl import absoluteURL
 from zope.traversing.interfaces import IContainmentRoot
 
 from zc.displayname import interfaces
@@ -97,9 +97,9 @@
             base = tuple(view(maxlength))
         name_gen = component.getMultiAdapter(
             (context, request), interfaces.IDisplayNameGenerator)
-        url = zapi.absoluteURL(context, request)
+        url = absoluteURL(context, request)
         return base + (
-            {"name_gen": name_gen, "url": url, "name": name_gen(maxlength), 
+            {"name_gen": name_gen, "url": url, "name": name_gen(maxlength),
              "object": context},)
 
 class TerminalBreadcrumbs(BrowserView):
@@ -111,8 +111,8 @@
         request = self.request
         name_gen = component.getMultiAdapter(
             (context, request), interfaces.IDisplayNameGenerator)
-        url = zapi.absoluteURL(context, request)
-        return ({"name_gen": name_gen, "url": url, "name": name_gen(maxlength), 
+        url = absoluteURL(context, request)
+        return ({"name_gen": name_gen, "url": url, "name": name_gen(maxlength),
                  "object": context},)
 
 class HiddenBreadcrumbs(BrowserView):



More information about the checkins mailing list