<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello all,<br><br></div>I'm looking to write a GUI around the existing philosophy-of-use of EasyGnuPG (<a href="https://github.com/EasyGnuPG/egpg">https://github.com/EasyGnuPG/egpg</a>) as part of my GSoC project this summers. I was therefore looking to find the best ways to wrap GnuPG from Python scripts rather than using outputs from gpg2 binary. I see there are two principal bindings available PyMe and PyGPGME.<br><br></div>Both seem to be relatively un-maintained for the past few years now (2008 for PyMe and 2012 for PyGPGME):<br><br><pre><a href="http://pyme.sourceforge.net/">http://pyme.sourceforge.net/</a>
<a href="https://launchpad.net/pygpgme">https://launchpad.net/pygpgme</a></pre><br></div>Some of the features I'd like to be working with are:<br><br></div>1. Encrypting/Decrypting files. Decryption done using user's default keyrings.<br><br></div>2. Listing keys and encryption sub-keys.<br><br></div>3. Maintaining contacts<br><br></div>4. Generating new keys<br><br></div>So, my question is - has anyone worked with Python and GPGME? Which bindings are better in your opinion?<br></div><div><div><div><div><br><br></div></div></div></div></div>