---- On Mon, 17 Jun 2019 14:12:05 -0500 sirgazil <sirga...@zoho.com> wrote ----
> Hi, > > I used to use a python script to clear image metadata in Debian: > > > import gi > gi.require_version("GExiv2", "0.10") > from gi.repository import GExiv2 > > > metadata = GExiv2.Metadata("/tmp/something.png") > metadata.clear() > > > I'm trying to make this work in the GNU system I installed with Guix, but I > haven't been able to. So far, I have installed the following packages with > guix: > > gobject-introspection 1.56.1 > python 3.70 > python-pygobject 3.28.3 > gexiv2 0.10.10 > > I've also added the output of "guix package --search-paths" to my > ".bash_profile". I undid this. I removed all those exports from my ".bash_profile". Now I get a different warning and error: $ python3 img-clear-metadata.py ** (process:1495): WARNING **: 13:11:20.340: Failed to load shared library 'libgexiv2.so.2' referenced by the typelib: libgexiv2.so.2: cannot open shared object file: No such file or directory Traceback (most recent call last): File "img-clear-metadata.py", line 7, in <module> metadata = GExiv2.Metadata("/tmp/something.png") TypeError: GObject.__init__() takes exactly 0 arguments (1 given) > > I'm using this guix: > > $ LANG=C guix describe > Generation 3 Jun 15 2019 09:49:31 (current) > guix ddd401d > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: ddd401d28fb09f1f8ce96f2fc24226887a812412