5a7ebe5016
Replace django.core.urlresolves with django.urls (In Django 2.0) The django.core.urlresolvers module is removed in favor of its new location, django.urls. It was deprecated in Django 1.10: https://docs.djangoproject.com/en/2.0/releases/1.10/#id3 To test the dashboard with python3 and Django 1.11, python3-django111 job is added to tox.ini and a corresponding entry is added to .zuul.yaml. requirements.txt is also updated not to include horizon dependecies. This allows horizon plugins not to track changes in basic stuffs like Django. KeyError from memoized decorator occurs in watcher-dashboard python3 tests but it seems it is not specific to Django 2.0 support, so it is not touched. Hopefully it can be fixed later. lower-constraints job is also fixed. - Previously install_command specifies upper-constraints.txt even for lower-constraints tox env. As a result, lower-constraints job actually tests upper-constraints. This commit moves -c option for upper-constraints.txt to 'deps'. - lower-constraints.txt is updated. - nose-exclude 0.3.0 actually does not work. 0.5.0 needs to be used. Change-Id: Ia98e4685f217c1e932d4b68b864cd9f52c88b134
10 lines
240 B
YAML
10 lines
240 B
YAML
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-lower-constraints
|
|
- horizon-openstack-tox-python3-django111
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-lower-constraints
|
|
- horizon-openstack-tox-python3-django111
|