New submission from Eric V. Smith <e...@trueblade.com>: I have created a branch features/pep-420 where I'll be developing a proof of concept implementation of PEP 420.
I've checked in a basic version, but it has these issues: - We need to decide how finders communicate that they've found part of a namespace package. Per Brett's suggestion, I'm currently returning a string that means "the returned path is part of a namespace package". I think that's an okay design. - I guess we need to create a "namespace loader", so we can initialize __loader__. It's a little odd because it would be a loader for which there's no need for a find_module method. I'm currently setting __loader__ to the finder, which is completely wrong, but keeps things working. - test_import and test_importlib both fail because they're checking that imports with no __init__.py fail. Those tests need to be removed. - There are no tests yet. ---------- assignee: eric.smith messages: 159131 nosy: barry, brett.cannon, eric.smith, jason.coombs priority: normal severity: normal status: open title: Implement PEP 420: Implicit Namespace Packages type: enhancement versions: Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue14660> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com