Update the list of required packages for Development Environment

This list was tested on a fresh Ubuntu 18.04 and CentOS 8
environments without Devstack.

Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ib009e036d9fcebdad8faeb5d30ed14c525fabf10
This commit is contained in:
Ivan Kolodyazhny 2019-09-09 23:49:28 +03:00
parent cd8fae0631
commit 13c7a4916a
1 changed files with 19 additions and 6 deletions

View File

@ -6,9 +6,9 @@ Quickstart
.. Note ::
This section has been tested for Horizon on Ubuntu (16.04-64) and RPM-based
(RHEL 7.x) distributions. Feel free to add notes and any changes according
to your experiences or operating system.
This section has been tested for Horizon on Ubuntu (18.04-amd64) and
RPM-based (RHEL 8.x) distributions. Feel free to add notes and any changes
according to your experiences or operating system.
Linux Systems
=============
@ -19,13 +19,20 @@ On Ubuntu
.. code-block:: console
$ sudo apt-get install git python-pip
$ sudo apt-get install git python3-dev python3-pip
On RPM-based distributions (e.g., Fedora/RHEL/CentOS/Scientific Linux)
To get a full python2.7 development environment, you also need to install
the following packages:
.. code-block:: console
$ sudo yum install gcc git-core python-devel python-virtualenv openssl-devel libffi-devel which
python-dev
On RPM-based distributions (e.g., Fedora/RHEL/CentOS)
.. code-block:: console
$ sudo yum install gcc git-core python3-devel python3-virtualenv
.. note::
@ -71,6 +78,12 @@ development tasks. You can install it with
$ pip install tox
or
.. code-block:: console
$ pip3 install tox
The ``tox`` environments provide wrappers around ``manage.py``. For more
information on ``manage.py``, which is a Django command, see
https://docs.djangoproject.com/en/dev/ref/django-admin/