After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 685373 - [meta] Replace static gobject bindings with gi and python
[meta] Replace static gobject bindings with gi and python
Status: RESOLVED OBSOLETE
Product: pygobject
Classification: Bindings
Component: gobject
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
Depends on: 672727 685076 685275 686443 686765 686795 687487 687488 687889 688792 692918 693117 735199 735213
Blocks:
 
 
Reported: 2012-10-03 10:39 UTC by Simon Feltman
Modified: 2018-01-10 20:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Simon Feltman 2012-10-03 10:39:35 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.
Comment 1 GNOME Infrastructure Team 2018-01-10 20:19:28 UTC
-- 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.