python: Improve metadata and READMEs.
authorJustus Winter <justus@g10code.com>
Mon, 19 Sep 2016 10:49:14 +0000 (12:49 +0200)
committerJustus Winter <justus@g10code.com>
Mon, 19 Sep 2016 10:49:14 +0000 (12:49 +0200)
--
Signed-off-by: Justus Winter <justus@g10code.com>
lang/README
lang/python/README
lang/python/setup.py.in

index 778c417..f7a1595 100644 (file)
@@ -12,4 +12,4 @@ Directory     Language
 cl             Common Lisp
 cpp            C++
 qt             Qt-Framework API
-python         Python 3 (port of PyME 0.9.0)
+python         Python 2 and 3 (port of PyME 0.9.0)
index 08e9863..98c007e 100644 (file)
@@ -1,27 +1,15 @@
-PyME - GPGME for Python          emacs, please switch to -*- org -*- mode
+PyME - GPGME for Python                                      -*- org -*-
 =======================
 
-PyMe is a python interface to the GPGME library:
+PyME is a python interface to the GPGME library:
 https://www.gnupg.org/related_software/gpgme/
 
-PyMe uses SWIG to create wrapper functions with automatic type
-conversions.  This way most of the functions and types are converted
-from C into Python automatically by SWIG, reducing the maintenance
-cost of the binginds.
+PyME 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.
 
-* Authors
-
-PyME has been 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 PyME.
-
-Please see the section 'History' further down this document for
-references to previous versions.
+This way we make simple things easy, while still providing the entire
+functionality of the underlying library.
 
 * Mailing List
 
@@ -37,6 +25,20 @@ Please report bugs using our bug tracker using the category 'gpgme',
 and topic 'python':
 https://bugs.gnupg.org/gnupg/
 
+* Authors
+
+PyME has been 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 PyME.
+
+Please see the section 'History' further down this document for
+references to previous versions.
+
 * History
 
  - The bindings have been merged into the GPGME repository in 2016.
@@ -52,6 +54,6 @@ https://bugs.gnupg.org/gnupg/
    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:
+   can be found on John Goerzen's PyME page:
    http://quux.org/devel/pyme/
    http://www.complete.org/JohnGoerzen
index d513c49..31892c1 100755 (executable)
@@ -176,6 +176,7 @@ setup(name="pyme3",
           'Development Status :: 4 - Beta',
           'Intended Audience :: Developers',
           'License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)',
+          'Programming Language :: Python :: 2',
           'Programming Language :: Python :: 2.7',
           'Programming Language :: Python :: 3',
           'Programming Language :: Python :: 3.4',