<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Jun 3, 2017 2:45 PM, "Chris Angelico" <<a href="mailto:rosuav@gmail.com">rosuav@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Sun, Jun 4, 2017 at 12:42 AM, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
>> But I don't think that running an application from the source without<br>
>> installing it is the most common way to run an application. Most users<br>
>> install applications to use them, no?<br>
><br>
> Scripts are very frequently run without installing them, as are things<br>
> like Jupyter Notebooks, so any change along these lines would need to<br>
> be carefully planned to avoid being unduly disruptive.<br>
><br>
<br>
</div>A single-file script wouldn't be affected; only something that has<br>
more than one file "side by side" in an arbitrary directory, and<br>
imports one from the other. Do Jupyter notebooks do that? I've no idea<br>
how they work under the covers.<br>
<br>
ChrisA<br>
<div class="elided-text"></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">It seems to be pretty common in unit tests in my experience.</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="elided-text"><br></div></blockquote></div></div></div></div>