[openstack-dev] [all] [glance] python namespaces considered harmful to development, lets not introduce more of them

Radomir Dopieralski openstack at sheep.art.pl
Thu Aug 28 10:41:00 UTC 2014


On 27/08/14 16:31, Sean Dague wrote:

[snip]

> In python 2.7 (using pip) namespaces are a bolt on because of the way
> importing modules works. And depending on how you install things in a
> namespace will overwrite the base __init__.py for the top level part of
> the namespace in such a way that you can't get access to the submodules.
> 
> It's well known, and every conversation with dstuft that I've had in the
> past was "don't use namespaces".

I think this is actually a solved problem. You just need a single line
in your __init__.py files:

https://bitbucket.org/thomaswaldmann/xstatic-jquery/src/tip/xstatic/__init__.py

-- 
Radomir Dopieralski



More information about the OpenStack-dev mailing list