[Python-modules-team] Bug#912966: python-pyudev: suggests transitional python-gobject, and indirectly, deprecated python-gobject-2

Simon McVittie smcv at debian.org
Mon Nov 5 09:36:29 GMT 2018


Package: python-pyudev
Version: 0.21.0-1
Severity: normal
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: oldlibs python-gobject
Tags: buster sid
Control: block 912946 by -1

This package suggests python-gobject, which is a transitional package
that depends on both:

* python-gobject-2, the old "static" Python binding for GLib and GObject;
* python-gi, the new GObject-Introspection binding

Presumably only one of those suggestions is actually useful. Please
change the suggestion to either python-gi (if the package uses "import gi"
or "from gi.repository import..."), or python-gobject-2 (if the package
uses "import gobject").

python-gobject-2 is only available for Python 2, and is unmaintained
upstream. Python 2 will also reach end-of-life upstream during the
lifetime of Debian 10 'buster'. Please port dependent packages to use
PyGI (the python-gi or python3-gi packages in Debian), which is the
GObject-Introspection-based replacement for python-gobject-2.

More information about porting from the static bindings is available here:
https://pygobject.readthedocs.io/en/latest/guide/porting.html

python-gobject-2 and Python 2 will probably be removed from Debian during
the bullseye release cycle, and the python-gobject transitional package
will also need to be removed.

Thanks,
    smcv



More information about the Python-modules-team mailing list