快速忽略子文件夹

快速忽略子文件夹

我遇到了快速打包的问题。我有一个项目 foo:

foo/
foo/bar/
foo_lib/
数据/

当我运行时, quickly package --extras && file-roller ../*deb 我总是错过/opt/extras.ubuntu.com/foo/foo/bardeb 文件。

有任何想法吗?

答案1

所以我现在已经解决了它。

我已经编辑了项目文件夹中的setup.py。我在最后几行扩展了设置:

DistUtilsExtra.auto.setup(  
name='foo'  
version='0.1-public1',  
license='GPL-3',  
author='Alex',  
author_email='[email protected]',  
description='This is foo',  
long_description='with a lot of bar',  
url='www.foo.bar',  
cmdclass={'install': InstallAndUpdateDataDirectory}  
)

通过附加三个参数:

DistUtilsExtra.auto.setup(  
name='foo'  
version='0.1-public1',  
license='GPL-3',  
author='Alex',  
author_email='[email protected]',  
description='This is foo',  
long_description='with a lot of bar',  
url='www.foo.bar',  
cmdclass={'install': InstallAndUpdateDataDirectory},  
packages=['foo', 'foo_lib', 'foo/bar'],  
package_data={  
    'foo': ['*.py'],  
    'foo_lib': ['*.py'],  
    'foo/bar': ['*.py']  
    },  
package_dir={  
    'foo': 'foo',  
    'foo_lib': 'foo_lib',  
    'foo/bar': 'foo/bar'  
    },  
)

我不确定这是否是解决问题的方法,但至少对我来说是有效的:-)

我希望我也可以帮助其他人......

相关内容