<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">It will likely get decided as part of the build system PEP, whenever that gets picked up again.</div><br class=""><div><blockquote type="cite" class=""><div class="">On May 3, 2016, at 12:41 PM, Brett Cannon <<a href="mailto:brett@python.org" class="">brett@python.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><br class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Wed, 27 Apr 2016 at 10:53 Donald Stufft <<a href="mailto:donald@stufft.io" class="">donald@stufft.io</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">This isn't really a problem with what you're doing. Rather it's an issue with the toolchain and and open question whether or not wheels should conceptually be able to be produced from a checkout, or if they should only be produced from a sdist. Problems like this are why I advocate the Checkout -> sdist -> wheel being the only path, but others feel differently.</div></blockquote><div class=""><br class=""></div><div class="">And Daniel Holth said he did feel differently, so obviously this hasn't moved forward in terms of finding consensus.</div><div class=""><br class=""></div><div class="">Where does all of this sit in regards to trying to separate building from installation? From my perspective as mailing list lurker, it's sitting at an impasse as Nick hasn't made a final call nor has a BDFL delegate on the topic been chosen to settle the matter (obviously if I missed something then please let me know). Could we choose a Great Decider on this topic of build/installation separation and get final RFC/PEPs written so we can get passed this impasse and move forward?</div><div class=""><br class=""></div><div class="">-Brett</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br class=""><br class="">— Donald Stufft</div><div class=""><br class=""><div class="gmail_quote">
On Apr 27 2016, at 1:38 pm, Ethan Furman <<a href="mailto:ethan@stoneleaf.us" target="_blank" class="">ethan@stoneleaf.us</a>> wrote:
<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p class="">On 04/26/2016 07:10 AM, Donald Stufft wrote:</p><p class="">> Alternatively, he could have just produced a wheel from any checkout at<br class="">> all if the MANIFEST.in excluded a file that would otherwise have been<br class="">> installed.</p><p class="">Yes. My MANIFEST.in starts with an 'exclude enum/*' and then includes <br class="">all files it wants.</p><p class="">> This sort of thing is why I'm an advocate that we should only<br class="">> build sdists from checkouts, and wheels from sdists (at the low level<br class="">> anyways, even if the UI allows people to appear to create a wheel<br class="">> straight from a checkout).</p><p class="">My current process is:</p><p class=""> python3.5 setup.py sdist --format=gztar,zip bdist_wheel upload</p><p class="">What should I be doing instead?</p><p class="">--<br class="">~Ethan~</p><p class="">_______________________________________________<br class="">Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org" target="_blank" class="">Distutils-SIG@python.org</a><br class=""><a href="https://mail.python.org/mailman/listinfo/distutils-sig" target="_blank" class="">https://mail.python.org/mailman/listinfo/distutils-sig</a></p>
</blockquote>
</div></div>_______________________________________________<br class="">
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org" target="_blank" class="">Distutils-SIG@python.org</a><br class="">
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank" class="">https://mail.python.org/mailman/listinfo/distutils-sig</a><br class="">
</blockquote></div></div>
</div></blockquote></div><br class=""><div class="">
<br class="">-----------------<br class="">Donald Stufft<br class="">PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
</div>
<br class=""></body></html>