doc: explain need for Python 3.2 in the README.
authorW. Trevor King <wking@tremily.us>
Fri, 31 Aug 2012 18:16:49 +0000 (14:16 -0400)
committerW. Trevor King <wking@tremily.us>
Fri, 31 Aug 2012 18:16:49 +0000 (14:16 -0400)
Also list Python 3.2 and 3.3 as explicitly supported in setup.py.

README
setup.py

diff --git a/README b/README
index ea9875480714b152da9c35bc77e381eb1ebc1b2c..a122d478822a1ec130ea92a50f5109e8cc2ceacc 100644 (file)
--- a/README
+++ b/README
@@ -33,6 +33,11 @@ the cryptography.
 
 __ wrappers_
 
+It would be awkward to backport ``pgp-mime`` to Python 2.7, because we
+take advantage of the ``pass_fds`` argument to Popen_ to pass file
+descriptors to the child `gpgme-tool` processes.  Once we get to
+Python 3.3, we'll use sendmsg_ and recvmsg_ instead.
+
 Installing by hand
 ------------------
 
@@ -136,6 +141,9 @@ wking@tremily.us
 .. _pyassuan: http://blog.tremily.us/posts/pyassuan/
 .. _gpgme-tool:
   http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=src/gpgme-tool.c;hb=HEAD
+.. _Popen: http://docs.python.org/py3k/library/subprocess.html#subprocess.Popen
+.. _sendmsg: http://docs.python.org/dev/library/socket.html#socket.socket.sendmsg
+.. _recvmsg: http://docs.python.org/dev/library/socket.html#socket.socket.recvmsg
 .. _Git: http://git-scm.com/
 .. _homepage: http://blog.tremily.us/posts/pgp-mime/
 .. _wrappers and pinentry program: http://blog.tremily.us/posts/gpg-agent/
index bbf6cbc426574b6b6bd938580fc487b298945dca..97f63e40c2ab19048f6e46e3c0334728432082c5 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -41,6 +41,8 @@ _setup(
         'Operating System :: OS Independent',
         'License :: OSI Approved :: GNU General Public License (GPL)',
         'Programming Language :: Python :: 3',
+        'Programming Language :: Python :: 3.2',
+        'Programming Language :: Python :: 3.3',
         'Topic :: Communications :: Email',
         'Topic :: Security :: Cryptography',
         'Topic :: Software Development'