From 417f606dcc61948cd03fe868de684b4b6879f8b3 Mon Sep 17 00:00:00 2001 From: manchandavishal Date: Wed, 1 Jan 2020 20:40:03 +0000 Subject: [PATCH] Drop Django 1.11 support Django 1.11 ends its extended support in April 2020 (which is before Ussuri release), so horizon drops Django 1.11 support in Ussuri. tox envs for non-primary Django versions are no longer needed in tox.ini as testing environments for non-primary Django versions are setup in the zuul jobs now. horizon>=17.1.0 is required to use Django 2.2. requirements.txt and lower-constraints.txt are updated accordingly. for more info. please refer [1]. Depends-On: https://review.opendev.org/#/c/700733/ [1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin Change-Id: Iea3bfeba70fc91c4c5b3f5741111dcd5afa5b324 --- lower-constraints.txt | 8 ++++---- requirements.txt | 2 +- tox.ini | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lower-constraints.txt b/lower-constraints.txt index d550e365..f820f135 100644 --- a/lower-constraints.txt +++ b/lower-constraints.txt @@ -14,7 +14,7 @@ cryptography==2.1.4 debtcollector==1.19.0 decorator==4.2.1 deprecation==2.0 -Django==1.11 +Django==2.2 django-appconf==1.0.2 django-babel==0.6.2 django-compressor==2.0 @@ -28,7 +28,7 @@ fixtures==3.0.0 flake8==2.5.5 futurist==1.6.0 hacking==0.12.0 -horizon==15.0.0.0b1 +horizon==17.1.0 idna==2.6 imagesize==1.0.0 iso8601==0.1.12 @@ -76,11 +76,11 @@ pyOpenSSL==17.5.0 pyparsing==2.2.0 pyperclip==1.6.0 pyScss==1.3.4 -python-cinderclient==3.5.0 +python-cinderclient==5.0.0 python-dateutil==2.7.0 python-glanceclient==2.9.1 python-heatclient==1.18.0 -python-keystoneclient==3.15.0 +python-keystoneclient==3.22.0 python-magnumclient==2.15.0 # Apache-2.0 python-mimeparse==1.6.0 python-neutronclient==6.7.0 diff --git a/requirements.txt b/requirements.txt index b62bcb6d..ac57e52d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,4 +11,4 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 python-magnumclient>=2.15.0 # Apache-2.0 python-heatclient>=1.18.0 -horizon>=15.0.0.0b1 # Apache-2.0 \ No newline at end of file +horizon>=17.1.0 # Apache-2.0 diff --git a/tox.ini b/tox.ini index 64fb1175..31188c1b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = pep8,,py3-{dj111,dj22},eslint,karma-local,docs-local,releasenotes,lower-constraints-local +envlist = pep8,eslint,karma-local,docs-local,releasenotes,lower-constraints-local minversion = 2.3.2 skipsdist = True @@ -17,8 +17,6 @@ deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = - dj111: pip install django>=1.11,<2 - dj22: pip install django>=2.2,<2.3 python manage.py test {posargs} --settings=magnum_ui.test.settings # For installation of horizon on local