我对快速包装有问题。我有个项目foo:
foo/ foo/bar/ _lib//
当我运行quickly package --extras && file-roller ../*deb时,我总是想念deb文件中的/opt/extras.ubuntu.com/foo/foo/bar。
有什么想法吗?
发布于 2012-07-06 13:16:51
所以我现在已经解决了。
我在项目文件夹中编辑了setup.py。我在最后一行扩展了设置:
DistUtilsExtra.auto.setup(
name='foo'
version='0.1-public1',
license='GPL-3',
author='Alex',
author_email='alex@foo.bar',
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='alex@foo.bar',
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'
},
)我不确定,是否应该这样解决,但至少对我来说是这样的:)
我希望我也能帮助其他人。
https://askubuntu.com/questions/159947
复制相似问题