[devel] gpsd: python3-module-pygobject

Антон Мидюков midyukov-anton на ya.ru
Вс Окт 20 15:19:13 MSK 2019


20.10.2019 18:42, Sergey Y. Afonin пишет:
> Приветствую.
>
> Что-то у меня какое-то недопонимание. При сборке пакета выдаётся
> такое вот предупреждение (с python 2, с которым сейчас собрано в
> Sisyphus, на самом деле аналогично):
>
> WARNING: Python module pygobject not found.
>      xgps and xgpsspeed will not be installed
>
> python3-module-pygobject установлен. При этом проверка выглядит
> вот так в SConstruct:
>
>          # check for pygobject
>          try:
>              imp.find_module('gi')
>          except ImportError:
>              # no pycairo, don't build xgps, xgpsspeed
>              announce("WARNING: Python module pygobject not found.\n"
>                       "    xgps and xgpsspeed will not be installed")
>              env['xgps'] = False
>
> Комментарий тут явно с ошибкой, pycairo чуть раньше проверяется. А вот
> с pygobject что и почему проверяется модуль gi на самом деле? Я модуля
> python3-module-gi не вижу.
python3-module-pygobject3 провайдит python3(gi)
>   Но в коде xgps и xgpsspeed хотят gi, а не
> pygobject:
>
> # Gtk3 imports.  Gtk3 requires the require_version(), which then causes
> # pylint to complain about the subsequent "non-top" imports.
> import gi
>
> На https://pygobject.readthedocs.io/en/latest/guide/api/api.html пишут,
> что gi c pygobject действительно связан. Я с Питоном сильно на Вы, потому
> что делать, не очень понятно. У нас как-то не так module-pygobject собран?
>
-- 
С уважением, Антон Мидюков <antohami на altlinux.org>



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