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.
Depends-On: https://review.opendev.org/#/c/700733/
Change-Id: I21b71ad592559e40a8ac6e5abee34cbbad4ea417
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
The change was made in horizon Rocky-3,
so horizon 14.0.0.0b3 is required at least.
Change-Id: Ib54eb9e4cd0b4b8574a07d3b6884d4657ed296f2
As of horizon 14.0.0.0b2 or later the use_mox directive is unecessary
so we can remove it.
Change-Id: I1191bb4223556b7da1f4377bec70277abf58dd39
Signed-off-by: Chuck Short <chucks@redhat.com>
Horizon Rocky and FWaaS dashboard support Django 2.0 but requirements.txt
still says Django <2.0 is required. It is out-of-date.
This commit drops unnecessary Django dependencies.
There is no need to install Django explicitly as it is a horizon dependency.
Change-Id: I75b6dd2083863a3ba8acce8b3bf40cd041f44049
Instead of using tox-install.sh, we can install horizon and neutron
now directly from pypi - or use the current branch in CI system using
tox-siblings.
Update tox.ini for this change and add horizon to requirements file.
Change-Id: Ife1aa2df08181fb7d7fcc00fdc225c92425fe6c8