2013-10-28 11 views
3

我想在主模块内部有几个python子模块,但我想将它们作为分离的python包分发。所以包A应该提供'my_data.source_a',包B应该提供'my_data.source_b',...等等。python命名空间包的当前状态

我发现我必须为此使用命名空间包,但试图找出细节,我发现多个PEP涵盖了这个问题。 PEP 420似乎是最新的一个,它建立在PEP 402和PEP 382之上。

对我来说,并不清楚实现是什么状态的不同PEP。所以我的问题是:http://pythonhosted.org/distribute/setuptools.html#namespace-packages仍然是要走的路或我应该如何建立我的命名空间包?

回答