标签: python packages packaging
我编写了一个python模块并将其打包,现在我尝试将其作为子模块添加到不同的包中,这样当我尝试安装第二个包时它就会被安装并导入。做这个的最好方式是什么?我应该简单地将脚本放在第二个包中吗?或者把它作为一个单独的包装?
答案 0 :(得分:2)
将其作为单独的包保留在setup.py中使用关键字'requires'指定依赖项:
setup( ... requires=['otherpackage'], )
更多信息在distutils文档中。