gpgme/lang/python
Ben McGinnes 167847f1bc python bindings: import keys
* Adapted from prior submissions by Tobias Mueller and Jacob Adams.
* key_import function added to gpg.core.Context().
* Two example scripts added to to examples/howto: import-key-file.py
  imports keys from a local file and import-keys.py accesses the SKS
  keyserver pool using the requests module to search for keys
  (includes check for key IDs which may not include the leading 0x).
* Added documentation demonstrating the use of the key_import()
  function with a large number of keys matching one domain (eff.org;
  the example shows how EFF staff are following their own advice
  issued last month).
2018-06-07 09:46:56 +10:00
..
docs python bindings: import keys 2018-06-07 09:46:56 +10:00
examples python bindings: import keys 2018-06-07 09:46:56 +10:00
src python bindings: import keys 2018-06-07 09:46:56 +10:00
tests python: key expiration datetime stamp tests 2018-05-05 12:27:17 +10:00
gpgme.i python: Default whence argument for Data() to SEEK_SET. 2017-12-04 08:10:06 +01:00
helpers.c python: Fix passphrase callback wrapping. 2017-02-16 14:49:27 +01:00
helpers.h python: Rename Python module from PyME to gpg. 2016-10-31 15:42:27 +01:00
Makefile.am python: use autoconf pre-processor when building via autoconf 2017-04-11 10:24:44 +02:00
MANIFEST.in python: simplify build, some fixups 2017-04-07 12:12:20 +02:00
private.h python: Rename Python module from PyME to gpg. 2016-10-31 15:42:27 +01:00
README doc: Update copyright years and change two URLs. 2018-04-18 19:30:50 +02:00
README.org doc: Update copyright years and change two URLs. 2018-04-18 19:30:50 +02:00
setup.py.in python: Fix crash by leaving struct members intact 2018-04-17 10:20:12 +02:00
version.py.in python: simplify build, some fixups 2017-04-07 12:12:20 +02:00

                   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                    GPG - GPGME BINDINGS FOR PYTHON
                   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Table of Contents
─────────────────

1 Mailing List
2 Bugs
3 Authors
4 History


The "gpg" module is a python interface to the GPGME library:
[https://www.gnupg.org/software/gpgme/]

"gpg" offers two interfaces, one is a high-level, curated, and idiomatic
interface that is implemented as a shim on top of the low-level
interface automatically created using SWIG.

This way we make simple things easy, while still providing the entire
functionality of the underlying library.


1 Mailing List
══════════════

  For general discussion and help see the gnupg-users mailing list:
  [https://lists.gnupg.org/mailman/listinfo/gnupg-users]

  For development see the gnupg-devel mailing list:
  [https://lists.gnupg.org/mailman/listinfo/gnupg-devel]


2 Bugs
══════

  Please report bugs using our bug tracker [https://bugs.gnupg.org] with
  tag (aka project) 'gpgme'.


3 Authors
═════════

  PyME was created by John Goerzen, and maintained, developed, and
  cherished by Igor Belyi, Martin Albrecht, Ben McGinnes, and everyone
  who contributed to it in any way.

  In 2016 we merged a port of PyME to into the GPGME repository, and
  development will continue there.  Please see the VCS history for the
  list of contributors, and if you do find bugs, or want to contribute,
  please get in touch and help maintain the python gpg bindings.

  Please see the section 'History' further down this document for
  references to previous versions.


4 History
═════════

  • The python bindings were renamed from PyME to "gpg" in 2016.

  • The bindings have been merged into the GPGME repository in 2016.

  • 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/]
    [http://www.complete.org/JohnGoerzen]