[Import-SIG] Namespace Packages resolution
Guido van Rossum
guido at python.org
Tue Mar 13 16:48:27 CET 2012
On Tue, Mar 13, 2012 at 8:05 AM, Yury Selivanov <yselivanov.ml at gmail.com> wrote:
> First of all, I'm sorry for breaking the thread, I've just subscribed
> for it and have no email to reply to.
> In PEP 382 it was proposed to have explicit namespace packages markers
> '.pyp'. And with that approach it was relatively easy to implement
> nested namespace packages, for instance:
> So that we can later import
> >>> from com.acme import package1, package2
> Is this possible with the new approach?
Yes, that is possible with the new approach -- the same approach (look
for foo/__init__.py and foo.py first, then fall back to foo/ and
collapse all foo/ you find) is meant to work at every level: toplevel,
in a package, in a subpackage, etc...
--Guido van Rossum (python.org/~guido)
More information about the Import-SIG