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 is updated accordingly.
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Also drops unnecessary Django dependencies. There is no need to
install Django explicitly as it is a horizon dependency.
django_openstack_auth has been merged into horizon tree
as an effort of blueprint merge-openstack-auth.
There is no need to depend on django_openstack_auth any more.
Enable Unit Test add additional tooling to support running tests
and building virtual environments to mirror what is done in horizon.
Partially implements blueprint mistral-enrich-dashboard
- add license headers
- set up tox for flake8 checks and venv
- remove run_tests.sh, tools/ and other stuff we don't need at the moment
- add basic sphinx setup for later use