[OpenStack-Infra] Nodepool dependencies and Jessie

Ian Wienand iwienand at redhat.com
Wed Apr 15 00:15:24 UTC 2015


On 04/15/2015 06:46 AM, Antoine Musso wrote:
> I guess Nodepool will be just fine with an old python-daemon?

I think that is just packaging stuff, only relevant for pip installs,
so that should be fine.

> * pyzmq>=13.1.0,<14.0.0     Jessie has 14.4.0
> * sqlalchemy>=0.8.2,<0.9.0  Jessie has 0.9.8

> Both requirements comes from James initial commit from Aug. 2013. I
> am not sure how to test a bump of version

> How may I test out whether a bump of both will be fine for nodepool?

It seems like this might be unnecessarily strict; at least the
test-suite passes with later versions.

$ git diff
diff --git a/requirements.txt b/requirements.txt
index 74863a5..80eda5e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,8 +8,8 @@ python-daemon>=2.0.4
 extras
 statsd>=1.0.0,<3.0
 apscheduler>=2.1.1,<3.0
-sqlalchemy>=0.8.2,<0.9.0
-pyzmq>=13.1.0,<14.0.0
+sqlalchemy>=0.8.2
+pyzmq>=13.1.0
 python-glanceclient
 python-keystoneclient
 python-novaclient

$ pip list | egrep "SQLAlchemy|pyzmq"
pyzmq (14.5.0)
SQLAlchemy (0.9.9)

$ tox -e py27
GLOB sdist-make: /tmp/foo/nodepool/setup.py
...
  py27: commands succeeded
  congratulations :)

I'd just propose removing those upper-bounds

-i



More information about the OpenStack-Infra mailing list