diff options
Diffstat (limited to 'lang/python/doc/rst/what-was-new.rst')
-rw-r--r-- | lang/python/doc/rst/what-was-new.rst | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/lang/python/doc/rst/what-was-new.rst b/lang/python/doc/rst/what-was-new.rst deleted file mode 100644 index 7b18280e..00000000 --- a/lang/python/doc/rst/what-was-new.rst +++ /dev/null @@ -1,111 +0,0 @@ -.. _new-stuff: - -What Was New -============ - -+-----------------+------------------------------------------+ -| Version: | 0.0.1 | -+-----------------+------------------------------------------+ -| GPGME Version: | 1.13.0 | -+-----------------+------------------------------------------+ -| Author: | Ben McGinnes <[email protected]> | -+-----------------+------------------------------------------+ -| Author GPG Key: | DB4724E6FA4286C92B4E55C4321E4E2373590E5D | -+-----------------+------------------------------------------+ -| Language: | Australian English, British English | -+-----------------+------------------------------------------+ -| xml:lang: | en-AU, en-GB, en | -+-----------------+------------------------------------------+ - -The following are all the past *What\'s New* sections for the Python -Bindings HOWTO and other documentation. - -.. _gpgme-1-12-0: - -What Was New in GPGME 1·12·0 ----------------------------- - -The most obviously new point for those reading this guide is this -section on other new things, but that's hardly important. Not given all -the other things which spurred the need for adding this section and its -subsections. - -.. _new-stuff-1-12-0: - -New in GPGME 1·12·0 -~~~~~~~~~~~~~~~~~~~ - -There have been quite a number of additions to GPGME and the Python -bindings to it since the last release of GPGME with versions 1.11.0 and -1.11.1 in April, 2018. - -The bullet points of new additiions are: - -- an expanded section on - `installing <gpgme-python-howto#installation>`__ and - `troubleshooting <gpgme-python-howto#snafu>`__ the Python bindings. -- The release of Python 3.7.0; which appears to be working just fine - with our bindings, in spite of intermittent reports of problems for - many other Python projects with that new release. -- Python 3.7 has been moved to the head of the specified python - versions list in the build process. -- In order to fix some other issues, there are certain underlying - functions which are more exposed through the - `gpg.Context() <gpgme-python-howto#howto-get-context>`__, but ongoing - documentation ought to clarify that or otherwise provide the best - means of using the bindings. Some additions to ``gpg.core`` and the - ``Context()``, however, were intended (see below). -- Continuing work in identifying and confirming the cause of - oft-reported `problems installing the Python bindings on - Windows <gpgme-python-howto#snafu-runtime-not-funtime>`__. -- GSOC: Google\'s Surreptitiously Ordered Conscription ... erm ... oh, - right; Google\'s Summer of Code. Though there were two hopeful - candidates this year; only one ended up involved with the GnuPG - Project directly, the other concentrated on an unrelated third party - project with closer ties to one of the GNU/Linux distributions than - to the GnuPG Project. Thus the Python bindings benefited from GSOC - participant Jacob Adams, who added the key\ :sub:`import` function; - building on prior work by Tobias Mueller. -- Several new methods functions were added to the gpg.Context(), - including: `key\ import <gpgme-python-howto#howto-import-key>`__, - `key\ export <gpgme-python-howto#howto-export-key>`__, - `key\ exportminimal <gpgme-python-howto#howto-export-public-key>`__ - and - `key\ exportsecret <gpgme-python-howto#howto-export-secret-key>`__. -- Importing and exporting examples include versions integrated with - Marcel Fest\'s recently released `HKP for - Python <https://github.com/Selfnet/hkp4py>`__ module. Some - `additional notes on this module <gpgme-python-howto#hkp4py>`__ are - included at the end of the HOWTO. -- Instructions for dealing with semi-walled garden implementations like - ProtonMail are also included. This is intended to make things a - little easier when communicating with users of ProtonMail\'s services - and should not be construed as an endorsement of said service. The - GnuPG Project neither favours, nor disfavours ProtonMail and the - majority of this deals with interacting with the ProtonMail - keyserver. -- Semi-formalised the location where `draft - versions <gpgme-python-howto#draft-editions>`__ of this HOWTO may - periodically be accessible. This is both for the reference of others - and testing the publishing of the document itself. Renamed this file - at around the same time. -- The Texinfo documentation build configuration has been replicated - from the parent project in order to make to maintain consistency with - that project (and actually ship with each release). -- a reStructuredText (``.rst``) version is also generated for Python - developers more used to and comfortable with that format as it is the - standard Python documentation format and Python developers may wish - to use it with Sphinx. Please note that there has been no testing of - the reStructuredText version with Sphinx at all. The reST file was - generated by the simple expedient of using - `Pandoc <https://pandoc.org/>`__. -- Added a new section for `advanced or experimental - use <gpgme-python-howto#advanced-use>`__. -- Began the advanced use cases with `a - section <gpgme-python-howto#cython>`__ on using the module with - `Cython <https://cython.org/>`__. -- Added a number of new scripts to the ``example/howto/`` directory; - some of which may be in advance of their planned sections of the - HOWTO (and some are just there because it seemed like a good idea at - the time). -- Cleaned up a lot of things under the hood. |