On 18/08/2020 20:05, Vincent Vande Vyvre wrote: .............
Hi, Two solutions: 1. Install exiv2-dev and py3exiv2 with pip $ sudo apt-get install libexiv2-dev $ sudo pip3 install py3exiv2 2. Install my ppa $ sudo add-apt-repository ppa:vincent-vandevyvre/vvv $ sudo apt-get update $ sudo apt-get install python3-exiv2 Don't change your old code for pyexiv2, the names of the modules are unchanged, your old code should work as it. Off course old strings are now unicode. Vincent (AKA VinsS)
I haven't tried #2 (I use Arch), but I did try 1) in a python 3.8 virtual env. I ended up getting into a problem with boost
src/exiv2wrapper.hpp:34:10: fatal error: boost/python.hpp: No such file or directory 34 | #include "boost/python.hpp" | ^~~~~~~~~~~~~~~~~~ compilation terminated. error: command 'gcc' failed with exit status 1
so obviously I need to install some version of boost libs or Boost.Python etc etc. Gave up :( -luddite-ly yrs- Robin Becker -- https://mail.python.org/mailman/listinfo/python-list