gpgme/lang/python
Ben McGinnes 1ae3ead2cd Conflict with Phabricator files
* The developers of Phabricator, the web front-end on dev.gnupg.org
  have not implemented renderers for Markdown, Org-Mode or any other
  common markdown like language.
* They also refuse to do so.
* Instead they re-invented the wheel and implemented their own version
  of Markdown-like thing which is incompatible with everything else.
  It is called Remarkup.
* The developers of Phabricator and Remarkup have refused to provide
  conversion tools to move files to/from any format to/from Remarkup.
* They expect everyone to learn their new favourite pet project.
* Remarkup may or may not display Org Mode files, but if so then it is
  likely to only want to do so as plain text.
* There is an unaffiliated and unofficial project to convert Github
  Markdown to Remarkup via Pandoc.  This might be adapted for our use,
  but requires testing.
* Until then exporting from Org Mode to UTF-8 text is likely the least
  worst plan.
* Which means renaming this file to README.org first.
2018-02-20 02:51:02 +11:00
..
docs History path 2018-02-16 19:15:32 +11:00
examples Spelling fixes for comments and doc 2017-12-08 05:59:11 +01:00
src python: Improve error handling. 2017-07-11 12:28:39 +02:00
tests tests: Makefile portability. 2018-02-15 11:14:49 +09: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.org Conflict with Phabricator files 2018-02-20 02:51:02 +11:00
setup.py.in python: Fix build in certain cases. 2017-05-18 12:22:29 +02:00
version.py.in python: simplify build, some fixups 2017-04-07 12:12:20 +02:00

#+TITLE gpg - GPGME bindings for Python

The "gpg" module is a python interface to the GPGME library: https://www.gnupg.org/related_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.

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

Bugs

Please report bugs using our bug tracker using the category 'gpgme', and topic 'python': https://bugs.gnupg.org/gnupg/

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.

History