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 brett.cannon
Recipients acooke, brett.cannon, christian.heimes
Date 2013-07-10.12:52:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1373460761.56.0.788632498019.issue18422@psf.upfronthosting.co.za>
In-reply-to
Content
The solution from issue #18058 can't be backported because it would expose a new public API on the NamespaceLoader class. It would also introduce new functionality which would differ between Python 3.3.2 and Python 3.3.3 which can't really be classified as a bugfix since it's new functionality that didn't exist previously.

You're also not losing any abilities by not having this in Python 3.3. All it means is that the status quo holds compared to Python 3.2 in that normal packages are the only way to execute a package with __main__ defined, while Python 3.4 gains the ability to also support namespace packages.

Because of all of these points, I'm closing this issue as rejected (sorry; I know it would be handy to have but I just can't justify it).
History
Date User Action Args
2013-07-10 12:52:41brett.cannonsetrecipients: + brett.cannon, christian.heimes, acooke
2013-07-10 12:52:41brett.cannonsetmessageid: <1373460761.56.0.788632498019.issue18422@psf.upfronthosting.co.za>
2013-07-10 12:52:41brett.cannonlinkissue18422 messages
2013-07-10 12:52:41brett.cannoncreate