This week I put out a new release of pygpgme: a Python extension that
lets you perform various tasks with OpenPGP keys via the GPGME
library. The new release
is available from both
There aren't any major new extensions to the API, but this is the first
release to support Python 3 (Python 2.x is still supported though). The
main hurdle was ensuring that the module correctly handled text vs.
binary data. The split I ended up on was to treat most things as text
(including textual representations of binary data such as key IDs and
fingerprints), and treat the data being passed into or returned from the
encryption, decryption, signing and verification commands as binary
data. I haven't done a huge amount with the Python 3 version of the
module yet, so I'd appreciate bug
reports if you find
So now you've got one less reason not to try Python 3 if you were
previously using pygpgme in your project.