GNOME Bugzilla – Bug 685373
[meta] Replace static gobject bindings with gi and python
Last modified: 2018-01-10 20:19:28 UTC
This ticket is for grouping work related to the removal of the gobject static bindings from pygobject. The idea is to move as much code as possible out of the static bindings and have it taken care of dynamically by either gi or python. The work should be done piecemeal as much as possible. For instance, first allow GObject.GObject to be overridden or a python shim class to be placed on top of the static class. Then specific features can then be moved from C to python (props accessor, context managers, etc). From Johan Dahlin: > I think that most of the static bindings should be removed in the long > run. It'll help on many levels, easier to contribute, debug, understand, run > under other python implementations just to mention a few.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/pygobject/issues/33.