The docs requirements migrated to doc/requirements.txt
we need not install things from requirements.txt.
Change-Id: I437ad6c4c96ef1ac3e11757e3ae2e4a5a04e500b
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.
This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.
Change-Id: I68ded089d6a1cf9439eb2f35c8482e68d2030360
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iab434fd4a741ea2a69137fcab0eec01faee2c426
Story: #2002586
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: Ia8ba790125fb3610d41b19ca682efca9012a5b7b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
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: I7ecdc42f0ddb44e4054a9773c8dabb79a2e0d854
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.
Change-Id: Ie218549ea695899e206278dde0911d56b274df75
* check that limit is a positive number in 'vitrage topology show'
* check that time is an iso8601 timestamp in 'vitrage event post'
* add tests to check this
Change-Id: If5c4b26578f865c68709027b6e815376e4ee9e1e
Running py2* post py3* tests results in error. Add
'rm -f .testrepository/times.dbm' command in testenv to
resolve this.
Change-Id: I158cbfd4d030afbbcd9dfaa75fa2e1e094e0a64d
The gating on python 3.4 is restricted to <= Mitaka. This is due
to the change from Ubuntu Trusty to Xenial, where only python3.5
is available. There is no need to continue to keep these settings.
Change-Id: I30585fff6fdf119a96ef379d7e86964c8569d110
All the components of openstack maintain releasenotes. Similarly,
python-vitrageclient must also maintain releasenotes. This adds
the releasenotes directory to the vitrageclient repo.
Change-Id: I74e9f10da38b3e11888b3d00f78fd61b2910a46c
Implements: blueprint maintain-releasenotes
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.
Change-Id: I72aa8e5a1f09a2cc50cba30e7cfcc53d57eeb262