<br><br><div class="gmail_quote">On Thu, Mar 5, 2009 at 12:52, Stefan Behnel <span dir="ltr">&lt;<a href="mailto:stefan_ml@behnel.de">stefan_ml@behnel.de</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;">
Benjamin Peterson wrote:<br>
&gt; 2009/3/5 Guido van Rossum &lt;<a href="mailto:guido@python.org">guido@python.org</a>&gt;:<br>
&gt;&gt; On Thu, Mar 5, 2009 at 2:39 AM, Stefan Behnel &lt;<a href="mailto:stefan_ml@behnel.de">stefan_ml@behnel.de</a>&gt; wrote:<br>
&gt;&gt;&gt; And, BTW, I wouldn&#39;t mind getting lxml into the stdlib either.<br>
&gt;&gt; No matter how beautiful and fast lxml is, it has one downside where it<br>
&gt;&gt; comes to installing it into the stdlib: it is based on large, complex<br>
&gt;&gt; 3rd party libraries, libxml2 and libxslt.<br>
&gt;<br>
&gt; And it depends on Cython, which is wonderful normally, but maybe<br>
&gt; difficult to deal with in language evolution since we wouldn&#39;t have<br>
&gt; direct control over the C sources.<br>
<br>
I see the point, although I think that this can be dealt with by<br>
<br>
a) using a specific, stable release version of Cython for a specific Python<br>
release, so that this Cython version can be bug fixed if required (it&#39;s<br>
implemented in Python, after all)<br>
</blockquote><div><br>So including Cython source in the stdlib and then check in the generated C code? I don&#39;t think that adding another build dependency for the stdlib, especially for one already with several external dependencies itself, is a good idea.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
or<br>
<br>
b) adding Cython to the stdlib and building with that</blockquote><div><br>That&#39;s an entirely separate discussion (for which my initial answer is to not consider it until it has stabilized to a 1.0 release).<br><br>-Brett<br>
</div></div>