быстро игнорирует подпапку

У меня проблемы с упаковкой. У меня есть проект foo:

foo /
foo / bar /
foo_lib /
data /

Когда я запускаю quickly package --extras && file-roller ../*deb, я всегда пропускаю /opt/extras.ubuntu.com/foo/foo/bar в файле deb.

Есть идеи?

1
задан 5 July 2012 в 20:29

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'  
    },  
)

Я не уверен, если это так, как это должно быть решено, но в по крайней мере, это работает для меня: -)

Я надеюсь, что могу помочь кому-то еще там ...

0
ответ дан 5 July 2012 в 20:29

Другие вопросы по тегам:

Похожие вопросы: