From b21add6e2d0685d58897626b1b3eab256e457ddf Mon Sep 17 00:00:00 2001 From: Akihiro Motoki Date: Tue, 20 Nov 2018 20:33:39 +0900 Subject: [PATCH] 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 --- doc/source/install/system-requirements.rst | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/source/install/system-requirements.rst b/doc/source/install/system-requirements.rst index 2e53763efc..c7bde1589a 100644 --- a/doc/source/install/system-requirements.rst +++ b/doc/source/install/system-requirements.rst @@ -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 `__ - 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 `_ endpoint