方法1:
在setup.py中包含以下代码:
from distutils.core import setup
setup(name='ProjectName',
version='1.0',
packages=['somePackage'],
data_files = [('config', ['config\propFiles1.ini',
'config\propFiles2.ini',
'config\propFiles3.ini'])]
)
在setup.py中包含以下代码:
from distutils.core import setup
setup(name='ProjectName',
version='1.0',
packages=['somePackage']
)
include config\*
这两种方法有什么区别吗?你更喜欢哪一个?我倾向于第一个,因为这样就不需要MANIFEST.in文件了。但是,在第一种方法中,您必须单独指定每个文件,而在第二种方法中,您只能包含整个文件夹。我还有什么需要考虑的吗?标准做法是什么?