[Distutils] Future namespace support

P.J. Eby pje at telecommunity.com
Wed Oct 14 22:03:17 CEST 2009

At 04:55 PM 10/14/2009 +0200, Lennart Regebro wrote:
>2009/10/14 kiorky <kiorky at cryptelium.net>:
> > That's not what said the PEP (IOW what i had understood of)
>Oh, you don't *use* it the same way, no, but I assumed that the
>internal mechanisms would be similar. Maybe I was wrong.

You can use as many namespace package mechanisms as you want, 
simultaneously, as long as they're not all being used for the same 
namespace package.

Bear in mind that the true mechanism of nsp's is simply a module's 
__path__ object; pkgutil and pkg_resources simply provide utilities 
for setting the __path__ appropriately.

With PEP 382, the utilities become unnecessary, except for backward 
compatibility, and if you want to do fixup of a __path__ when 
sys.path is changed.  However, as long as each nsp is only registered 
with one such utility, there should be no conflicts.

More information about the Distutils-SIG mailing list