As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.
Change-Id: Ie5e6a655b103dd7edb447f56bff8da870193deba
Had to limit dogpile.cache to the minimum version in openstacksdk
to avoid bumping other requirements.
Change-Id: Ia07ecb378382ddf3476268fd37a9e5233a33d78b
* Fix lower-constraints with the new pip resolver
First, remove pep8 dependencies from test-requirements, they're not
needed there and are hard to constraint properly.
Second, bump keystoneauth to the version required by openstacksdk.
* Force updating libgcrypt to work around CentOS/RHEL 8.3 bug
https://bugzilla.redhat.com/show_bug.cgi?id=1840485
Change-Id: I65379a3d1b42e3607118bd785f580604bef7d10d
The voting jobs also use the new mode (since it requires more OS
coverage), the DHCP jobs are left with no-auth.
Change-Id: I8c8ee112edbc1e61b54aff13c06c518c7daa9700
Paramiko used to be required by ironic, now it's only used by ansible
and should be handled by its requirements.
Simplify the setuptools requirement to use the version from
Bionic as a minimum and pull in the latest exclusions from g-r.
Move PyYAML to requirements since it's used in production code.
Remove test requirements that are not referenced anywhere.
Change-Id: Idc9f1cd66b123c9c9325d7fd7a557475bfdbdd68
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: I8a601ad5af5ba2e9290c3f36a44d94d1dc9d3e20
Shade is being phased out in favour of openstacksdk, which also allows
to simplify the authentication code.
Change-Id: I14210a720792c3f7f0669330ccb6d2f67d624246
Python modules related to coding style checks (listed in blacklist.txt in
openstack/requirements repo) are dropped from lower-constraints.txt
as they are not actually used in tests (other than pep8).
more info: https://github.com/openstack/requirements/blob/master/blacklist.txt
Change-Id: I377bb0d46df3a3fda04b3601573cc70e7779036f
Full py3 compatible version.
Add all Python3 modules to stdlib list.
Also includes fix to an enum34 dependency bug.
Change-Id: Ie260ace9bc1d8d5bc89e346c5eb4007fbbed2d14
Use stestr for tests.
Also clean tox.ini and add check for flake8 H106:
Don't put vim configuration in source files.
Change-Id: Ia76961a091688372c6df363d5e1dcb29ff0f39bf
Without this fix, the bifrost deployment will lead to several
issues due to the incompatibility of system python-openssl and
pip version of pyOpenSSL
Change-Id: I101c2918ed81809536cf912c4aaa54a2f2052a25
A lot of packages in lower-constraints.txt and requirement.txt
must change to suitable version. Which raised fail in following logs:
Validating requirements.txt
Validating test-requirements.txt
Validating lower constraints of requirements.txt
Package u'oslo.log' is constrained to 3.37.0 which does not match the minimum version specifier 3.36.0 in requirements.txt
Package u'paramiko' is constrained to 2.4.1 which does not match the minimum version specifier 2.0.0 in requirements.txt
Package u'setuptools' is used in requirements.txt but not in lower-constraints.txt
Package u'pbr' is constrained to 3.1.1 which does not match the minimum version specifier 2.0.0 in requirements.txt
Validating lower constraints of test-requirements.txt
Package u'sphinx' is constrained to 1.6.5 which does not match the minimum version specifier 1.6.2 in test-requirements.txt
Package u'coverage' is constrained to 4.5.1 which does not match the minimum version specifier 4.0 in test-requirements.txt
Package u'oslotest' is constrained to 3.3.0 which does not match the minimum version specifier 3.2.0 in test-requirements.txt
Package u'openstackdocstheme' is constrained to 1.20.0 which does not match the minimum version specifier 1.18.1 in test-requirements.txt
Package u'doc8' is constrained to 0.8.0 which does not match the minimum version specifier 0.6.0 in test-requirements.txt
Package u'reno' is constrained to 2.7.0 which does not match the minimum version specifier 2.5.0 in test-requirements.txt
Package u'testrepository' is constrained to 0.0.20 which does not match the minimum version specifier 0.0.18 in test-requirements.txt
Package u'testscenarios' is constrained to 0.5.0 which does not match the minimum version specifier 0.4 in test-requirements.txt
Package u'testtools' is constrained to 2.3.0 which does not match the minimum version specifier 2.2.0 in test-requirements.txt
*** Incompatible requirement found!
*** See http://docs.openstack.org/developer/requirements
ERROR
{
"delta": "0:00:09.290821",
"end": "2018-05-23 16:24:17.040257",
"failed": true,
"rc": 1,
"start": "2018-05-23 16:24:07.749436"
}
Change-Id: I5bcc2b3523c30126e88c0396a3ea080a70bb66bd
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: I45e5002c7edd44b828bfe057762ff98bd2fcec4e
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>