| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Previous versions of jsonschema (<3.2.0) doesn't support python 3.8 [1].
Python 3.8 is part of the victoria supported runtimes [2] so we now force
to use jsonschema version 3.2.0 to avoid issues, remove ambiguity and ensure
that everything works with python 3 in general.
[1] https://github.com/Julian/jsonschema/pull/627
[2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria
Change-Id: I8e91b4b19d6d71e052061074ad927623a2892830
|
|
|
|
|
|
|
|
| |
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: Ieb1746b1ad7571cb87f5b1e7a6876ce72e6b76c3
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
|
|
| |
jsonschema was uncapped in the global requirements. We need to uncap it
locally now too.
Change-Id: Ia6ad2c7e62aebc81386610e9d16c8bb8a162d70f
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
| |
Use latest release 1.1.0 and compatible changes w.r.t pep8
Change-Id: I360c621d313b76bf88e91ff8be9e759d8367c847
|
|
|
|
| |
Change-Id: I6f0d1ff2c139d77511937326d0d050135b97e0e2
|
|
|
|
|
|
| |
Get ourselves up to date with the latest in PTI hotness.
Change-Id: Ied98273dcfa0b9622d603a8e9a8e2146fb1e081f
|
|
|
|
| |
Change-Id: I760104d4a94f67da4677e1ecf8f47150605d4d33
|
|
|
|
| |
Change-Id: I1bbda934cc65d508f1cece8c5adc714e9f464707
|
|
|
|
| |
Change-Id: I6ecb4e80d2944bf592a2cbd41695643bc49f832d
|
|
|
|
| |
Change-Id: I805c30c0a522c03721a97118594030b9c8dfcd51
|
|
|
|
| |
Change-Id: Iad6eba535f48d0f09e5507db32399623f63a4f88
|
|
|
|
| |
Change-Id: I611163aecdc4810e6fd1d7e47e60171d72db0ea3
|
|
|
|
| |
Change-Id: I4298bb7c2d66632b716b0dbeae64c9dca2b3434d
|
|
|
|
|
| |
Change-Id: Ie45909df0b5a118d0200a1ee71277f4dbfe41d08
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the OpenStack requirements project has modify version requirement of docutils/oslosphinx.
The link is below
https://review.openstack.org/#/c/418772/
So modify test-requirement like other project
Closes-Bug: #1666149
Change-Id: I145ba596926cac0efab75fb4a1548eea338a2d5a
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
OSC doesn't use this codepath anyway (to my knowledge) and it masks
errors in exceptionally strange ways.
Change-Id: I15ec5aacb037813a98ac9ea8e9504a5d1cc90837
|
|/
|
|
|
|
|
|
|
| |
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: I09ae994782889aae05250a8e5bf9f5b630b2d502
|
|
|
|
|
|
|
| |
See:
http://lists.openstack.org/pipermail/openstack-dev/2016-December/108742.html
Change-Id: Id183b0d3a6339e10f2f1f4a5dc78352d5c3f27ed
|
|
|
|
|
|
|
| |
discover is only needed for python 2.6 which is
no longer supported.
Change-Id: I8faeb05def94ac4adb2fe870fe141678dbd412ae
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We bump hacking>=0.10.2, and hacking removed some rules, for
the full list of rules please see [1]. So don't need them any more.
Hacking related commits:
Remove H904 in commit b1fe19ebebe47a36b905d709467f5e82521bbd96
Remove H803 in commit f01ce4fd822546cbd52a0aedc49184bddbfe1b10
Remove H307 in commit ec4833b206c23b0b6f9c6b101c70ab925a5e9c67
Remove H305 in commit 8f1fcbdb9aa4fc61349e5e879153c722195b1233
[1]https://github.com/openstack-dev/hacking/blob/master/setup.cfg#L30
Change-Id: I24b82c1913d3d42cc5228b1db700b787623fcdc5
|
|
|
|
|
|
|
|
| |
The OpenStack Release team has created a great release notes management
tool that integrates with Sphinx. Start using it. For reference on how
to use it, see http://docs.openstack.org/developer/reno/
Change-Id: I8153ec7861b508297a28a1916771776dee2deafe
|
|
|
|
|
|
|
|
|
| |
These come originally from the shade library, but are helpful for
things like the client libs themselves. Once one has a CloudConfig,
there is really one and only one correct way to get both a session
and a Client.
Change-Id: I1b4d4321828864fddab85a127fbf63f4c8384ab9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In preparation for sharing the default and vendor data with other
projects, potentially even non-python ones, move the data into json
format, which is slighly less exciting to read, but has more widespread
standard library support. The user-facing config file will still be in
yaml format, because that's easier on the eyes and it's expected to be
read and edited by humans.
Continue to accept yaml everywhere, because an end user may have dropped
a yaml config file into a dir somewhere, and that's fine.
Change-Id: I269d31e61da433ac20abb39acdde0f9f9fe12837
|
|
|
|
|
|
|
|
|
|
| |
The auth parameter name validation requires keystoneclient and can't be
tested if it's not there.
While we're at it - update the current requirements to be inline with
global requirements.
Change-Id: I6da62476f3851670545143184f9f29479f1caaca
|
|
|
|
|
|
| |
This includes ensuring that yaml of a sane format can be loaded.
Change-Id: I698b3139b7e44f000d2a413d17e79914ef542a22
|
| |
|
|
|