【发布时间】:2018-08-07 20:42:38
【问题描述】:
有谁知道如何在 setup.py 中设置多个包目录
packages=['package_1', 'package_2'], package_dir={??,??}
考虑到两个包都在不同的文件夹下。
谢谢
【问题讨论】:
标签: python package setup.py pybind11
有谁知道如何在 setup.py 中设置多个包目录
packages=['package_1', 'package_2'], package_dir={??,??}
考虑到两个包都在不同的文件夹下。
谢谢
【问题讨论】:
标签: python package setup.py pybind11
package_dir 选项只是一个字典映射,从包名称到相对于分发根目录的目录位置。所以你可以这样做:
package_dir={package_1:package1_dir, package_2:package2_dir}
这些目录中的任何子目录也将被递归检查。根据docs:
package_dir字典中的package: dir条目隐式适用于package下的所有包
【讨论】: