<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 4, 2013 at 8:38 AM, Paul Moore <span dir="ltr"><<a href="mailto:p.f.moore@gmail.com" target="_blank">p.f.moore@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="im">On 4 June 2013 12:26, Calvin Spealman <span dir="ltr"><<a href="mailto:ironfroggy@gmail.com" target="_blank">ironfroggy@gmail.com</a>></span> wrote:<br>

<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At this point I would argue against any new modules by default. How does the cost and liability of yaml in the standard library make up for such a ring benefit as excluding one little line from my requirements.txt?</blockquote>


</div><br></div>Windows users without compilers can't "just add one little line". IIRC, Windows users *with* compilers have to fiddle around with dependent libraries in a messy way. Users without compilers working on prerelease versions of Python can't find prebuilt binaries anyway. Corporate environments may not allow 3rd party libraries. Some environments require pure-python (non-stdlib) code. Etc, etc.</div>


</div></blockquote><div> <br></div><div>The proposal was about adding, explicitly, only a pure-python YAML library, so the compiler and binary related arguments don't apply here. Also, the fact that we don't have practical packaging solutions to this is something that, hopefully, we'll fix and so I think, until then, adding new modules should be scrutinized with the question: Are we just doing this to get around packaging limitations?<br>

</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"></div><div class="gmail_extra">New modules have a pretty high bar to adoption in any case. Let's not make it impossibly high by assuming (wrongly) that there are no difficulties involved in external dependencies.</div>

<span class="HOEnZb"><font color="#888888">
<div class="gmail_extra"><br></div><div class="gmail_extra">Paul.</div></font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br>Read my blog! I depend on your acceptance of my opinion! I am interesting!<br><a href="http://techblog.ironfroggy.com/">http://techblog.ironfroggy.com/</a><br>Follow me if you're into that sort of thing: <a href="http://www.twitter.com/ironfroggy">http://www.twitter.com/ironfroggy</a>
</div></div>