[Pkg-shotwell-maint] Bug#763549: libgexiv2-1: Python 3 and GExiv2 ImportError
Luis Felipe López Acevedo
felipe.lopac at gmail.com
Tue Sep 30 20:53:18 UTC 2014
Package: libgexiv2-1
Version: 0.4.1-3
Severity: normal
Dear Maintainer,
I am trying to use Python 3 and GExiv2 in Debian 7, but I get an import error.
I don't know what am I doing wrong or if there is a bug in Exiv2 or GExiv2
installation.
## Steps to Reproduce
1. Copy the code example in GExiv2 Python Support page. [1]
2. Save the code in a file called ``gexivwrite.py``.
3. Run the code with Python3:
$ python3 gexivwrite.py
## Expected Behavior
The code should run without error and the metadata should be applied to the
image.
## Unexpected Behavior
An ImportError occurs:
$ python3 gexivwrite.py
ERROR:root:Could not find any typelib for GExiv2
Traceback (most recent call last):
File "exiv2meta.py", line 3, in <module>
from gi.repository import GExiv2
ImportError: cannot import name GExiv2
## Aditional Information
(G)Exiv2 is not referenced in gobject-introspection:
$ ls /usr/lib/girepository-1.0/
AccountsService-1.0.typelib GstNetbuffer-0.10.typelib
Atk-1.0.typelib GstPbutils-0.10.typelib
Atspi-2.0.typelib GstRiff-0.10.typelib
cairo-1.0.typelib GstRtp-0.10.typelib
Cally-1.0.typelib GstRtsp-0.10.typelib
Caribou-1.0.typelib GstSdp-0.10.typelib
Clutter-1.0.typelib GstTag-0.10.typelib
ClutterGdk-1.0.typelib GstVideo-0.10.typelib
ClutterGst-1.0.typelib Gtk-3.0.typelib
ClutterX11-1.0.typelib GtkClutter-1.0.typelib
Cogl-1.0.typelib GtkSource-3.0.typelib
CoglPango-1.0.typelib GTop-2.0.typelib
DBus-1.0.typelib Gucharmap-2.90.typelib
DBusGLib-1.0.typelib JSCore-3.0.typelib
EvinceDocument-3.0.typelib Json-1.0.typelib
EvinceView-3.0.typelib libxml2-2.0.typelib
Folks-0.6.typelib MPID-3.0.typelib
fontconfig-2.0.typelib NetworkManager-1.0.typelib
freetype2-2.0.typelib NMClient-1.0.typelib
Gck-1.typelib PanelApplet-4.0.typelib
GConf-2.0.typelib Pango-1.0.typelib
Gcr-3.typelib PangoCairo-1.0.typelib
GData-0.0.typelib PangoFT2-1.0.typelib
GDesktopEnums-3.0.typelib PangoXft-1.0.typelib
Gdk-3.0.typelib Peas-1.0.typelib
GdkPixbuf-2.0.typelib PeasGtk-1.0.typelib
GdkX11-3.0.typelib Polkit-1.0.typelib
Gee-1.0.typelib PolkitAgent-1.0.typelib
Gio-2.0.typelib RB-3.0.typelib
GIRepository-2.0.typelib Soup-2.4.typelib
Gkbd-3.0.typelib SoupGNOME-2.4.typelib
GL-1.0.typelib TelepathyGLib-0.12.typelib
GLib-2.0.typelib TelepathyLogger-0.2.typelib
GMenu-3.0.typelib Totem-1.0.typelib
GModule-2.0.typelib TotemPlParser-1.0.typelib
GnomeBluetooth-1.0.typelib Tracker-0.14.typelib
GnomeKeyring-1.0.typelib TrackerExtract-0.14.typelib
Goa-1.0.typelib TrackerMiner-0.14.typelib
GObject-2.0.typelib UPowerGlib-1.0.typelib
Gst-0.10.typelib Vte-2.90.typelib
GstApp-0.10.typelib WebKit-3.0.typelib
GstAudio-0.10.typelib Wnck-3.0.typelib
GstBase-0.10.typelib xfixes-4.0.typelib
GstCheck-0.10.typelib xft-2.0.typelib
GstController-0.10.typelib Xkl-1.0.typelib
GstFft-0.10.typelib xlib-2.0.typelib
GstInterfaces-0.10.typelib xrandr-1.3.typelib
GstNet-0.10.typelib
[1]: https://wiki.gnome.org/Projects/gexiv2/PythonSupport
-- System Information:
Debian Release: 7.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=es_CO.utf8, LC_CTYPE=es_CO.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgexiv2-1 depends on:
ii libc6 2.13-38+deb7u4
ii libexiv2-12 0.23-1
ii libgcc1 1:4.7.2-5
ii libglib2.0-0 2.33.12+really2.32.4-5
libgexiv2-1 recommends no packages.
libgexiv2-1 suggests no packages.
-- no debconf information
More information about the Pkg-shotwell-maint
mailing list