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