mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-19 07:53:00 +00:00
avoid key length errors with old mysql + jupyterhub 0.7
This commit is contained in:
14
.travis.yml
14
.travis.yml
@@ -22,15 +22,25 @@ before_install:
|
||||
- npm install -g configurable-http-proxy
|
||||
- |
|
||||
if [[ $JUPYTERHUB_TEST_DB_URL == mysql* ]]; then
|
||||
service stop mysql || echo 'mysql not running'
|
||||
docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -p 3306:3306 mysql:5.7
|
||||
echo -n 'waiting for mysql'
|
||||
for i in {1..60}; do
|
||||
if mysql --user root -e '\q' 2>/dev/null; then
|
||||
echo 'done'
|
||||
break
|
||||
else
|
||||
echo -n '.'
|
||||
sleep 1
|
||||
fi
|
||||
done
|
||||
mysql -e 'CREATE DATABASE jupyterhub CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
||||
mysql -e 'CREATE DATABASE jupyterhub_upgrade CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
||||
pip install 'mysql-connector<2.2'
|
||||
./old-hub-env/bin/python -m pip install 'mysql-connector<2.2'
|
||||
elif [[ $JUPYTERHUB_TEST_DB_URL == postgresql* ]]; then
|
||||
psql -c 'create database jupyterhub;' -U postgres
|
||||
psql -c 'create database jupyterhub_upgrade;' -U postgres
|
||||
pip install psycopg2
|
||||
./old-hub-env/bin/python -m pip install psycopg2
|
||||
fi
|
||||
install:
|
||||
- pip install -U pip
|
||||
|
@@ -9,7 +9,7 @@ bash "$(dirname $0)"/init-db.sh
|
||||
|
||||
# create virtualenv with jupyterhub 0.7
|
||||
echo "creating virutalenv in $ENVDIR"
|
||||
python -m virtualenv "$ENVDIR"
|
||||
python -m venv "$ENVDIR"
|
||||
$ENVDIR/bin/pip install -q -r old-requirements.txt
|
||||
|
||||
echo "env-jupyterhub: $($ENVDIR/bin/jupyterhub --version)"
|
||||
|
Reference in New Issue
Block a user