【发布时间】:2012-03-30 04:41:09
【问题描述】:
我有一个带有标准 setup.py 安装程序的 Python 包,但我无法将一些预定义的配置文件安装到某个地方的站点包中......我的 setup() 函数是这样调用的:
setup(
name='Hydrant',
version=version,
description=long_description,
author='Scott Frazer',
author_email='scott.d.frazer@gmail.com',
packages=['hydrant'],
package_data={'hydrant': ['sql/*.sql', 'hydrant.conf', 'hydrant.deploy']},
data_files=[('config', ['hydrant/hydrant.conf'])],
install_requires=[
"xtermcolor>=1.0.3",
"pyyaml",
"pymysql",
"jprops"
],
entry_points={
'console_scripts': [
'hydrant = hydrant.Main:Cli'
]
},
test_suite='hydrant.test',
license = "MIT",
)
我正在尝试使用package_data 和data_files,但它们似乎根本没有做任何事情。我正在使用命令行安装到虚拟环境中:
$ python setup.py install
任何见解将不胜感激!
【问题讨论】:
标签: python setuptools