Re: Syntax error importing gi module
- From: Juan Pablo Ugarte <juanpablougarte gmail com>
- To: Laszlo Pandy <laszlok2 gmail com>
- Cc: python-hackers-list gnome org
- Subject: Re: Syntax error importing gi module
- Date: Thu, 03 Mar 2011 16:20:24 -0300
Thanks Laszlo, I did try with 2.6 and that fixed the problem.
For some weird reason with python 2.5.5 i get that syntax error.
Anyway python widgets support is back on glade for gtk 3
thanks
Juan Pablo
On Thu, 2011-03-03 at 20:11 +0100, Laszlo Pandy wrote:
> Try with python2.6. I believe that our minimum required version.
>
> Also, you should not use pygtk and gi at the same time. Pygtk is for
> the old static bindings and will not change the version of the module
> from gi. Do this instead (if using the git version):
>
> import gi
> gi.require_version('Gtk', '3.0')
> from gi.repository import Gtk
>
> On Thu, Mar 3, 2011 at 12:28 AM, Juan Pablo Ugarte
> <juanpablougarte gmail com> wrote:
> > Hi guys, I just build pygobject using jhbuild following the instructions in
> > http://live.gnome.org/PyGObject
> > I build gtk+-3 instead and i get the following syntax error when trying to
> > import gi.
> >
> > xjuan@Xjuan:~/sources/glade$ python
> > Python 2.5.5 (r255:77872, Feb 28 2011, 16:35:35)
> > [GCC 4.4.5] on linux2
> > Type "help", "copyright", "credits" or "license" for more information.
> >>>> import pygtk
> >>>> pygtk.require('2.0')
> >>>> import gi
> > Traceback (most recent call last):
> > File "<stdin>", line 1, in <module>
> > File
> > "/home/xjuan/checkout/prefix/lib64/python2.5/site-packages/gi/__init__.py",
> > line 27, in <module>
> > from gi.repository import GObject
> > File
> > "/home/xjuan/checkout/prefix/lib64/python2.5/site-packages/gi/repository/__init__.py",
> > line 25, in <module>
> > from ..importer import DynamicImporter
> > File
> > "/home/xjuan/checkout/prefix/lib64/python2.5/site-packages/gi/importer.py",
> > line 30, in <module>
> > from .module import DynamicModule, DynamicGObjectModule
> > File
> > "/home/xjuan/checkout/prefix/lib64/python2.5/site-packages/gi/module.py",
> > line 47, in <module>
> > from .types import \
> > File
> > "/home/xjuan/checkout/prefix/lib64/python2.5/site-packages/gi/types.py",
> > line 55
> > return info.invoke(*args, gtype=cls.__gtype__)
> > ^
> > SyntaxError: invalid syntax
> >>>>
> >
> > Is this a know issue?
> >
> > thanks
> >
> > Juan Pablo
> > _______________________________________________
> > python-hackers-list mailing list
> > python-hackers-list gnome org
> > http://mail.gnome.org/mailman/listinfo/python-hackers-list
> >
> >
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]