Workaround crudini and iniparse unreleased py3 support

Install crudini and iniprase from GitHub to work around their
py3-supporting versions not being on PyPi. [1] and [2] for more
details.

[1] https://github.com/pixelb/crudini/issues/58
[2] https://github.com/candlepin/python-iniparse/issues/5

Change-Id: I6d3391e9a9bafa3f2294944a306d8dc9bd12f283
This commit is contained in:
Artom Lifshitz 2019-09-16 15:12:07 -04:00
parent 2236646b3d
commit 3ef1dded7d
2 changed files with 6 additions and 0 deletions

View File

@ -3,3 +3,4 @@
# process, which may cause wedges in the gate later.
oslo.log
tempest
#crudini>=0.9.3

View File

@ -9,9 +9,14 @@ setenv =
usedevelop = True
install_command = pip install -U {opts} {packages}
whitelist_externals = *
# Until https://github.com/pixelb/crudini/issues/58 and
# https://github.com/candlepin/python-iniparse/issues/5 are on PyPi, install
# from GitHub.
deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
git+https://github.com/pixelb/crudini.git#egg=crudini
git+https://github.com/candlepin/python-iniparse.git#egg=iniparse
commands =
find . -type f -name "*.pyc" -delete
stestr run {posargs}