Commit Graph

13 Commits

Author SHA1 Message Date
Riccardo Pittau 55eae25598 Remove lower-constraints job
As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.

Change-Id: Id4a2f06857e9732b52b9f76ee22409c7b71902fd
2020-12-15 18:33:40 +01:00
Riccardo Pittau 118ac73ebc Use unittest.mock instead of mock
We support only Python 3.6 or higher so no need to use the
standalone mock anymore.

Change-Id: I2bd0582d40ea17e2299007ce99d62b38862944e5
2020-06-17 09:40:07 +02:00
Riccardo Pittau d034972dac Update Sphinx version
Also remove it from test-requirements and lower-constraints, it's
only needed for docs.

Change-Id: I4ad730dae6854ae62f78bf1cfb6ea2536869cef2
2020-06-09 10:35:19 +02:00
Iury Gregory Melo Ferreira 4055482050 Upgrade docs
- Created doc/requirements.txt with requirements for docs,pdfs and
release notes.
- Updated tox.ini for docs build and added pdf-docs build.
- Updated do/source/conf.py with necessary changes to build pdf.
- Added sphinxcontrib-svg2pdfconverter to l-c

Change-Id: I98ade2140063aa3e33ca6287da2f0052fd4c5175
2020-05-15 12:11:55 +02:00
Riccardo Pittau 7f15b2a918 Update lower-constraints.txt
We need to list all dependencies in lower-constraints.
Also updating requirements.txt to reflect new minimum versions.

Change-Id: Id643629701d3749927c2915b9ea1bbf7170df32c
2020-05-13 18:04:07 +02:00
Riccardo Pittau 9511a048c9 Upgrade flake8-import-order version to 0.17.1
Full py3 compatible version.
Add all Python3 modules to stdlib list.
Also includes fix to an enum34 dependency bug.

Change-Id: I62321c13697db75c6cfc2176a9a89b6cb50413d6
2020-04-21 16:46:30 +02:00
Riccardo Pittau 40bed1ea88 Make flake8 tests more strict
Also increasing min version of flake8-import-order for some bug fixes.

Change-Id: I6cca85a87e2946998bb2e912aa44bd3d709562c4
2020-04-08 10:11:48 +02:00
Riccardo Pittau ec13cbad48 Bump hacking to 3.0.0
Change-Id: I6979eacbb9b4d062d7f0fb8228dbef6b97da416e
2020-03-31 10:15:18 +02:00
Riccardo Pittau a2c976077a Stop using six library
Since we've dropped support for Python 2.7, it's time to look at
the bright future that Python 3.x will bring and stop forcing
compatibility with older versions.
This patch removes the six library from requirements, not
looking back.

Change-Id: I41ef2d06dcdfe2fb3fd47fe877149ec9a29e37fb
2019-12-03 12:16:17 +01:00
Ilya Etingof 935ec1ac69 Fix pycurl args types in ovirt driver
Ensure passing text-typed parameters to `ovirtsdk4` calls. Otherwise
`ovirtsdk4` blows up Python 3.

This change prompts `six` version bump.

Change-Id: I3bbbb6b786d7007e0dd0a45de1b21be909ee588b
Story: 2006170
Task: 35681
2019-07-08 15:25:33 +02:00
Dmitry Tantsur e71e9a88da Do not use the official theme from oslosphinx
We are not an official project, let's not confuse people. Also
oslosphinx seems deprecated.

Change-Id: I42a61b04b5a03d948aa9dccaaaffbd8a7a9b0a10
2018-08-09 16:42:13 +02:00
Dmitry Tantsur d94a1f1542 Fix lower constraints
Change-Id: Ia345c84f3eab190785c297342ef1bcd3f15fc96c
2018-08-09 16:41:38 +02:00
Doug Hellmann 174a342433 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I4b1ca0a1f067895640f0a71d6dd392d33e3def4e
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-23 10:36:03 +00:00