我有一个名为networkx-metis
的包,它具有以下树结构
networkx-metis/
setup.py
networkx/
__init__.py
addons/
__init__.py
metis/
metis.py
networkx.addons.metis
应该作为networkx核心包中的命名空间包安装。上面的两个__init__.py
包含单行代码
__import__('pkg_resources').declare_namespace(__name__)
现在我有一些具体问题,
networkx
核心包中应该有哪些变化?我应该在哪里放置空__init__.py
个文件?namespace_packages
的{{1}}的{{1}}中setup()
的价值应该是什么?答案 0 :(得分:1)
networkx核心包的变化应该是什么?我应该在哪里放置空
__init__.py
个文件?
在networkx/addons/
内添加__import__('pkg_resources').declare_namespace(__name__)
,其中包含一行代码
namespace_packages = ['networkx.addons', 'networkx']
networkx-metis的setup.py的setup()中namespace_packages的值应该是什么?
应该是
{{1}}