This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Switch to using sphinx-build
- Use openstackdocstheme instead of python2 only oslosphinx
- Remove install_command from tox.ini, the default is fine
- Fix two hacking problems, those were masked by ignore
to an empty string.
Change-Id: I8f67f8a7998a16805cbda52854a6b0f0ade05dc8
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix warnings found.
Change-Id: If966592a0f0d2c1000d5dc1ddafe2a3bcae88551
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.
For more info. please refer [1], [2].
[1] https://review.opendev.org/#/c/700733/
[2] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin
Change-Id: Ifc49a69d4b34b32d64a95cca488c3a1ab7eb2ef6
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Remove unncessary "=="
Change-Id: I3ba06e23519177c05352b97c42dd95d2674d5b0a
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Change-Id: I79d6f1be1a2efbdab78769817a97419556176a5a
This patch does several things at once:
- Remove mox from KarborApiTest. Use mock instead
of mox3 to mock out the karborclient.
- Use mock to mout the karborclient.
- Drop mox3 from the test-requirements.txt.
This is apart of the mox community goal for Rocky.
Change-Id: Iea9e65778777746682895521f17ca69f5c27f7fd
Signed-off-by: Charles Short <zulcss@gmail.com>
docutils version 13.1 is causing issues with remote images.
We will be skipping version 13.1, until the docutils bug [1] will be
resolved.
[1] https://sourceforge.net/p/docutils/bugs/301/
Change-Id: Id9d694ba8b94e8fc39c3fb9681daaf29ab3da435
In Ib88adcf0a6ef09349aefd6fba981a399a73ed8dd smaug is added to
projects.txt.
This change manually runs the update code to make sure that
smaug-dashboard is ready for inclusion in projects.txt
Change-Id: I1dcae80b2a7e778af624eaa2b86ab2a9b5c8e6da
We will change it to python-smaugclient after the requirements patch has been merged.
https://review.openstack.org/#/c/302512/
This patch may take some time because it is the release time of OpenStack now.
But we could use the python-smaugclient master to avoid the CI error in development.
Change-Id: Ic04ff306752d70766a86f319c3d006264362545c
Closes-Bug: #1557889