summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2015-02-08 13:43:47 +0100
committermathieui <mathieui@mathieui.net>2015-02-08 13:43:47 +0100
commit5273cb634cdeaef0866355088b9c228e363630a9 (patch)
treeb6d5585d5d6524cf8eab6c7ac89c468fd47a7b02 /doc
parent556fd35cf5c60842d2a3b2e29e3ef5c9edbe35a2 (diff)
downloadpoezio-5273cb634cdeaef0866355088b9c228e363630a9.tar.gz
poezio-5273cb634cdeaef0866355088b9c228e363630a9.tar.bz2
poezio-5273cb634cdeaef0866355088b9c228e363630a9.tar.xz
poezio-5273cb634cdeaef0866355088b9c228e363630a9.zip
Update the pyenv documentation to mention pythonz too
(and move the custom compilation on the top, as that’s what’s easiest
Diffstat (limited to 'doc')
-rw-r--r--doc/source/misc/pyenv.rst23
1 files changed, 16 insertions, 7 deletions
diff --git a/doc/source/misc/pyenv.rst b/doc/source/misc/pyenv.rst
index bb26f759..e46f1bec 100644
--- a/doc/source/misc/pyenv.rst
+++ b/doc/source/misc/pyenv.rst
@@ -3,6 +3,15 @@
Installing python 3.4 as a user
-------------------------------
+Building your own python 3
+==========================
+
+- Go to the `python download page`_
+- Select the “Latest Python 3 Release”
+- Download a tarball and extract it
+- Run ``./configure && make`` (takes only a few minutes even on old CPUs)
+- Edit the poezio launch.sh script to make it call your user-compiled python binary
+
Pyenv (x86/x86_64 only)
=======================
@@ -22,17 +31,17 @@ Then you only need to add a ``.python-version`` file containing ``3.4.2`` in
your poezio directory to make the python version in that directory default to
the python 3.4.2 installed with pyenv.
-Building your own python 3
-==========================
-- Go to the `python download page`_
-- Select the “Latest Python 3 Release”
-- Download a tarball and extract it
-- Run ``./configure && make`` (takes a few minutes even on old CPUs)
-- Edit the poezio launch.sh script to make it call your user-compiled python
+Other
+=====
+
+pythonz_ allows the same kind of version management as pyenv, but builds
+from source instead of fetching precompiled binaries, so it allows more
+control over what is going on.
.. _Pyenv: https://github.com/yyuu/pyenv
.. _installation tutorial: https://github.com/yyuu/pyenv#installation
.. _automated installer: https://github.com/yyuu/pyenv-installer
.. _python download page: https://www.python.org/downloads/source/
+.. _pythonz: https://github.com/saghul/pythonz