unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Using Python and GExiv2
@ 2019-06-17 19:12 sirgazil
  2019-06-18 18:15 ` sirgazil
  0 siblings, 1 reply; 2+ messages in thread
From: sirgazil @ 2019-06-17 19:12 UTC (permalink / raw)
  To: Guix Help

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".

However, when I run the script above, I get the following error:


    $ python3 img-clear-metadata.py 
    Traceback (most recent call last):
      File "img-clear-metadata.py", line 2, in <module>
        gi.require_version("GExiv2", "0.10")
      File "/home/sirgazil/.guix-profile/lib/python3.7/site-packages/gi/__init__.py", line 130, in require_version
        raise ValueError('Namespace %s not available' % namespace)
    ValueError: Namespace GExiv2 not available


I don't know what I'm missing...


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


---
https://sirgazil.bitbucket.io/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-06-18 18:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-17 19:12 Using Python and GExiv2 sirgazil
2019-06-18 18:15 ` sirgazil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).