У меня проблемы с упаковкой. У меня есть проект foo:
foo /
blockquote>
foo / bar /
foo_lib /
data /Когда я запускаю
quickly package --extras && file-roller ../*deb
, я всегда пропускаю/opt/extras.ubuntu.com/foo/foo/bar
в файле deb.Есть идеи?
Так что я вроде как решил это.
Я отредактировал файл 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'
},
)
Я не уверен, если это так, как это должно быть решено, но в по крайней мере, это работает для меня: -)
Я надеюсь, что могу помочь кому-то еще там ...