Install and run Jython build
parent
919d048444
commit
2c7361234d
|
|
@ -6,8 +6,8 @@ python:
|
|||
|
||||
env:
|
||||
matrix:
|
||||
- PYTHON_IMPL=cPython BACKEND=hsqldb
|
||||
- PYTHON_IMPL=cPython BACKEND=sqlitejdbc
|
||||
- BACKEND=hsqldb
|
||||
- BACKEND=sqlitejdbc
|
||||
|
||||
matrix:
|
||||
# exclude:
|
||||
|
|
@ -15,10 +15,11 @@ matrix:
|
|||
# env: BACKEND=sqlitejdbc
|
||||
include:
|
||||
- python: 2.7
|
||||
env: PYTHON_IMPL=jython_2_5_3 BACKEND=hsqldb
|
||||
env: JYTHON=jython-installer:2.5.3 BACKEND=hsqldb
|
||||
|
||||
before_install:
|
||||
- ci/before_install.sh
|
||||
- source ~/myvirtualenv/bin/activate
|
||||
|
||||
install:
|
||||
- pip install -r requirements.txt
|
||||
|
|
|
|||
|
|
@ -3,5 +3,4 @@
|
|||
sudo apt-get update -qq
|
||||
sudo apt-get install -qq openjdk-7-jdk openjdk-7-jre
|
||||
|
||||
before_install="${TRAVIS_BUILD_DIR}/ci/before_install_${BACKEND}.sh"
|
||||
[ -x ${before_install} ] && ${before_install} || echo "nothing to run"
|
||||
[ -n "$JYTHON" ] && "${TRAVIS_BUILD_DIR}/ci/before_install_jython.sh" || "${TRAVIS_BUILD_DIR}/ci/before_install_nonjython.sh"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
pip install jip==0.7
|
||||
jip install org.python:$JYTHON
|
||||
_JYTHON_BASENAME=${JYTHON/:/.}
|
||||
java -jar $VIRTUAL_ENV/javalib/${_JYTHON_BASENAME}.jar -s -d $VIRTUAL_ENV/jython
|
||||
touch requirements.txt
|
||||
virtualenv -p $VIRTUAL_ENV/jython/bin/jython ~/myvirtualenv
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
cat requirements_python.txt >> requirements.txt
|
||||
ln -s $VIRTUAL_ENV ~/myvirtualenv
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
pip install jip==0.7
|
||||
|
||||
install="${TRAVIS_BUILD_DIR}/ci/install_${BACKEND}.sh"
|
||||
[ -x ${install} ] && ${install} || echo "nothing to run"
|
||||
|
|
@ -1,2 +1 @@
|
|||
git+https://github.com/originell/jpype.git@3fddd5599d33fb597119207cfaf13628613d32ec#egg=jpype
|
||||
jip==0.7
|
||||
Loading…
Reference in New Issue