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 Benedek Rácz, Jurko.Gospodnetić, awaizman, eric.smith, eryksun, nirvana-msu, nsmcan, paul.moore, steve.dower, tim.golden, uranusjr, zach.ware
Date 2021-03-29.20:35:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1617050144.74.0.000877797432833.issue38905@roundup.psfhosted.org>
In-reply-to
Content
The main motivator for the redirector was to support the Store package, which can only be *executed* from outside its container (we can't load the DLL directly). Given we want the two distributions to be interchangeable from a code POV, it made the most sense to switch both over. That said, there were other issues with the previous system that were worth fixing, it just happens that a new one was introduced (though it definitely already existed for some users - IPC is a complex pattern to get right even when you fully control the processes).

I still haven't been able to come up with a viable workaround that doesn't break more cases than it helps. Passing the internal environment variable around might help, but I don't want to fully support it because then that would prevent us fixing this properly!

PEP 582 (or otherwise getting away from virtual environments in favour of some other way of having project-specific package installation) may be our best hope.
History
Date User Action Args
2021-03-29 20:35:44steve.dowersetrecipients: + steve.dower, paul.moore, eric.smith, tim.golden, Jurko.Gospodnetić, zach.ware, eryksun, uranusjr, Benedek Rácz, nsmcan, nirvana-msu, awaizman
2021-03-29 20:35:44steve.dowersetmessageid: <1617050144.74.0.000877797432833.issue38905@roundup.psfhosted.org>
2021-03-29 20:35:44steve.dowerlinkissue38905 messages
2021-03-29 20:35:44steve.dowercreate