This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients brett.cannon, eric.snow, ncoghlan, paul.moore, steve.dower, tim.golden, zach.ware
Date 2019-02-23.00:33:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1550881984.32.0.390607122966.issue36085@roundup.psfhosted.org>
In-reply-to
Content
I nosied both Windows and import experts, and I'm about to go ping relevant numpy/scipy people on https://github.com/numpy/numpy/pull/13019

Personally, I would prefer option #1, despite the pain it would cause. It is the better long-term supported option, and Anaconda has already adopted a patch that does this. However, I think it's most appropriate to be a change in CPython at a major release boundary so that we can provide proper porting information for users.

Option #2 is kind of neat, and honestly I thought this already worked when the fully-qualified .pyd was in a folder on sys.path. However, it's going to mess big time with all of our existing build tools. So I'm not thrilled about passing on that kind of pain - then again, most people don't need this, and those who do can do their own hacks to make it work (on the theory that they're already applying their own hacks anyway).

I'm totally open to other suggestions on how to make these situations workable, though I will (continue to) push back hard against ideas that simply bring back the security concerns that led us to this point :)
History
Date User Action Args
2019-02-23 00:33:04steve.dowersetrecipients: + steve.dower, brett.cannon, paul.moore, ncoghlan, tim.golden, eric.snow, zach.ware
2019-02-23 00:33:04steve.dowersetmessageid: <1550881984.32.0.390607122966.issue36085@roundup.psfhosted.org>
2019-02-23 00:33:04steve.dowerlinkissue36085 messages
2019-02-23 00:33:04steve.dowercreate