JSONSchema 1.4.0 appears to have been an accidental release of 2.0
code under the 1.4.0 version. It's been pulled from PyPi, but still
exists on the OpenStack mirror.
Discussion with the infra folks suggests updating the requirements
file rather than removing the release from the mirror is the best
solution.
Change-Id: I7619cc41c7924f2f02c8cf8d17034e58ac3b116c
Both Ceilometer and Nova require 1.2.3 or newer. Lock
it to <1.3 to be safe.
See bug #1092227 for details.
Change-Id: Iefb97291867505f7ab496789db2307aef009b640
This version fixes a bug related choosing the SkipTest class with
older pythons; see
- bug #1190951.
- https://review.openstack.org/#/c/33769/
Change-Id: If64bd101842391d1db73addc64bd1442999dcc86
Version 0.3.2 resolves a bug that allowed generic "except
Exception:"
clauses to catch GreenletExit exceptions.
bug 1097203
Change-Id: I5b8872088cd9ed8fc0bcca493833c11884e349e3
The new version of kombu we are using depends on
anyjson>=0.3.3.
Related to bug #1134575
Change-Id: I81a2822d9ed428ddb7a6b29f4514d39e96dd9902
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Use a version of stevedore that does not try to install
distribute.
Change-Id: Ib3d635b1899e1a59a08e10df103d3e93e4bb0ec6
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
We want to stop doing explicit depends on it, because it's causing
confusion with the setuptools merge.
Change-Id: I6e82ae9875db24fc3940aa119ab234657a6a2495
Use a version of cliff that does not try to install
distribute.
Change-Id: Icf68295376f884b1a3ba1891dbb9fbb3dd13c201
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Now that we require msgpack, old version of kombu are not compatible
with msgpack<0.2 and breaks. So let's depend on versions of kombu that
supports msgpack>=0.2.
Fixes: bug 1134575
Change-Id: I910ff21f3df75e486816aea533396852eb3fbf16
Signed-off-by: Julien Danjou <julien@danjou.info>
blueprint nova-api-validation-fw(Ieba96718264ad2ddfba63b65425f7e5bbb8606a9)
uses internal functions of jsonschema>=1.0.0,<2. These functions has been
changed since jsonschema 2.0.0.
Current JSON-Schema specification is draft-4, and it will be changed in
the future. So for now, this patch restricts jsonschema <2.
When full JSON-Schema specification will be implemented or we need more the
features of the latest jsonschema library, this restrictions must be changed.
Change-Id: I20c77f20cf26b19cd7293a4315d9ffda6b8b45e5
Prerequisite for blueprint multiple-service-endpoints in Horizon.
The packaging on version 1.0.10 was incomplete.
Change-Id: Iec78d2f37597d03545a3e4c59e96ac0b7df21d87
This is already used by Ceilometer from tox.ini actually, so let's add it
here.
Change-Id: Ib041b1b86b2f7d62e832aa979100fa7864d283b0
Signed-off-by: Julien Danjou <julien@danjou.info>
PBR had an issue building sphinx autodocs, which was fixed between
0.5.11 and 0.5.12. Another issue was quickly spotted and fixed the same
day, so let's bump to 0.5.13.
Change-Id: Ieb0c5f13aa9e7c30b38fbdcd9cb0aa63f339e3da
pep8 requirements were always written twice to the
updated requirements. Simply preserve the original pep8
line, like the source code comment mentioned.
Change-Id: I6b23f756594feeea0a5dbe14c58be981501bc5a4
Within Havana we generally rename tools/pip-requires to
requirements.txt and tools/test-requires to test-requirements.txt.
Handle both locations gracefully.
Fix flake8 warnings.
Change-Id: I5ad03a1b7efa76e31522f5b6f0da1bb3dd8cf6bc
Better be safe than sorry and restore the upper bound
on python-cinderclient. See https://review.openstack.org/#/c/30858/
for the discussion.
Change-Id: Ia82e2f0c04dd36092059bc04e8e07990ad41ff58
* tools/pip-requires: The requests library released 1.2.1 today
which brings in sphinx as a new dependency. One of sphinx's
transitive dependencies is on a newer version of jinja than is
provided in the python-jinja2 package on CentOS 6, and since nova's
unit tests allow site-packages in the venv for libvirt support this
cap is needed so that gate-nova-python26 will continue to work. A
corresponding patch is being drafted for nova, bug 1182271.
Change-Id: I2ea71d2bbc8a4e67a4c07672aadef218330641da
There is a bug in PBR that I discovered while doing Cinder development
on Havana. It causes the migrate.cfg file to not be properly
setup in /usr/lib/python2.X/site-packages/cinder/db/sqlalchemy/migrate_repo
which results in the database not being properly populated. That was
seen with pbr==0.5.8.
This change is proposing making a more specific requirement of pbr>=0.5.10 as
the problem encountered with 0.5.8 is resolved with 0.5.10 and later
versions of PBR.
Change-Id: I4ee527331f65751621d0763910d48f963697bbd2
fixes: bug 1182203
psutil is currently in heat-cfntools. Not having it in upstream
requirements means that we can't edit the heat-cfntools pip-requires.
Change-Id: Iecfa6ea0c4296873e8b6d72ee9d03c60b84925fc
Ceilometer will use msgpack for encoding data in, at least, its UDP
based transport.
msgpack is distributed under the Apache Software License. It seems to
support Python 3, and is already packaged for Debian, Ubuntu, Fedora,
and probably a lot more OSes.
Change-Id: I35ceb44046fe3faaa7aebf9a6e1f173acc7b1c02
Signed-off-by: Julien Danjou <julien@danjou.info>
It is requested by the blueprint. Kazoo is pure-python Zookeeper
driver.
Change-Id: Ie00330f6c04d53aa21289b2d41a814241d040149
Implements: blueprint evzookeeper-kazoo