Migrate travis setup to jip 0.9.2 for python 3 compatablility. Don't use jip to install Jython for build time speedup.
parent
1612dfcb29
commit
d92b8bdbf2
|
|
@ -41,7 +41,7 @@ before_install:
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- if [ "$JDBC_DRIVER" == "org.jaydebeapi:mockdriver:1.0-SNAPSHOT" ]; then (cd mockdriver && mvn install) ;fi
|
- if [ "$JDBC_DRIVER" == "org.jaydebeapi:mockdriver:1.0-SNAPSHOT" ]; then (cd mockdriver && mvn install) ;fi
|
||||||
- if [ -n "$JDBC_DRIVER" ]; then envsubst < ci/dot_jip > $VIRTUAL_ENV/.jip && pip install jip==0.7 && jip install $JDBC_DRIVER && export CLASSPATH=$VIRTUAL_ENV/javalib/* ;fi # TODO: Fix jip to search for local maven repo without twaking .jip
|
- if [ -n "$JDBC_DRIVER" ]; then envsubst < ci/dot_jip > $VIRTUAL_ENV/.jip && pip install jip==0.9.2 && jip install $JDBC_DRIVER && export CLASSPATH=$VIRTUAL_ENV/javalib/* ;fi # TODO: Fix jip to search for local maven repo without twaking .jip
|
||||||
- source $HOME/myvirtualenv/bin/activate
|
- source $HOME/myvirtualenv/bin/activate
|
||||||
- pip install -e .
|
- pip install -e .
|
||||||
- pip install -r test-requirements.txt
|
- pip install -r test-requirements.txt
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
pip install jip==0.7
|
JYTHON_JAR=$(./ci/mvnget.sh $JYTHON)
|
||||||
jip install $JYTHON
|
java -jar ${JYTHON_JAR} -s -d $HOME/jython
|
||||||
NON_GROUP_ID=${JYTHON#*:}
|
|
||||||
_JYTHON_BASENAME=${NON_GROUP_ID/:/-}
|
|
||||||
OLD_VIRTUAL_ENV=$VIRTUAL_ENV
|
|
||||||
java -jar $OLD_VIRTUAL_ENV/javalib/${_JYTHON_BASENAME}.jar -s -d $HOME/jython
|
|
||||||
|
|
||||||
BEFORE_PY_26=$($HOME/jython/bin/jython -c "import sys; print sys.version_info < (2, 6)")
|
BEFORE_PY_26=$($HOME/jython/bin/jython -c "import sys; print sys.version_info < (2, 6)")
|
||||||
if [ "$BEFORE_PY_26" == "True" ]
|
if [ "$BEFORE_PY_26" == "True" ]
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
ARTIFACT_SPEC=$1
|
||||||
|
GROUP_ID=${ARTIFACT_SPEC%%:*}
|
||||||
|
NON_GROUP_ID=${ARTIFACT_SPEC#*:}
|
||||||
|
ARTIFACT_NAME=`python -c "import re;print re.search(r':(.*):', '$ARTIFACT_SPEC').group(1)"`
|
||||||
|
_PATH=${GROUP_ID/./\/}/$ARTIFACT_NAME
|
||||||
|
_ARTIFACT_SPEC_BASENAME=${NON_GROUP_ID/:/-}
|
||||||
|
VERSION=${ARTIFACT_SPEC##*:}
|
||||||
|
echo "Downloading ${ARTIFACT_NAME} version ${VERSION} group id ${GROUP_ID}..." >&2
|
||||||
|
wget http://search.maven.org/remotecontent?filepath=${_PATH}/$VERSION/${_ARTIFACT_SPEC_BASENAME}.jar -O ${_ARTIFACT_SPEC_BASENAME}.jar
|
||||||
|
echo "...download of ${_ARTIFACT_SPEC_BASENAME}.jar finished." >&2
|
||||||
|
echo ${_ARTIFACT_SPEC_BASENAME}.jar
|
||||||
Loading…
Reference in New Issue