我想创建一个具有以下结构的包:
project/
plugin_dir/
templates/
sh/
我有一个类似以下的setup.py文件:
setup(name='my_plugin',
version='1.0.0',
packages=['my_plugin'],
install_requires=['slackclient>=1.0.5', 'airflow==1.8', 'snakebite>=2.11.0', 'prometheus-client>=0.0.19'],
dependency_links=[],
# scripts=findall('sh/')+findall('templates/'),
data_files=[('/sh', findall('sh/'))],
include_package_data=True,
zip_safe=False
)
我运行命令python setup.py bdist_wheel
,当我查看方向盘时,它不包含sh或templates目录中的文件。
我做错了什么?
答案 0 :(得分:0)
没关系它工作正常,我没有在构建中看到它/但是一旦你打开运行pip install my_plugin --target . --no-deps
的轮子,它就被包括在内。