Summary of the situation with Nautilus Python:
============================================
Moving to Nautilus 3.0 => Nautilus Python 1.0.0:
All the extensions have to be rewritten in GTK3 because Nautilus is
GTK3 now (so no more PyGTK). But we must continue to
use GObject 2.x (import gobject) because Nautilus Python still uses
gobject 2 ...
There is also a change to make for the path where the extension goes.
Move to Nautilus 3.2 (the one in Oniric) => [no Compatible version of
Nautilus Python]
The use of GObject 2 is no longer possible in Nautilus
because it conflicts with GObject 3... We must therefore modify Nautilus
Python (this is what Vincent Untz did in his patch). And we must
also modify the Python extensions (from gi.repository import
GObject,...).
So we have currently different problems to solve:
==================================================
* Nautilus Python must be patched or we can not
do anything. [The work is in progress for this part]
* Extensions must all be changed in one way or
another to make them work again (it is necessary to warn
the developers of the various extensions, and hope they
are willing to adapt their extensions (because it can be a huge
work for some extensions). I think that this will take
the most time...
Summary of the situation with Nautilus Python: ======= ======= ======= ======= ======= ==
=======
Moving to Nautilus 3.0 => Nautilus Python 1.0.0:
All the extensions have to be rewritten in GTK3 because Nautilus is
GTK3 now (so no more PyGTK). But we must continue to
use GObject 2.x (import gobject) because Nautilus Python still uses
gobject 2 ...
There is also a change to make for the path where the extension goes.
Move to Nautilus 3.2 (the one in Oniric) => [no Compatible version of
Nautilus Python]
The use of GObject 2 is no longer possible in Nautilus
because it conflicts with GObject 3... We must therefore modify Nautilus
Python (this is what Vincent Untz did in his patch). And we must
also modify the Python extensions (from gi.repository import
GObject,...).
So we have currently different problems to solve: ======= ======= ======= ======= ======= ======= =
=======
* Nautilus Python must be patched or we can not
do anything. [The work is in progress for this part]
* Extensions must all be changed in one way or
another to make them work again (it is necessary to warn
the developers of the various extensions, and hope they
are willing to adapt their extensions (because it can be a huge
work for some extensions). I think that this will take
the most time...