from setuptools import setup, find_packages
setup(name='my-package',
......
packages=find_packages(),
test_suite='nose.collector',
package_data={'my-app': ['VERSION', 'static/css/*.css', 'static/js/*.js', 'static/images/*.jpg', 'static/images/*.png', 'static/*.png', 'static/*.js', 'templates/*', 'etc/*']},
include_package_data=True,
)
我曾尝试过一个static/*
,但它无法正常工作。
然后我尝试列出所有子目录和所有文件类型,并且它运行良好。
但是,如果static
中有数千个子目录,我该怎么办。
感谢。
答案 0 :(得分:0)
尝试简单地删除 include_package_data = True 或编辑 MANIFEST.in
<强> include_package_data 强> 如果设置为
True
,则会告知setuptools
自动包含任何内容 它在包目录中找到的数据文件,它们位于 CVS或Subversion控件,或由MANIFEST.in
指定的控件 文件。
check here了解更多信息