gpgme/lang/python/docs/dita/howto/part02/installing.dita
Ben McGinnes f0063afa71 docs: python bindings HOWTO - DITA XML version
* Due to the org-babel bug which breaks Python source code examples
  beyond the most simple snippets, ported the HOWTO to a source format
  which I *know* for sure won't break it.
* Details of the org-mode bug is in https://dev.gnupg.org/T3977
* DITA project uses DITA-OT 2.x (2.4 or 2.5, IIRC) with support for DITA 1.3.
* source files were written with oXygenXML Editor 20.0, hence the
  oXygenXML project file in the directory; however only the .ditamap
  and .dita files are required to generate any output with the
  DITA-OT.

Signed-off-by: Ben McGinnes <ben@adversary.org>
2018-05-15 13:13:16 +10:00

24 lines
1.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
<dita>
<topic id="topic_ivh_zfy_5db">
<title>Installing</title>
<body>
<p>Installing the Python bindings is effectively achieved by compiling and installing GPGME
itself.</p>
<p>Once SWIG is installed with Python and all the dependencies for GPGME are installed you
only need to confirm that the version(s) of Python you want the bindings installed for are
in your <codeph>$PATH</codeph>.</p>
<p>By default GPGME will attempt to install the bindings for the most recent or highest
version number of Python 2 and Python 3 it detects in <codeph>$PATH</codeph>. It
specifically checks for the <cmdname>python</cmdname> and <cmdname>python3</cmdname>
executables first and then checks for specific version numbers.</p>
<p>For Python 2 it checks for these executables in this order: <cmdname>python</cmdname>,
<cmdname>python2</cmdname> and <cmdname>python2.7</cmdname>.</p>
<p>For Python 3 it checks for these executables in this order: <cmdname>python3</cmdname>,
<cmdname>python3.6</cmdname>, <cmdname>python3.5</cmdname> and
<cmdname>python3.4</cmdname>.</p>
</body>
</topic>
</dita>