Пакетное комбинированное программное обеспечение C ++ / Python

Я хотел бы упаковать программное обеспечение, содержащее как код C ++, так и код Python. Заголовки и библиотеки C ++ прекрасно компилируются на панели запуска и правильно установлены (благодаря некоторым файлам .install).

Что касается Python, имена (необработанных) установочных файлов будут

/build/buildd/trilinos-11.1~20130107/debian/tmp/usr/lib/python2.7/dist-packages/PyTrilinos/AztecOO.py
/build/buildd/trilinos-11.1~20130107/debian/tmp/usr/lib/python2.7/dist-packages/PyTrilinos/AztecOO.pyc
/build/buildd/trilinos-11.1~20130107/debian/tmp/usr/lib/python2.7/dist-packages/PyTrilinos/_AztecOO.so

Как правильно их устанавливать? Должен ли я также создать файл .install, содержащий эти файлы, или есть способ использовать dh_python2?

3
задан 8 January 2013 в 03:12

2 ответа

Обычно нужно создать файл setup.py, а затем вызвать его из файла правил. С dh ваш файл правил, по крайней мере, часть Python, может быть таким простым, как

%:
        dh $@ --with python2 --buildsystem=python_distutils --install-layout=deb
0
ответ дан 8 January 2013 в 03:12

И. Сначала вы устанавливаете их, затем звоните dh_python2.

dh_python будет перемещать вещи, удалять .pyc файлы и обрабатывать байтовую компиляцию во время установки.

0
ответ дан 8 January 2013 в 03:12

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

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