Robert,<br><br>I finished up the pretty extension.  Everything seems to work fine.  Do you want<br>to try this branch out before I merge it into trunk?<br><br>Thanks,<br><br>Brian<br><br><div class="gmail_quote">On Tue, Oct 13, 2009 at 8:26 AM, Robert Kern <span dir="ltr">&lt;<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.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;"><div class="im">On 2009-10-13 03:14 AM, Hans Meine wrote:<br>
&gt; On Friday 09 October 2009 20:00:59 Brian Granger wrote:<br>
&gt;&gt; - If an extension/profile can be distributed as a third party package, it<br>
&gt;&gt; should be.  Thus,<br>
&gt;&gt; the custom completer for enthough.traits should ship with enthought.traits.<br>
&gt;&gt; Things related<br>
&gt;&gt; to numpy should ship with numpy.<br>
&gt;<br>
&gt; Although this sounds good, one needs to make sure that this does not create<br>
&gt; installation problems.  E.g. if the ipython extension is only installed if<br>
&gt; ipython is found, the installation order may suddenly become relevant.<br>
&gt; Or packagers may start to make the extension optional (e.g. with Gentoo USE<br>
&gt; flags, or by putting them into an additional package), which would make things<br>
&gt; less convenient for the user IMO.<br>
<br>
</div>Packagers simply shouldn&#39;t do that. Optional components == bad news.<br>
<div class="im"><br>
&gt; Finally, I would expect &quot;import numpy&quot; to activate all relevant extensions in<br>
&gt; ipython (otherwise, where&#39;s the convenience?), but then we need to put code<br>
&gt; into 3rd party packages to check for the IPython runtime - would that be good<br>
&gt; design?<br>
<br>
</div>I would really hope that packages wouldn&#39;t do that. Even if I have the package,<br>
I may not want their extensions.<br>
<div class="im"><br>
--<br>
Robert Kern<br>
<br>
&quot;I have come to believe that the whole world is an enigma, a harmless enigma<br>
  that is made terrible by our own mad attempt to interpret it as though it had<br>
  an underlying truth.&quot;<br>
   -- Umberto Eco<br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</div></div></blockquote></div><br>