[git] GPGME - branch, ben/docs/2018-03, updated. gpgme-1.10.0-113-gb30ebf8

by Ben McGinnes cvs at cvs.gnupg.org
Mon Mar 19 22:41:37 CET 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG Made Easy".

The branch, ben/docs/2018-03 has been updated
       via  b30ebf89725641018b3b08f77876530f9b983fa2 (commit)
       via  8f7672ad1b267f122f647bb5f984734d0ff66a5c (commit)
       via  6950a63e63d60685ddb6f4cbff7b826b8acb5b13 (commit)
      from  3e0f68fdff1998dae9cb6f8510a3e945a268d1f6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b30ebf89725641018b3b08f77876530f9b983fa2
Author: Ben McGinnes <ben at adversary.org>
Date:   Tue Mar 20 08:39:49 2018 +1100

    doc: python bindings examples
    
    * Explicitly stated that all this code is released under the GPLv2+
      and the LGPLv2.1+.

diff --git a/lang/python/examples/howto/README.org b/lang/python/examples/howto/README.org
index 604037f..b74ae7e 100644
--- a/lang/python/examples/howto/README.org
+++ b/lang/python/examples/howto/README.org
@@ -28,6 +28,12 @@
   :CUSTOM_ID: copyright-and-license
   :END:
 
+  Unless otherwise stated, all the examples in this directory are
+  released under the same terms as GPGME itself; that is they are dual
+  licensed under the terms of both the GNU General Public License
+  version 2.0 (or any later version) *and* the GNU Lesser General
+  Public License version 2.1 (or any later version).
+
 
 ** Copyright (C) The GnuPG Project, 2018
    :PROPERTIES:

commit 8f7672ad1b267f122f647bb5f984734d0ff66a5c
Author: Ben McGinnes <ben at adversary.org>
Date:   Tue Mar 20 08:31:53 2018 +1100

    doc: python bindings example README
    
    * Added the same license as used with the HOWTO.
    * Since these examples are so basic, they'll be dual licensed the same
      as GPGME itself (otherwise it would slip too dangerously against the
      need for permissive licensing of crypto libraries).

diff --git a/lang/python/examples/howto/README.org b/lang/python/examples/howto/README.org
index ee8c986..604037f 100644
--- a/lang/python/examples/howto/README.org
+++ b/lang/python/examples/howto/README.org
@@ -22,3 +22,31 @@
   guarantees.  They will include the relevant imports from the
   =__future__= module to facilitate that if possible.
 
+
+* Copyright and Licensing
+  :PROPERTIES:
+  :CUSTOM_ID: copyright-and-license
+  :END:
+
+
+** Copyright (C) The GnuPG Project, 2018
+   :PROPERTIES:
+   :CUSTOM_ID: copyright
+   :END:
+
+   Copyright © The GnuPG Project, 2018.
+
+
+** License GPL compatible
+   :PROPERTIES:
+   :CUSTOM_ID: license
+   :END:
+
+   This file is free software; as a special exception the author gives
+   unlimited permission to copy and/or distribute it, with or without
+   modifications, as long as this notice is preserved.
+
+   This file is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY, to the extent permitted by law; without even
+   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+   PURPOSE.

commit 6950a63e63d60685ddb6f4cbff7b826b8acb5b13
Author: Ben McGinnes <ben at adversary.org>
Date:   Tue Mar 20 08:26:57 2018 +1100

    docs: python bindings examples
    
    * Added reference to location where all the examples included in the
      HOWTO will be available as executable scripts.
    * Included a short README file in that location.

diff --git a/lang/python/docs/GPGMEpythonHOWTOen.org b/lang/python/docs/GPGMEpythonHOWTOen.org
index b364b51..770c278 100644
--- a/lang/python/docs/GPGMEpythonHOWTOen.org
+++ b/lang/python/docs/GPGMEpythonHOWTOen.org
@@ -1,4 +1,4 @@
-#+TITLE: GNU Privacy Guard (GnuPG)  Made Easy Python Bindings HOWTO (English)
+#+TITLE: GNU Privacy Guard (GnuPG) Made Easy Python Bindings HOWTO (English)
 #+LATEX_COMPILER: xelatex
 #+LATEX_CLASS: article
 #+LATEX_CLASS_OPTIONS: [12pt]
@@ -49,6 +49,15 @@
    data types with which GPGME deals considerably easier.
 
 
+** Examples
+   :PROPERTIES:
+   :CUSTOM_ID: howto-python3-examples
+   :END:
+
+   All of the examples found in this document can be found as Python 3
+   scripts in the =lang/python/examples/howto= directory.
+
+
 * GPGME Concepts
   :PROPERTIES:
   :CUSTOM_ID: gpgme-concepts
diff --git a/lang/python/examples/howto/README.org b/lang/python/examples/howto/README.org
new file mode 100644
index 0000000..ee8c986
--- /dev/null
+++ b/lang/python/examples/howto/README.org
@@ -0,0 +1,24 @@
+#+TITLE: GPGME Python Bindings HOWTO Examples
+#+LATEX_COMPILER: xelatex
+#+LATEX_CLASS: article
+#+LATEX_CLASS_OPTIONS: [12pt]
+#+LATEX_HEADER: \usepackage{xltxtra}
+#+LATEX_HEADER: \usepackage[margin=1in]{geometry}
+#+LATEX_HEADER: \setmainfont[Ligatures={Common}]{Times New Roman}
+#+LATEX_HEADER: \author{Ben McGinnes <ben at gnupg.org>}
+
+
+* Examples
+  :PROPERTIES:
+  :CUSTOM_ID: gpgme-python3-examples
+  :END:
+
+  The contents of this directory are the examples included in the /GNU
+  Privacy Guard (GnuPG) Made Easy Python Bindings HOWTO/ file.  Each
+  script is explicitly for Python 3 and specifically for Python 3.4 or
+  later.
+
+  Some of these scripts may work with Python 2.7, but there are no
+  guarantees.  They will include the relevant imports from the
+  =__future__= module to facilitate that if possible.
+

-----------------------------------------------------------------------

Summary of changes:
 lang/python/docs/GPGMEpythonHOWTOen.org | 11 ++++++-
 lang/python/examples/howto/README.org   | 58 +++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+), 1 deletion(-)
 create mode 100644 lang/python/examples/howto/README.org


hooks/post-receive
-- 
GnuPG Made Easy
http://git.gnupg.org




More information about the Gnupg-commits mailing list