PyGPGME 0.2

Milestone information

Project:
PyGPGME
Series:
trunk
Version:
0.2
Released:
 
Registrant:
James Henstridge
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 James Henstridge, 1 Jelmer Vernooij
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
5 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon pygpgme-0.2.tar.gz (md5, sig) Source 3,189
last downloaded 4 weeks ago
Total downloads: 3,189

Release notes 

 * Update the code base to work with newer versions of GPGME
 * Update extension code to make it easier to port to Python 3 (this version still doesn't support Python 3). In general, this involves making sure we return Unicode strings for textual data and byte strings for binary data.
 * Add support for the genkey API.
 * Add support for symmetric encryption in encrypt().

Changelog 

View the full changelog

revno: 70
tags: 0.2
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2011-08-17 11:45:42 +0800
message:
  Bump version number to 0.2.
------------------------------------------------------------
revno: 69 [merge]
author: Jelmer Vernooij <email address hidden>
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2010-05-20 19:41:46 +0800
message:
  Initialize GPGME properly by calling gpgme_check_version().
------------------------------------------------------------
revno: 68
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 17:32:56 +0800
message:
  Add support for symmetric encryption in gpgme.Context.encrypt(). Fixes
  bug #295918.
------------------------------------------------------------
revno: 67
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 17:18:32 +0800
message:
  Small cleanup to distutils code.
------------------------------------------------------------
revno: 66
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 16:45:41 +0800
message:
  Run make targets with default Python executable. If you want a
  non-default Python executable, it is still possible to override
  $(PYTHON).
------------------------------------------------------------
revno: 65
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 16:42:52 +0800
message:
  Add a test for gpgme.Context.set_engine_info().
------------------------------------------------------------
revno: 64
author: Miloslav Trmac <email address hidden>
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 16:30:38 +0800
message:
  Add gpgme.Context.set_engine_info() method.
------------------------------------------------------------
revno: 63
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-08-20 12:33:14 +0800
message:
  Update the code for setting up exceptions to not trigger deprecation
  warnings with Python 2.6.
------------------------------------------------------------
revno: 62
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-29 11:30:11 +0800
message:
  Use BytesIO for input/output buffers to make conversion to Python 3 easier.
------------------------------------------------------------
revno: 61
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-04-02 17:15:12 +0800
message:
  Make sure we're sending a bytes() object to the write() method of the
  wrapped file descriptor.
------------------------------------------------------------
revno: 60
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2009-04-02 11:46:16 +0800
message:
  Some small whitespace and comment cleanups.
------------------------------------------------------------
revno: 59
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-01 18:05:25 +0800
message:
  Looks like we need #ifdefs to handle module initialisation.
------------------------------------------------------------
revno: 58
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-01 17:46:01 +0800
message:
  Switch to using PyVarObject_HEAD_INIT() and Py_TYPE() to make porting
  to Python 3 easier.
------------------------------------------------------------
revno: 57
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-01 17:24:02 +0800
message:
  Convert Py_BuildValue uses that build text values.
------------------------------------------------------------
revno: 56
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-01 17:05:02 +0800
message:
  Convert code that was generating byte strings to unicode strings where
  appropriate.
------------------------------------------------------------
revno: 55
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2009-04-01 16:05:38 +0800
message:
  Convert PyString_* APIs to PyBytes_* to help with port to Python 3.
  Some of these cases will need to be switched to PyUnicode_* later.
------------------------------------------------------------
revno: 54
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2008-10-16 20:06:10 +0800
message:
  Unset GPG_AGENT_INFO when running the tests, as it breaks the
  passphrase_cb tests.
------------------------------------------------------------
revno: 53
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2008-10-16 15:44:55 +0800
message:
  Some fixes for the genkey method. Adjust the test case a bit, including
  a test for the failure case.
------------------------------------------------------------
revno: 52
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2008-10-16 14:46:11 +0800
message:
  Make sure agent support is disabled for tests.
------------------------------------------------------------
revno: 51 [merge]
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2008-10-16 13:50:10 +0800
message:
  Merge Celso's genkey branch
------------------------------------------------------------
revno: 50
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Tue 2007-04-10 10:34:52 +0800
message:
  Remove test_verify_multiple_clearsigned_sections() test, which fails due
  to a behaviour change in new gpg/gpgme (the old behaviour was considered
  a security hole).
------------------------------------------------------------
revno: 49
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Mon 2006-10-16 16:22:31 +0800
message:
  fix tests to pass with newer libgpgme
------------------------------------------------------------
revno: 48
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2006-04-13 13:55:39 +0800
message:
  disable test that fails due to default value change in libgpgme-1.1.0

0 blueprints and 5 bugs targeted

Bug report Importance Assignee Status
452194 #452194 Call to gpgme_check_version is required when using gpgme >= 1.2.0 3 High Jelmer Vernooij  10 Fix Released
92733 #92733 Unit tests need updating for GPGME 1.1.4/GnuPG 1.4.7 1 Undecided   10 Fix Released
295918 #295918 [patch] Add support for symmetric encryption 1 Undecided James Henstridge  10 Fix Released
295920 #295920 [patch] Add support for set_engine_info 1 Undecided   10 Fix Released
415528 #415528 pygpgme emits a deprecation warning on python 2.6 1 Undecided James Henstridge  10 Fix Released
This milestone contains Public information
Everyone can see this information.