Brett Cannon added the comment: 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). ---------- components: +Library (Lib) -Installation dependencies: +Define is_package for NamespaceLoader resolution: -> rejected status: open -> closed versions: -Python 3.4 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18422> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com