<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 25 August 2017 at 18:02, xoviat <span dir="ltr"><<a href="mailto:xoviat@gmail.com" target="_blank">xoviat@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">While we're waiting for others to respond, what are we going to do with respect to the sys.path issue? I don't think there has been discussion on that yet.</div></blockquote><div><br></div><div>There was plenty of discussion. The summary is:</div><div><br></div><div> - removing srcdir from sys.path requires explicitly removing "" from the head of sys.path, which is not normally done.</div><div> - it would break many setuptools based projects, probably forcing the setuptools backend to reinsert it, defeating the purpose of removing it in the first place.</div><div> - if any backend launches a python based subprocess (on top of the one already launched by the frontend for calling the backend), "" goes right back to the head of sys.path, defeating the purpose of removing it in the first place</div><div> - it will make it impossible for packages to carry or be their own backends, which is an important usecase for the backend packages themselves and for complex setups</div><div><br></div><div>conspicuously absent from the discussion was an actual decision on whether to remove or just document the presence of srcdir on sys.path.<br></div><div><br></div><div>Cheers,</div><div><br></div><div>Leo<br></div></div></div></div>