The Continuous-Integration-Scaling project, we need OpenStack NodePool to be shipped as a Debian package. Using pip simply does not work and is prone to errors.
The Debian ITP is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781027
Obsolete list of dependencies, we are aiming at Debian/Jessie
Requirements from master @ ddd6003 and whether we have them in WMF Debian Jessie apt repo (as of Apr 15th 2015):~~
Python module | Jessie |
---|---|
pbr>=0.6,!=0.7,<1.0 | 0.8.2 |
gear | 0.5.5 |
PyYAML | 3.11 |
python-jenkins | 0.2.1 |
paramiko>1.9.0 | 1.15.1 |
python-daemon>=2.0.4 | 1.5.5 , should be fine |
extras | 0.0.3 |
statsd>=1.0.0,<3.0 | 2.0.1 |
apscheduler>=2.1.1,<3.0 | 2.1.2 |
sqlalchemy>=0.8.2,<0.9.0 | Not met 0.9.8 , upstream to bump upper bound see below |
pyzmq>=13.1.0,<14.0.0 | Not met 14.4.0 , upstream to bump upper bound see below |
python-glanceclient | 1:0.12.0 |
python-keystoneclient | 1:0.10.1 |
python-novaclient | 1:2.18.0 |
PyMySQL | need backport from unstable to jessie-wikimedia T96131 |
PrettyTable>=0.6,<0.8 | 0.7.2 |
six>=1.7.0 | 1.8.0 |
diskimage-builder | 0.1.30 |
voluptuous | 0.8.2 |
Some of the requirements will most probably conflicts with the packages available for Trusty on apt.wikimedia.org :-/