在setup.py中包含logging.conf?

时间:2015-02-15 12:20:43

标签: python python-2.7 setuptools distutils data-files

在我的package_name子目录(下面有一个“setup.py”)中,我有一个“logging.conf”文件。

如何将其包含在我的设置中?

尝试

from distutils.sysconfig import get_python_lib

data_files=[(path.join(get_python_lib(), package_name),
                     path.join(path.dirname(__file__), package_name, 'logging.conf'))

最好是它应该是简单的:

data_files = [(package_name, path.join('.', package_name, 'logging.conf'))]

错误

  

错误:无法复制'c':不存在或不存在常规文件

1 个答案:

答案 0 :(得分:4)

是否要在您的软件包分发中包含logging.conf?使用package_data的{​​{1}}参数:

setup()