unpin versions of python-daemon, paramiko, etc

python-daemon 2.0.4 has fixed issue related to setuptools, so revert
the pin but excludes broken versions.
since we have moved compass-core, tempest into virtualenv, it is also not
necessary to pin other package versions to be compatbile with tempest.
Pin MarkDown to <2.5 because py26 is not supported otherwise.
python-daemon also needs a new pip that comes with new virtualenv.

Change-Id: I7f378f344ef2e232c10e77725202acb09b3c3393
This commit is contained in:
Jerry Zhao 2015-01-26 21:42:54 -08:00
parent 189af9ddc7
commit b51f344a37
3 changed files with 6 additions and 5 deletions

View File

@ -27,7 +27,7 @@ if [[ "$?" != "0" ]]; then
fi
sudo pip install --upgrade setuptools
sudo pip install --upgrade virtualenv
sudo easy_install --upgrade pip
if [[ "$?" != "0" ]]; then
echo "failed to install easy install"

View File

@ -217,6 +217,7 @@ if ! lsvirtualenv |grep compass-core>/dev/null; then
fi
cd $COMPASSDIR
workon compass-core
easy_install --upgrade pip
rm -rf ${WORKON_HOME}/compass-core/build
echo "install compass requirements"
pip install -U -r requirements.txt

View File

@ -1,8 +1,8 @@
amqplib
argparse
celery
Markdown==2.4.1
Cheetah==2.4.1
Markdown<2.5
Cheetah<=2.4.1
daemon
Flask
Flask-Login
@ -16,9 +16,9 @@ lazypy
lockfile
MySQL-python
netaddr
paramiko==1.7.5
paramiko
PyChef
python-daemon==1.6.1
python-daemon!=2.0,!=2.0.1,!=2.0.2,!=2.0.3
SQLAlchemy>=0.9.0
simplejson
requests