[devel] Странные зависимости на python

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Авг 26 20:16:05 MSD 2007


On Sat, Aug 25, 2007 at 03:00:37AM +0700, Michael Pozhidaev wrote:
> При сборке пакета с программой на python (orca) появляются странные зависимости.
> Так, например, после сборки и попытки установки появляется зависимость на python2.4(GONE).

У меня есть версия, что ORBit очень глубоко вклинивается в питоновский
"import".  То есть после того, как запустилось

	atspi.ORBit.load_typelib('GNOME_Speech')

дальше начинается что-то непотребное.

Может, этот орбит "левые модули" генерирует находу?
Он как раз по идее такой фигнёй должен уметь заниматься --
всякие там RPC-генерат находу делать.

> BuildRequires выставил buildreq как:
> # Automatically added by buildreq on Sat Aug 25 2007
> BuildRequires: gcc-c++ glib2-devel gnome-mag gnome-speech perl-XML-Parser python-dev python-module-pygnome-bonobo python-modules-compiler
> 
> Подумал, что надо явно указать ещё Requires:, пробовал вписывать python-module-pygnome и другие варианты,
> но не помогает. Сам пакет собирается без ошибок.
> Что здесь нужно сделать? Никогда раньше с python дела не имел, пробую в первый раз.

Прежде всего добейтесь, чтобы программа работала в конце стадии %build,
то есть чтобы типа

python ./src/что-то.py --help

выводило какой-нибудь хелп.  Это, во-первых, гарантирует минимальную
работосопособность, а во-вторых, естественным образом поможет
сгенирировать более полный BuildRequires.

[builder на solemn orca-2.19.6]$ PYTHONPATH=$PWD/src python src/orca/orca.py 
Traceback (most recent call last):
  File "src/orca/orca.py", line 54, in ?
    import braille
  File "/usr/src/RPM/BUILD/orca-2.19.6/src/orca/braille.py", line 53, in ?
    import brl
ImportError: No module named brl
[builder на solemn orca-2.19.6]$ 

В общем, добейтесь чтобы хоть кое как но работало.
Но вообще если вы с питоном никогда дела не имели...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070826/0458cbc3/attachment-0001.bin>


Подробная информация о списке рассылки Devel