gpgme/lang/python
Justus Winter ce5121ad53 python: Handle interpreter shutdown.
* lang/python/pyme/core.py: Avoid races at interpreter shutdown.  This
silences the most annoying occurrences, however this problem also
affects the SWIG generated code, which might indicate that the real
problem is somewhere else.  If so, this change can be easily reverted.

Signed-off-by: Justus Winter <justus@gnupg.org>
2016-05-12 11:53:43 +02:00
..
docs python: Delete trailing whitespace. 2016-05-10 13:30:30 +02:00
examples python: Make test case more robust. 2016-05-12 11:51:21 +02:00
pyme python: Handle interpreter shutdown. 2016-05-12 11:53:43 +02:00
COPYING python: Rename bindings. 2016-05-10 13:19:26 +02:00
COPYING.LESSER python: Rename bindings. 2016-05-10 13:19:26 +02:00
gpgme-h-clean.py python: Rename bindings. 2016-05-10 13:19:26 +02:00
gpgme.i python: Fix type translation. 2016-05-12 11:49:17 +02:00
helpers.c python: Delete trailing whitespace. 2016-05-10 13:30:30 +02:00
helpers.h python: Rename bindings. 2016-05-10 13:19:26 +02:00
INSTALL python: Rename bindings. 2016-05-10 13:19:26 +02:00
Makefile.am python: Integrate into the build system. 2016-05-11 13:33:05 +02:00
MANIFEST.in python: Rename bindings. 2016-05-10 13:19:26 +02:00
README.rst python: Delete trailing whitespace. 2016-05-10 13:30:30 +02:00
setup.py python: Integrate into the build system. 2016-05-11 13:33:05 +02:00

====
PyME
====

PyMe is a python interface to the `GPGME
<https://www.gnupg.org/related_software/gpgme/>`_ library.

PyMe's development model is a `GPGME
<https://www.gnupg.org/related_software/gpgme/>`_ + Python 3 + `SWIG
<http://www.swig.org/>`_ combination which means that most of the functions and
types are converted from C into Python 3 automatically by SWIG. In short, to be
able to use PyMe you need to be `familiar with GPGME
<https://www.gnupg.org/documentation/manuals/gpgme/>`_.


-------
Authors
-------

* John Goerzen, `Complete.Org <http://www.complete.org/JohnGoerzen>`_, 2002.
* Igor Belyi, `PyME 0.8 <http://pyme.sourceforge.net/>`_, 2004-2008.
* Martin Albrecht, `PyME 0.9+ <https://bitbucket.org/malb/pyme>`_, 2014 to present.
* Ben McGinnes, `PyME Python 3 Port <https://git.gnupg.org/gpgme.git/lang/py3-pyme>`_, 2015 to present.


------------
Mailing List
------------

PyME's support and development `mailing list
<http://sourceforge.net/p/pyme/mailman/pyme-help/>`_ is hosted by sourceforge.


-------
History
-------

* The latest version of PyME for Python 3.2 and above (as of May, 2015) is v0.9.1.
  https://git.gnupg.org/gpgme.git/lang/py3-pyme

* The latest version of PyME for Python 2.6 and 2.7 (as of this writing) is v0.9.0.
  https://bitbucket.org/malb/pyme

* A previous version of PyME v0.8.0 can be found on sourceforge:
  http://pyme.sourceforge.net/

* A previous version of PyME v0.5.1 which works with GPGME v0.3.15 can be found
  on John Goerzen's PyMe page: http://quux.org/devel/pyme/