On Wed, 27 Apr 2022 at 15:32, Victor Stinner <vstin...@python.org> wrote: > > On Tue, Apr 26, 2022 at 11:46 AM Victor Stinner <vstin...@python.org> wrote: > > I propose adding a -P option to Python command line interface to "not > > add sys.path[0]": > > https://github.com/python/cpython/pull/31542 > > My plan is to merge this change at 2022-05-05, the day before the > Python 3.11 feature freeze,
Why leave it until the last minute? That just makes it harder to revert if someone immediately finds a problem with it. > unless someone has a good reason to not > add this option or if you consider that we need more time to think > about this issue. > > This issue is being discussed for 11 years, see for example: It seems very rushed to propose this and implement it days before 3.11 freeze. If it's been an issue for 11 years, then (a) why didn't anyone propose this solution months ago, and (b) surely it can wait another year? I don't have any particular objection to the feature, but whether you mean it to or not, the short timescale gives the impression that you're trying to rush something in without giving people time to discuss or consider alternatives. People have other things to do, and can't simply produce a response in a matter of hours. Apart from anything else, aren't a lot of people who might be interested going to be occupied with PyCon right now? Steve Dower mentioned some (IMO) reasonable points, and you pretty much dismissed them without any discussion. That doesn't seem like the right way to handle this. In particular, I think the question of how this flag interacts with all the other flags and settings that affect sys.path and how "isolated" Python is, is an important thing to consider[^1]. Paul [^1]: We've had multiple attempts to get locale and UTF8 handling right, and now have a mess of flags, environment variables, and options that frankly only the experts can understand. I fear that we could end up with the same issue for "Python initialisation flags" if we don't take a less rushed approach. _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/JBQTRPWB5PJV4S3S2SFESYOQQ2B2E5CY/ Code of Conduct: http://python.org/psf/codeofconduct/