This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I96b2e2b1b109b13165fc83b9ccb6f16ce4cb0332
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: If8e423b05eac3a8477997833439af74cd3ae7e58
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].
[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html
Change-Id: I573c0e7105678e09581c6d40b86c8a3102c8d882
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: Idc263504b68bc909fe7c6cd983c27c1fcc384c16
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: I5e5c437a46c3e808a25c0db4b6adaef4e55f0fbd
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove oslotest.
Change-Id: I21e2d0555334a1bd7ad8aa37796f599292b30ed0
The release management team have indicated this is their preferred way
to collect release notes in future.
Closes-Bug: #1634356
Change-Id: I3d2e96603238d58ee02ca9b37b3d9dd8f750306d
oslotest does not use testscenarios so remove it from requirements.
Projects that use scenarios should have their own dependency.
Change-Id: I14d17483e7f0965e1db887b617255e5946a93f8a
Running oslotest's tests fail on Python 3.x because of the "import mock"
lines in test_output.py and test_timeout.py. That works for 2.x because
"mock" is an independent package, but in 3.x, it's a part of unittest in
the standard library. This difference is covered in six.moves, which is
where mock is imported from in other test modules.
Change-Id: I3882c2a9be8abc93cf95942579cb9562c6377c01
Closes-Bug: #1607963
Many assertEqual sentences don't follow assertEqual(expected, actual),
These misplaces have 2 impacts:
1, giving confusing messages when some tests failed.
2, mislead other developers, new test modules may follow these wrong pattern.
This patch fix all of them.
Change-Id: Ie9da006cc561e5266812db2bb1c03a624b5e844b
Closes-Bug: #1604213
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: Ifd6a17b8e250f7ff8e36e972e175099044d7146e
This is a refactor of a fixture we use in keystonemiddleware for
removing modules from the python path.
Because of the way python works this typically means it only works on
modules that are imported inline or are reloaded manually.
Change-Id: Ib384e1910ca292fce81ccdd4ff857b64ee8d5a21
Rather than carry implementations of the moved classes in mockpatch,
just reference the symbols. Less maintenance for us.
The tests are removed since fixtures has its own tests.
Change-Id: Iab382a604321e09a01c3d795cd7bcd480dc249ce