python bindings: python 3.7
authorBen McGinnes <ben@adversary.org>
Fri, 29 Jun 2018 04:26:30 +0000 (14:26 +1000)
committerBen McGinnes <ben@adversary.org>
Fri, 29 Jun 2018 04:26:30 +0000 (14:26 +1000)
* Bindings confirmed to work with the newly released 3.7.0.
* Updated M4 file to reflect this change and correct the Python binary
  search order (3.7 is not yet given priority, but will still be found
  first via the more generic python3 executable).
* Updated setup.py.in, bindings documentation and README to reflect this.

lang/python/README
lang/python/README.org
lang/python/docs/GPGMEpythonHOWTOen.org
lang/python/setup.py.in
m4/python.m4

index 99da4dd..aadf980 100644 (file)
@@ -44,8 +44,8 @@ functionality of the underlying library.
 ═════════
 
   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.
+  cherished by Igor Belyi, Martin Albrecht, Ben McGinnes, Justus
+  Winter, 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
index cba9966..df6c63d 100644 (file)
@@ -27,8 +27,8 @@ Please report bugs using our bug tracker
 * 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.
+cherished by Igor Belyi, Martin Albrecht, Ben McGinnes, Justus Winter,
+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
index 6a3f9db..5fa0136 100644 (file)
@@ -14,7 +14,7 @@
   :CUSTOM_ID: intro
   :END:
 
-  | Version:        | 0.1.1                                    |
+  | Version:        | 0.1.2                                    |
   | Author:         | Ben McGinnes <ben@gnupg.org>             |
   | Author GPG Key: | DB4724E6FA4286C92B4E55C4321E4E2373590E5D |
   | Language:       | Australian English, British English      |
    =python=, =python2= and =python2.7=.
 
    For Python 3 it checks for these executables in this order:
-   =python3=, =python3.6=, =python3.5= and =python3.4=.
+   =python3=, =python3.6=, =python3.5=, =python3.4= and =python3.7=.[fn:4]
 
 
 *** Installing GPGME
 keyservers for "gnupg.org" produces over 400 results, the majority of
 which aren't actually at the gnupg.org domain, but just included a
 comment regarding the project in their key somewhere.
+
+[fn:4] As Python 3.7 is a very recent release, it is not given
+priority over 3.6 yet, but will probably be prioritised by the release
+of Python 3.7.2.
index 2595073..0622b61 100755 (executable)
@@ -246,6 +246,7 @@ setup(name="gpg",
           'Programming Language :: Python :: 3.4',
           'Programming Language :: Python :: 3.5',
           'Programming Language :: Python :: 3.6',
+          'Programming Language :: Python :: 3.7',
           'Operating System :: POSIX',
           'Operating System :: Microsoft :: Windows',
           'Topic :: Communications :: Email',
index 822b2dd..db7b482 100644 (file)
@@ -39,8 +39,12 @@ AC_DEFUN([AM_PATH_PYTHON],
   m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
 [python2 python2.7 dnl
  python dnl
- python3 python3.0 python3.1 python3.2 python3.3  dnl
- python3.4 python3.5 python3.6 python3.7 python3.8])
+ dnl old listing was pointless since biundings only work from Python 3.4:
+ dnl python3 python3.0 python3.1 python3.2 python3.3
+ dnl move 3.7 to the front once 3.7.1 or 3.7.2 is released:
+ dnl python3 python3.7 python3.6 python3.5 python3.4 python3.8])
+ dnl until then:
+ python3 python3.6 python3.5 python3.4 python3.7 python3.8])
 
   AC_ARG_VAR([PYTHON], [the Python interpreter])