summaryrefslogtreecommitdiff
path: root/doc/source/install_source.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/install_source.rst')
-rw-r--r--doc/source/install_source.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/source/install_source.rst b/doc/source/install_source.rst
index 9419ce532..5fa0c0603 100644
--- a/doc/source/install_source.rst
+++ b/doc/source/install_source.rst
@@ -154,6 +154,11 @@ python package as a regular user.
Installing from PyPI (recommended)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Since we only ever publish :ref:`release versions <install_semantic_versioning>` on
+PyPI, it is currently recommended to use this installation path. This will
+ensure that you always have the latest recommended version of BuildStream that
+we recommend.
+
To install from PyPI, you will additionally require:
* pip for python3 (only required for setup)
@@ -183,6 +188,8 @@ to the latest recommended version like so::
pip install --user --upgrade BuildStream
+.. _install_git_checkout:
+
Installing from a git checkout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To install directly from the `git repository <https://gitlab.com/BuildStream/buildstream.git>`_
@@ -192,10 +199,18 @@ using python's ``pip`` package manager, you will additionally require:
* Python 3 development libraries and headers
* git (to checkout BuildStream)
+Before installing, please check the existing tags in the git repository
+and determine which version you want to install, and whether you want
+to install an official release version (recommended), or a development snapshot
+to help us out testing the bleeding edge of development. Follow the
+:ref:`semantic versioning guide <install_semantic_versioning>` to determine
+which tag you intend to install.
+
Run the following commands::
git clone https://gitlab.com/BuildStream/buildstream.git
cd buildstream
+ git checkout <desired release tag>
pip3 install --user -e .
This will install buildstream's pure python dependencies into