[git] GPGME - branch, master, updated. gpgme-1.12.0-91-gc8a04af

by Ben McGinnes cvs at cvs.gnupg.org
Tue Dec 4 23:35:05 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, master has been updated
       via  c8a04af676d981b42172c9bdad82eb83f91c8ce6 (commit)
       via  6d8823b81162c18406d40ec59bd252cfdf1df648 (commit)
      from  8d2621fcad3ded2a4184c00a04ca1002b4de98cc (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 c8a04af676d981b42172c9bdad82eb83f91c8ce6
Author: Ben McGinnes <ben at adversary.org>
Date:   Wed Dec 5 09:31:10 2018 +1100

    python: sphinx modification
    
    * The make.bat file incorrectly triggers the trailing whitespace check
      in the git repo (it doesn't actually have any trailing whitespace,
      but triggers the error on every line).
    * Will need to add a script to handle future org-mode conversions of
      the index page anyway, so will get that script to deal with this
      problem too by generating the make.bat file if the platform is
      detected as Windows.
    
    Signed-off-by: Ben McGinnes <ben at adversary.org>

diff --git a/lang/python/doc/rst/make.bat b/lang/python/doc/rst/make.bat
deleted file mode 100644
index 27f573b..0000000
--- a/lang/python/doc/rst/make.bat
+++ /dev/null
@@ -1,35 +0,0 @@
- at ECHO OFF
-
-pushd %~dp0
-
-REM Command file for Sphinx documentation
-
-if "%SPHINXBUILD%" == "" (
-	set SPHINXBUILD=sphinx-build
-)
-set SOURCEDIR=.
-set BUILDDIR=_build
-
-if "%1" == "" goto help
-
-%SPHINXBUILD% >NUL 2>NUL
-if errorlevel 9009 (
-	echo.
-	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
-	echo.installed, then set the SPHINXBUILD environment variable to point
-	echo.to the full path of the 'sphinx-build' executable. Alternatively you
-	echo.may add the Sphinx directory to PATH.
-	echo.
-	echo.If you don't have Sphinx installed, grab it from
-	echo.http://sphinx-doc.org/
-	exit /b 1
-)
-
-%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
-goto end
-
-:help
-%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
-
-:end
-popd

commit 6d8823b81162c18406d40ec59bd252cfdf1df648
Author: Ben McGinnes <ben at adversary.org>
Date:   Wed Dec 5 09:17:31 2018 +1100

    python: Sphinx support
    
    * Added framework from sphinx-quickstart to lang/python/doc/rst/ so
      that Python developers already using Sphinx can use the generated
      reST files with existing documentation systems.
    * Note that when generating source files from Org-mode, the index page
      will require manual intervention to match the Sphinx requirements.
    
    Signed-off-by: Ben McGinnes <ben at adversary.org>

diff --git a/lang/python/doc/rst/_build/README b/lang/python/doc/rst/_build/README
new file mode 100644
index 0000000..07d5fbb
--- /dev/null
+++ b/lang/python/doc/rst/_build/README
@@ -0,0 +1 @@
+Directory for Sphinx's built documentation.
\ No newline at end of file
diff --git a/lang/python/doc/rst/_static/README b/lang/python/doc/rst/_static/README
new file mode 100644
index 0000000..4861a5f
--- /dev/null
+++ b/lang/python/doc/rst/_static/README
@@ -0,0 +1 @@
+Directory for static site data (e.g. CSS files).
\ No newline at end of file
diff --git a/lang/python/doc/rst/_templates/README b/lang/python/doc/rst/_templates/README
new file mode 100644
index 0000000..59c631e
--- /dev/null
+++ b/lang/python/doc/rst/_templates/README
@@ -0,0 +1 @@
+Directory for HTML templates.
\ No newline at end of file
diff --git a/lang/python/doc/rst/conf.py b/lang/python/doc/rst/conf.py
new file mode 100644
index 0000000..73ecc37
--- /dev/null
+++ b/lang/python/doc/rst/conf.py
@@ -0,0 +1,173 @@
+# -*- coding: utf-8 -*-
+#
+# Configuration file for the Sphinx documentation builder.
+#
+# This file does only contain a selection of the most common options. For a
+# full list see the documentation:
+# http://www.sphinx-doc.org/en/master/config
+
+# -- Path setup --------------------------------------------------------------
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+# import os
+# import sys
+# sys.path.insert(0, os.path.abspath('.'))
+
+
+# -- Project information -----------------------------------------------------
+
+project = 'GPGME Python Bindings'
+copyright = '2018, The GnuPG Hackers'
+author = 'The GnuPG Hackers'
+
+# The short X.Y version
+version = ''
+# The full version, including alpha/beta/rc tags
+release = ''
+
+
+# -- General configuration ---------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#
+# needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+#
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The master toctree document.
+master_doc = 'index'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = None
+
+
+# -- Options for HTML output -------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+#
+html_theme = 'alabaster'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#
+# html_theme_options = {}
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Custom sidebar templates, must be a dictionary that maps document names
+# to template names.
+#
+# The default sidebars (for documents that don't match any pattern) are
+# defined by theme itself.  Builtin themes are using these templates by
+# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
+# 'searchbox.html']``.
+#
+# html_sidebars = {}
+
+
+# -- Options for HTMLHelp output ---------------------------------------------
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'GPGMEPythonBindingsdoc'
+
+
+# -- Options for LaTeX output ------------------------------------------------
+
+latex_elements = {
+    # The paper size ('letterpaper' or 'a4paper').
+    #
+    # 'papersize': 'letterpaper',
+
+    # The font size ('10pt', '11pt' or '12pt').
+    #
+    # 'pointsize': '10pt',
+
+    # Additional stuff for the LaTeX preamble.
+    #
+    # 'preamble': '',
+
+    # Latex figure (float) alignment
+    #
+    # 'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+#  author, documentclass [howto, manual, or own class]).
+latex_documents = [
+    (master_doc, 'GPGMEPythonBindings.tex', 'GPGME Python Bindings Documentation',
+     'The GnuPG Hackers', 'manual'),
+]
+
+
+# -- Options for manual page output ------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    (master_doc, 'gpgmepythonbindings', 'GPGME Python Bindings Documentation',
+     [author], 1)
+]
+
+
+# -- Options for Texinfo output ----------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+    (master_doc, 'GPGMEPythonBindings', 'GPGME Python Bindings Documentation',
+     author, 'GPGMEPythonBindings', 'One line description of project.',
+     'Miscellaneous'),
+]
+
+
+# -- Options for Epub output -------------------------------------------------
+
+# Bibliographic Dublin Core info.
+epub_title = project
+
+# The unique identifier of the text. This can be a ISBN number
+# or the project homepage.
+#
+# epub_identifier = ''
+
+# A unique identification for the text.
+#
+# epub_uid = ''
+
+# A list of files that should not be packed into the epub file.
+epub_exclude_files = ['search.html']
\ No newline at end of file
diff --git a/lang/python/doc/rst/index.rst b/lang/python/doc/rst/index.rst
index 746391c..9c4f0f7 100644
--- a/lang/python/doc/rst/index.rst
+++ b/lang/python/doc/rst/index.rst
@@ -1,8 +1,15 @@
-.. _top:
+.. GPGME Python Bindings documentation master file, created by
+   sphinx-quickstart on Wed Dec  5 09:04:47 2018.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
 
 GPGME Python Bindings
 =====================
 
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+
 Contents
 --------
 
@@ -13,3 +20,11 @@ Contents
 
 -  `What Was New <what-was-new>`__
 -  `GPGME Python Bindings HOWTO <gpgme-python-howto>`__
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
diff --git a/lang/python/doc/rst/make.bat b/lang/python/doc/rst/make.bat
new file mode 100644
index 0000000..27f573b
--- /dev/null
+++ b/lang/python/doc/rst/make.bat
@@ -0,0 +1,35 @@
+ at ECHO OFF
+
+pushd %~dp0
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+	set SPHINXBUILD=sphinx-build
+)
+set SOURCEDIR=.
+set BUILDDIR=_build
+
+if "%1" == "" goto help
+
+%SPHINXBUILD% >NUL 2>NUL
+if errorlevel 9009 (
+	echo.
+	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+	echo.installed, then set the SPHINXBUILD environment variable to point
+	echo.to the full path of the 'sphinx-build' executable. Alternatively you
+	echo.may add the Sphinx directory to PATH.
+	echo.
+	echo.If you don't have Sphinx installed, grab it from
+	echo.http://sphinx-doc.org/
+	exit /b 1
+)
+
+%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
+goto end
+
+:help
+%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
+
+:end
+popd

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

Summary of changes:
 lang/python/doc/rst/_build/README     |   1 +
 lang/python/doc/rst/_static/README    |   1 +
 lang/python/doc/rst/_templates/README |   1 +
 lang/python/doc/rst/conf.py           | 173 ++++++++++++++++++++++++++++++++++
 lang/python/doc/rst/index.rst         |  17 +++-
 5 files changed, 192 insertions(+), 1 deletion(-)
 create mode 100644 lang/python/doc/rst/_build/README
 create mode 100644 lang/python/doc/rst/_static/README
 create mode 100644 lang/python/doc/rst/_templates/README
 create mode 100644 lang/python/doc/rst/conf.py


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




More information about the Gnupg-commits mailing list