Document Django and Python support policy

As discussed in the Stein PTG at Denver,
we support maintained LTS versions of Django and other maintained
Django versions are optional. For example, upcoming LTS version of
Django 2.2 will be supported. Django 2.1 support will be best-effort.

The policy for Python supported version is documented.
Python 3.6 is now covered by unit tests, so it can be considered
as experimental. Python 3.7 support will be added along with
the community goal.

Change-Id: I1d844b0333b2701adbae7a51033091bff1458313
This commit is contained in:
Akihiro Motoki 2018-11-20 20:33:39 +09:00
parent 11fbb9dbd1
commit b21add6e2d
1 changed files with 7 additions and 1 deletions

View File

@ -5,13 +5,19 @@ System Requirements
The Stein release of horizon has the following dependencies.
* Python 2.7 or 3.5
* Python 3.6 support is experimental.
* Python 3.7 (or later versions if any) support will be considered
along with the OpenStack community support policy.
* Django 1.11 or 2.0
* Django 1.8 to 1.10 are no longer supported since Rocky release.
* Horizon usually syncs with
`Django's Roadmap <https://www.djangoproject.com/weblog/2015/jun/25/roadmap/>`__
and basically supports maintained versions of Django
and supports LTS (long term support) versions of Django
as of the feature freeze of each OpenStack release.
Supports for other maintained Django versions are optional and best-effort.
* An accessible `keystone <https://docs.openstack.org/keystone/latest/>`_ endpoint