GnuPGInterface is a Python module to interface with GnuPG . It concentrates on interacting with GnuPG via filehandles, providing access to control GnuPG via versatile and extensible means. It is based on GnuPG::Interface.
Release Notes: Removal of support for the now-deprecated FCNTL, and some minor documentation and code fixes.
Release Notes: A fatal blocker bug that manifested itself running on Linux was fixed.
Release Notes: The class GnuPGInterface was renamed to GnuPG (the module name remaining the same). Lots of documentation was added, as were many examples. The convience method Process.wait() was added so that users don't have to call os.waitpid(process.pid) with checks. Lots of unittests are now implemented to insure functional correctness. The license was changed from GPL to LGPL.
Release Notes: Major changes have been made in the run() method. A much cleaner and more sensible method is now used to request which filehandles are 'created' and which are 'attached'. See the documentation and example code for details. Note that the API changes are heavily non-backwards compatible. Also, the ability to have run() 'attach' GnuPG filehandles to already-opened files really works now; doctests have been implemented to test and ensure this.
No changes have been submitted for this release.