PEP 382: Namespace Packages
pavlovevidence at gmail.com
Thu Apr 2 20:38:50 CEST 2009
On Apr 2, 8:32 am, "Martin v. Löwis" <mar... at v.loewis.de> wrote:
> I propose the following PEP for inclusion to Python 3.1.
> Please comment.
> Namespace packages are a mechanism for splitting a single Python
> package across multiple directories on disk. In current Python
> versions, an algorithm to compute the packages __path__ must be
> formulated. With the enhancement proposed here, the import machinery
> itself will construct the list of directories that make up the
My main concern is that we'll start seeing all kinds of packages with
The current lack of global package namespace effectively prevents
bureaucratic package naming, which in my mind makes it worth the
cost. However, I'd be willing to believe this can be kept under
control some other way.
More information about the Python-list