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

Reply via email to