PyGPGME 0.3

Milestone information

Project:
PyGPGME
Series:
trunk
Version:
0.3
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:
1 James Henstridge, 1 Toshio Kuratomi, 1 Ville Skyttä
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 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.3.tar.gz (md5, sig) Source 60,910
last downloaded today
Total downloads: 60,910

Release notes 

* Add support for Python 3 (tested with Python 3.2). Data being encrypted, decrypted, signed or verified is treated as bytes, while textual data (including textual representations of binary data like key IDs) uses the string/unicode type.
* The test suite has been moved to the toplevel and is no longer installed with the extension.
* The examples directory is now included in tarball releases.

Changelog 

View the full changelog

revno: 88
tags: 0.3
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Thu 2012-03-08 19:54:41 +0800
message:
  Add a NEWS file.
------------------------------------------------------------
revno: 87
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 17:23:12 +0800
message:
  Switch the key editing utilities over to use generator based callbacks
  so the logic looks more procedural.
------------------------------------------------------------
revno: 86
author: Toshio Kuratomi <email address hidden>
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 15:36:06 +0800
message:
  Include the examples directory in release tarballs, fixing bug #828089.
------------------------------------------------------------
revno: 85 [merge]
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 15:31:48 +0800
message:
  Fix up STATE_ERROR handling in editutil, fixing bug #861470.
------------------------------------------------------------
revno: 84
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 15:24:08 +0800
message:
  Update simple example function to work with Python 3.
------------------------------------------------------------
revno: 83
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 14:59:01 +0800
message:
  Update setup.py to note that this package works with both Python 2.x and
  Python 3.x.
------------------------------------------------------------
revno: 82
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 14:49:31 +0800
message:
  Fix export() and keylist() to accept bytestrings again so that tests
  pass with Python 2.x.
------------------------------------------------------------
revno: 81
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 14:49:17 +0800
message:
  Fix another bytes vs strings test failure.
------------------------------------------------------------
revno: 80
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 14:10:26 +0800
message:
  Fix the key pattern list parsing code in export() and keylist() to
  correctly handle unicode strings rather than byte strings. This fixes
  the last few Python 3 errors in the test suite.
------------------------------------------------------------
revno: 79
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Fri 2012-03-02 12:23:39 +0800
message:
  Use file object as context manager in tests to avoid "ResourceWarning:
  unclosed file" warnings under Python >= 3.2.
------------------------------------------------------------
revno: 78
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2012-02-29 11:11:10 +0800
message:
  More test changes to improve Python 3 compatibility.
------------------------------------------------------------
revno: 77
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Wed 2012-02-29 11:06:12 +0800
message:
  Fix os.write() calls to send byte strings.
------------------------------------------------------------
revno: 76
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Tue 2012-02-28 23:17:43 +0800
message:
  Correctly protect against attribute deletion for various context
  properties.
------------------------------------------------------------
revno: 75
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Tue 2012-02-28 14:12:00 +0800
message:
  More Python 3 compat changes to tests: str vs. bytes and exception
  arguments.
------------------------------------------------------------
revno: 74
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Tue 2012-02-28 13:27:04 +0800
message:
  Make a few bytes vs str changes to tests.
------------------------------------------------------------
revno: 73
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Tue 2012-02-28 09:51:39 +0800
message:
  Move the tests out of the gpgme module, and make a few modifications to
  improve Python 3 compatibility (not enough to make them pass though).
------------------------------------------------------------
revno: 72
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Mon 2012-02-27 23:13:49 +0800
message:
  Ignore the __pycache__ directories Python 3 creates.
------------------------------------------------------------
revno: 71
committer: James Henstridge <email address hidden>
branch nick: pygpgme
timestamp: Mon 2012-02-27 23:12:07 +0800
message:
  Fix the extension build with Python 3.2.

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
944608 #944608 PyGPGME should support Python 3 3 High James Henstridge  10 Fix Released
828089 #828089 [PATHC] gpgme tarball doesn't include the examples 5 Low Toshio Kuratomi  10 Fix Released
861470 #861470 [PATCH] Fix setting error state in callback(). 5 Low Ville Skyttä  10 Fix Released
This milestone contains Public information
Everyone can see this information.