* Moved post_installer.py into the examples/howto/ directory.
* Added instructions for its use to the Python Bindings HOWTO.
* Ran it as intended from the lang/python/ directory in order to both
prove it works and quickly and easily get the updated howto
replicated. Also to fix all those .texi files.
Tested-by: Ben McGinnes <ben@adversary.org>
Signed-off-by: Ben McGinnes <ben@adversary.org>
command ``python3 -m virtualenv /path/to/install/virtual/thingy``
instead.
+.. _snafu-docs:
+
+Post installation
+~~~~~~~~~~~~~~~~~
+
+Following installation it is recommended to move the
+``post_installer.py`` script from the ``lang/python/examples/howto/``
+directory to the ``lang/python/`` directory and run it. This will fix or
+restore files needed by Sphinx which may be removed during a
+distribution build for release. It will also generate reST files from
+Org mode files with Pandoc and generate Texinfo files from Org mode
+files with GNU Emacs and Org mode (in batch mode). Additionally it will
+fix the UTF-8 declaration line in the Texinfo files (Emacs expects
+\"UTF-8\" to be \"utf-8\").
+
.. _howto-fund-a-mental:
Fundamentals
=====================
.. toctree::
- :maxdepth: 2
+ :maxdepth: 3
:caption: Contents:
Contents
- `What Was New <what-was-new>`__
- `GPGME Python Bindings HOWTO <gpgme-python-howto>`__
-
-
-Indices and tables
-==================
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
instead.
+*** Post installation
+ :PROPERTIES:
+ :CUSTOM_ID: snafu-docs
+ :END:
+
+Following installation it is recommended to move the
+=post_installer.py= script from the =lang/python/examples/howto/=
+directory to the =lang/python/= directory and run it. This will fix
+or restore files needed by Sphinx which may be removed during a
+distribution build for release. It will also generate reST files from
+Org mode files with Pandoc and generate Texinfo files from Org mode
+files with GNU Emacs and Org mode (in batch mode). Additionally it
+will fix the UTF-8 declaration line in the Texinfo files (Emacs
+expects "UTF-8" to be "utf-8").
+
+
* Fundamentals
:PROPERTIES:
:CUSTOM_ID: howto-fund-a-mental
* Won't Work With Windows::
* CFFI is the Bestâ„¢ and GPGME should use it instead of SWIG::
* Virtualised Environments::
+* Post installation::
Fundamentals
* Won't Work With Windows::
* CFFI is the Bestâ„¢ and GPGME should use it instead of SWIG::
* Virtualised Environments::
+* Post installation::
@end menu
@node Breaking Builds
the command @samp{python3 -m virtualenv /path/to/install/virtual/thingy}
instead.
+@node Post installation
+@subsection Post installation
+
+Following installation it is recommended to move the
+@samp{post_installer.py} script from the @samp{lang/python/examples/howto/}
+directory to the @samp{lang/python/} directory and run it. This will fix
+or restore files needed by Sphinx which may be removed during a
+distribution build for release. It will also generate reST files from
+Org mode files with Pandoc and generate Texinfo files from Org mode
+files with GNU Emacs and Org mode (in batch mode). Additionally it
+will fix the UTF-8 declaration line in the Texinfo files (Emacs
+expects "UTF-8" to be "utf-8").
+
@node Fundamentals
@chapter Fundamentals
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
-@bye
+@bye
\ No newline at end of file
@uref{gpgme-python-howto, GPGME Python Bindings HOWTO}
@end itemize
-@bye
+@bye
\ No newline at end of file
Texinfo. As a certain amount of work would be required to get it
done, there would need to be clear demand for that work to be done.
-@bye
+@bye
\ No newline at end of file
this module, but it may lack a number of more recent features
added to GPGME.
-@bye
+@bye
\ No newline at end of file
value of a key ID.
@end itemize
-@bye
+@bye
\ No newline at end of file
Cleaned up a lot of things under the hood.
@end itemize
-@bye
+@bye
\ No newline at end of file