From my point of view, it’s a real bummer that the 0.1 series of pyexiv2 is still in use… ;)
A compatibility layer to interface with phatch may be the good answer, but you will probably find it even harder to test and to support.
While digging in phatch’s code, I’m finding quite a few uses of pyexiv2 that can be simplified a great deal by just switching to the new API. You can find my (clumsy and not-working-so-well-at-the-moment) attempt in the branch linked to this bug report.
From my point of view, it’s a real bummer that the 0.1 series of pyexiv2 is still in use… ;)
A compatibility layer to interface with phatch may be the good answer, but you will probably find it even harder to test and to support.
While digging in phatch’s code, I’m finding quite a few uses of pyexiv2 that can be simplified a great deal by just switching to the new API. You can find my (clumsy and not-working- so-well- at-the- moment) attempt in the branch linked to this bug report.