remove gratuitous python packages

With pip + upper-constraints we're nearly always over installing all
python packages because we no longer support a range, we support
*exactly* one version.

This removes a bunch of the gratuitous package installs which we're
going to install over, lxml, numpy, libvirt. All of these we had
coming from packages in the past for speed concerns, but upper
constraints removes that.

It also ensures that all the headers to build all those are in
general, so they are guarunteed available at all times.

Change-Id: Ia76de730d65c84d81c4fb2c980ae1b4d595f9f5b
This commit is contained in:
Sean Dague 2015-11-06 11:48:19 -05:00
parent 988389a45a
commit 5f8133caac
4 changed files with 5 additions and 8 deletions

View File

@ -20,8 +20,10 @@ python2.7
python-gdbm # needed for testr python-gdbm # needed for testr
bc bc
libyaml-dev libyaml-dev
libffi-dev libffi-dev # for pyOpenSSL
libssl-dev # for pyOpenSSL libssl-dev # for pyOpenSSL
libxml2-dev # lxml
libxslt1-dev # lxml
gettext # used for compiling message catalogs gettext # used for compiling message catalogs
openjdk-7-jre-headless # NOPRIME openjdk-7-jre-headless # NOPRIME
pkg-config pkg-config

View File

@ -1,4 +1,3 @@
python-lxml
sqlite3 sqlite3
python-mysqldb python-mysqldb
python-mysql.connector python-mysql.connector

View File

@ -1 +0,0 @@
python-numpy

View File

@ -8,7 +8,8 @@ libmysqlclient-dev
mysql-server # NOPRIME mysql-server # NOPRIME
python-mysqldb python-mysqldb
python-mysql.connector python-mysql.connector
python-lxml # needed for glance which is needed for nova --- this shouldn't be here libxml2-dev # needed for building lxml
libxslt1-dev
gawk gawk
iptables iptables
ebtables ebtables
@ -25,7 +26,3 @@ curl
genisoimage # required for config_drive genisoimage # required for config_drive
rabbitmq-server # NOPRIME rabbitmq-server # NOPRIME
socat # used by ajaxterm socat # used by ajaxterm
python-libvirt # NOPRIME
python-libxml2
python-numpy # used by websockify for spice console
python-m2crypto