purge all pure python libraries

python libraries should be installed from upstream, not from the
distro, as much as possible. The following is a first attempt at
purging all the python libraries and making it so that they instead
should fall back to the pypi versions.

Libraries which are known to include native code are left behind.

Change-Id: I47b7e787771683c2fc4404e586f11c1a19aac15c
This commit is contained in:
Sean Dague 2015-02-17 09:00:57 -05:00
parent 314723962b
commit 39282bf769
8 changed files with 2 additions and 72 deletions

View File

@ -1,5 +1,4 @@
bridge-utils bridge-utils
pylint
screen screen
unzip unzip
wget wget
@ -10,17 +9,12 @@ graphviz # testonly - docs
lsof # useful when debugging lsof # useful when debugging
openssh-server openssh-server
openssl openssl
python-virtualenv
python-unittest2
iputils-ping iputils-ping
wget wget
curl curl
tcpdump tcpdump
euca2ools # only for testing client
tar tar
python-cmd2 # dist:precise
python-dev python-dev
python-mock # testonly
python2.7 python2.7
bc bc
libyaml-dev libyaml-dev

View File

@ -3,11 +3,4 @@ libpq-dev # testonly
libssl-dev # testonly libssl-dev # testonly
libxml2-dev libxml2-dev
libxslt1-dev # testonly libxslt1-dev # testonly
python-eventlet
python-routes
python-greenlet
python-sqlalchemy
python-pastedeploy
python-xattr
python-iso8601
zlib1g-dev # testonly zlib1g-dev # testonly

View File

@ -1,19 +1,3 @@
apache2 # NOPRIME apache2 # NOPRIME
libapache2-mod-wsgi # NOPRIME libapache2-mod-wsgi # NOPRIME
python-beautifulsoup
python-dateutil
python-paste
python-pastedeploy
python-anyjson
python-routes
python-xattr
python-sqlalchemy
python-webob
pylint
python-eventlet
python-nose
python-mox
python-coverage
python-cherrypy3 # why?
python-migrate
libpcre3-dev # pyScss libpcre3-dev # pyScss

View File

@ -1,15 +1,7 @@
python-lxml python-lxml
python-pastescript
python-pastedeploy
python-paste
sqlite3 sqlite3
python-pysqlite2
python-sqlalchemy
python-mysqldb python-mysqldb
python-mysql.connector python-mysql.connector
python-webob
python-greenlet
python-routes
libldap2-dev libldap2-dev
libsasl2-dev libsasl2-dev
libkrb5-dev libkrb5-dev

View File

@ -1,3 +1 @@
python-dateutil
msgpack-python
fping fping

View File

@ -7,17 +7,8 @@ libmysqlclient-dev # testonly
mysql-server #NOPRIME mysql-server #NOPRIME
sudo sudo
postgresql-server-dev-all # testonly postgresql-server-dev-all # testonly
python-iso8601
python-paste
python-routes
python-suds
python-pastedeploy
python-greenlet
python-eventlet
python-sqlalchemy
python-mysqldb python-mysqldb
python-mysql.connector python-mysql.connector
python-pyudev
python-qpid # NOPRIME python-qpid # NOPRIME
dnsmasq-base dnsmasq-base
dnsmasq-utils # for dhcp_release only available in dist:precise dnsmasq-utils # for dhcp_release only available in dist:precise

View File

@ -8,7 +8,6 @@ libmysqlclient-dev # testonly
mysql-server # NOPRIME mysql-server # NOPRIME
python-mysqldb python-mysqldb
python-mysql.connector python-mysql.connector
python-xattr # needed for glance which is needed for nova --- this shouldn't be here
python-lxml # needed for glance which is needed for nova --- this shouldn't be here python-lxml # needed for glance which is needed for nova --- this shouldn't be here
gawk gawk
iptables iptables
@ -27,22 +26,8 @@ genisoimage # required for config_drive
rabbitmq-server # NOPRIME rabbitmq-server # NOPRIME
qpidd # NOPRIME qpidd # NOPRIME
socat # used by ajaxterm socat # used by ajaxterm
python-mox
python-paste
python-migrate
python-greenlet
python-libvirt # NOPRIME python-libvirt # NOPRIME
python-libxml2 python-libxml2
python-routes
python-numpy # used by websockify for spice console python-numpy # used by websockify for spice console
python-pastedeploy
python-eventlet
python-cheetah
python-tempita
python-sqlalchemy
python-suds
python-lockfile
python-m2crypto python-m2crypto
python-feedparser
python-iso8601
python-qpid # NOPRIME python-qpid # NOPRIME

View File

@ -1,14 +1,7 @@
curl curl
memcached memcached
python-configobj # NOTE python-nose only exists because of swift functional job, we should probably
python-coverage # figure out a more consistent way of installing this from test-requirements.txt instead
python-eventlet
python-greenlet
python-netifaces
python-nose python-nose
python-pastedeploy
python-simplejson
python-webob
python-xattr
sqlite3 sqlite3
xfsprogs xfsprogs