aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlang/python/setup.py.in13
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):