Python软件包名称空间前缀,无需创建空白目录

时间:2019-11-13 21:35:56

标签: python namespaces packaging

我维护了一个打包的Python库,以便命名空间前缀mycompany.mydivision.productx

要实现此目的,我们的源代码存储在目录结构mycompany/mydivision/productx中,但实际上前两个目录除了创建所需的名称空间外什么都不做。

是否有替代方法来获取名称空间前缀,而不是创建这些空的父目录? 我们有很多基于此命名空间导入的旧代码。

我们同时支持Python 2.7和Python 3,但是正在迁移到3,因此仅Python 3的解决方案就可以了。

0 个答案:

没有答案