Build wheel cache for venvs

Building a bunch of virtual envs later is going to be tedious if we do not
pre-cache certain annoying-to-build packages.

* tools/build_wheels.sh: pre-build some wheels for annoying package installs
* list distro package dependencies in files/*/venv
* list packages to pre-build as wheels in files/venv-requirements.txt
* install database Python modules when setting up the database

Change-Id: Idff1ea69a5ca12ba56098e664dbf6924fe6a2e47
This commit is contained in:
Dean Troyer
2015-02-16 13:58:35 -06:00
parent 4a9b154f5e
commit b1d8e8e274
13 changed files with 138 additions and 3 deletions
+3
View File
@@ -151,6 +151,9 @@ EOF
else
exit_distro_not_supported "mysql installation"
fi
# Install Python client module
pip_install MySQL-python
}
function database_connection_url_mysql {
+3
View File
@@ -100,6 +100,9 @@ EOF
else
exit_distro_not_supported "postgresql installation"
fi
# Install Python client module
pip_install MySQL-python psycopg2
}
function database_connection_url_postgresql {