[devel] gpsd: python3-module-pygobject

Sergey Y. Afonin asy на altlinux.org
Вс Окт 20 14:42:38 MSK 2019


Приветствую.

Что-то у меня какое-то недопонимание. При сборке пакета выдаётся
такое вот предупреждение (с 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 не вижу. Но в коде 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 собран?

-- 
С уважением, Сергей Афонин


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