Thanks for fixing this :)<br><br>-Alex<br><br><br><div class="gmail_quote">On Fri, May 22, 2009 at 12:33 PM, Martijn Faassen <span dir="ltr">&lt;<a href="mailto:faassen@startifact.com">faassen@startifact.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Log message for revision 100240:<br>
  There is no direct dependency on zope.app.component anymore in this<br>
  package.<br>
<br>
<br>
Changed:<br>
  U   zope.app.publisher/trunk/CHANGES.txt<br>
  U   zope.app.publisher/trunk/setup.py<br>
  U   zope.app.publisher/trunk/src/zope/app/publisher/browser/fields.py<br>
<br>
-=-<br>
Modified: zope.app.publisher/trunk/CHANGES.txt<br>
===================================================================<br>
--- zope.app.publisher/trunk/CHANGES.txt        2009-05-22 16:32:56 UTC (rev 100239)<br>
+++ zope.app.publisher/trunk/CHANGES.txt        2009-05-22 16:33:41 UTC (rev 100240)<br>
@@ -5,7 +5,7 @@<br>
 3.7.1 (unreleased)<br>
 ==================<br>
<br>
-None.<br>
+- There is no direct dependency on zope.app.component anymore (even in the tests).<br>
<br>
 3.7.0 (2009-05-22)<br>
 ==================<br>
<br>
Modified: zope.app.publisher/trunk/setup.py<br>
===================================================================<br>
--- zope.app.publisher/trunk/setup.py   2009-05-22 16:32:56 UTC (rev 100239)<br>
+++ zope.app.publisher/trunk/setup.py   2009-05-22 16:33:41 UTC (rev 100240)<br>
@@ -62,11 +62,10 @@<br>
                         ],<br>
       extras_require={<br>
           &#39;test&#39;: [&#39;zope.testing&#39;,<br>
-                  &#39;zope.app.component&#39;,<br>
-                  &#39;zope.app.testing&#39;,<br>
-                  &#39;zope.app.securitypolicy&#39;,<br>
-                  &#39;zope.app.zcmlfiles&#39;,<br>
-                  &#39;zope.site&#39;],<br>
+                   &#39;zope.app.testing&#39;,<br>
+                   &#39;zope.app.securitypolicy&#39;,<br>
+                   &#39;zope.app.zcmlfiles&#39;,<br>
+                   &#39;zope.site&#39;],<br>
           },<br>
<br>
       zip_safe = False,<br>
<br>
Modified: zope.app.publisher/trunk/src/zope/app/publisher/browser/fields.py<br>
===================================================================<br>
--- zope.app.publisher/trunk/src/zope/app/publisher/browser/fields.py   2009-05-22 16:32:56 UTC (rev 100239)<br>
+++ zope.app.publisher/trunk/src/zope/app/publisher/browser/fields.py   2009-05-22 16:33:41 UTC (rev 100240)<br>
@@ -44,7 +44,7 @@<br>
     ...     def resolve(self, path):<br>
     ...         if path.startswith(&#39;zope.app.menus&#39;) and \<br>
     ...             hasattr(menus, &#39;menu1&#39;) or \<br>
-    ...             path == &#39;zope.app.component.menus.menu1&#39;:<br>
+    ...             path == &#39;zope.app.publisher.menus.menu1&#39;:<br>
     ...             return menu1<br>
     ...         raise ConfigurationError(&#39;menu1&#39;)<br>
<br>
@@ -54,7 +54,7 @@<br>
     Test 1: Import the menu<br>
     -----------------------<br>
<br>
-    &gt;&gt;&gt; field.fromUnicode(&#39;zope.app.component.menus.menu1&#39;) is menu1<br>
+    &gt;&gt;&gt; field.fromUnicode(&#39;zope.app.publisher.menus.menu1&#39;) is menu1<br>
     True<br>
<br>
     Test 2: We have a shortcut name. Import the menu from `zope.app.menus1`.<br>
<br>
_______________________________________________<br>
Checkins mailing list<br>
<a href="mailto:Checkins@zope.org">Checkins@zope.org</a><br>
<a href="http://mail.zope.org/mailman/listinfo/checkins" target="_blank">http://mail.zope.org/mailman/listinfo/checkins</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Alex Smith<br>Software Engineer<br>Zope Corporation<br><br>