]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Loosen anyjson dependency to avoid clash with ceilometer
authorEoghan Glynn <eglynn@redhat.com>
Thu, 27 Sep 2012 21:03:16 +0000 (22:03 +0100)
committerEoghan Glynn <eglynn@redhat.com>
Mon, 8 Oct 2012 18:57:40 +0000 (19:57 +0100)
Ceilometer depends on anyjson 0.3.1, whereas cinder requires
exacly 0.2.4.

The net effect is a devstack with ceilometer installed will
appear to work initially, as ceilometer is sparked up after
cinder. However, if any of the cinder services are subsequently
restarted, they fail with:

  pkg_resources.DistributionNotFound: anyjson==0.2.4

By simply allowing the cinder anyjson dependency version to
be greater than as opposed to an exact match, we can avoid
the clash.

Change-Id: I21737a2504705f15dd16e6762b44624678177442

tools/pip-requires

index d45a24386c78cb3dec2f67432bf1a748f4d286dc..22e0ee88a6d6f9fb9ccd39e25ec3cc1403d5015a 100644 (file)
@@ -1,6 +1,6 @@
 SQLAlchemy>=0.7.3
 amqplib==0.6.1
-anyjson==0.2.4
+anyjson>=0.2.4
 eventlet>=0.9.17
 kombu==1.0.4
 lockfile==0.8