我有以下目录结构(对于 python 发行版来说是相当标准的):
/some_dir
/common
file1.dat
file2.dat
/src
pkg1/
__init__.py
stuff.py
setup.py
Run Code Online (Sandbox Code Playgroud)
我想要实现的是将两者打包pkg1到common同一个 python Egg 中。该setup.py文件非常标准(自动发现包)并且pkg1已正确包含,不幸的是我不能对common. 我尝试了很多东西,例如,,package_data等等,但似乎没有任何效果。我怎样才能实现这个目标?package_data_filespackage_dir
我也不热衷于保留这种结构,但我确实需要将这些文件放入一个公共目录中,因为我必须生成包含它们的nodejs、python 和 java 库,因此将目录移动到common/python 中不是一个选项。