<div dir="ltr"><div class="gmail_extra">On 14 August 2013 16:49, Oscar Benjamin <span dir="ltr"><<a href="mailto:oscar.j.benjamin@gmail.com" target="_blank">oscar.j.benjamin@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"><div id=":13p" style="overflow:hidden">To give an example of where these subprocess issues might matter.<br>
sphinx auto-generates Makefiles that call 'sphinx-build' with no<br>
extension. The sphinx-build command has a setuptools .exe wrapper so<br>
that it will be picked up. I wouldn't confidently assume that for all<br>
combinations of Windows version and 'make' implementation that 'make'<br>
would know how to find sphinx-build for anything other than an .exe.<br></div></blockquote></div><br>OK, that's a pretty solid use case, and pretty clearly demonstrates that there will be issues with anything other than an exe.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">So we come full circle again - I'm pretty sure the last time this came up a month or so ago, someone came up with a scenario that convinced me to give up on executable script files. I definitely will at some point write up *some* sort of document on best practices for wrapping Python code (scripts, apps, whatever) as OS commands, in a cross-platform way.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Paul</div></div>