diff options
author | Ben McGinnes <[email protected]> | 2018-08-18 14:21:47 +0000 |
---|---|---|
committer | Ben McGinnes <[email protected]> | 2018-08-18 14:21:47 +0000 |
commit | 03b899dbe14a3c32fd018c20c7d5156366fdcc3d (patch) | |
tree | db35b62c330808936d37e4126e0e18badebdefd3 /lang/python | |
parent | Python bindings tests: Near PEP8 compliance (diff) | |
download | gpgme-03b899dbe14a3c32fd018c20c7d5156366fdcc3d.tar.gz gpgme-03b899dbe14a3c32fd018c20c7d5156366fdcc3d.zip |
Python bindings setup file
* Moved the build import back up where it belongs.
* Included comments indicating how to build and install for multiple
Python versions beyond the first 2 on the same system.
Diffstat (limited to 'lang/python')
-rwxr-xr-x | lang/python/setup.py.in | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/lang/python/setup.py.in b/lang/python/setup.py.in index 4767e142..65a4be05 100755 --- a/lang/python/setup.py.in +++ b/lang/python/setup.py.in @@ -19,6 +19,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA from distutils.core import setup, Extension +from distutils.command.build import build import glob import os @@ -146,8 +147,16 @@ def up_to_date(source, target): # https://bugs.python.org/issue2624 # Workaround: # https://stackoverflow.com/questions/12491328/python-distutils-not-include-the-swig-generated-module -from distutils.command.build import build - +# +# To install to multiple Python installations or to alternate ones run the +# following three commands (yes, run the build one twice): +# +# /path/to/pythonX.Y setup.py build +# /path/to/pythonX.Y setup.py build +# /path/to/pythonX.Y setup.py install +# +# It is highly likely that this will need to be run as root or with sudo (or +# sudo -H). It may or may not work with venv. and outside a virtualenv class BuildExtFirstHack(build): def _read_header(self, header, cflags): |