Install and run Jython build

master
baztian 2014-02-11 17:31:11 +01:00
parent 919d048444
commit 2c7361234d
6 changed files with 22 additions and 6 deletions

View File

@ -6,8 +6,8 @@ python:
env: env:
matrix: matrix:
- PYTHON_IMPL=cPython BACKEND=hsqldb - BACKEND=hsqldb
- PYTHON_IMPL=cPython BACKEND=sqlitejdbc - BACKEND=sqlitejdbc
matrix: matrix:
# exclude: # exclude:
@ -15,10 +15,11 @@ matrix:
# env: BACKEND=sqlitejdbc # env: BACKEND=sqlitejdbc
include: include:
- python: 2.7 - python: 2.7
env: PYTHON_IMPL=jython_2_5_3 BACKEND=hsqldb env: JYTHON=jython-installer:2.5.3 BACKEND=hsqldb
before_install: before_install:
- ci/before_install.sh - ci/before_install.sh
- source ~/myvirtualenv/bin/activate
install: install:
- pip install -r requirements.txt - pip install -r requirements.txt

View File

@ -3,5 +3,4 @@
sudo apt-get update -qq sudo apt-get update -qq
sudo apt-get install -qq openjdk-7-jdk openjdk-7-jre sudo apt-get install -qq openjdk-7-jdk openjdk-7-jre
before_install="${TRAVIS_BUILD_DIR}/ci/before_install_${BACKEND}.sh" [ -n "$JYTHON" ] && "${TRAVIS_BUILD_DIR}/ci/before_install_jython.sh" || "${TRAVIS_BUILD_DIR}/ci/before_install_nonjython.sh"
[ -x ${before_install} ] && ${before_install} || echo "nothing to run"

View File

@ -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

View File

@ -0,0 +1,4 @@
#!/bin/sh
cat requirements_python.txt >> requirements.txt
ln -s $VIRTUAL_ENV ~/myvirtualenv

5
ci/install.sh 100644
View File

@ -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"

View File

@ -1,2 +1 @@
git+https://github.com/originell/jpype.git@3fddd5599d33fb597119207cfaf13628613d32ec#egg=jpype git+https://github.com/originell/jpype.git@3fddd5599d33fb597119207cfaf13628613d32ec#egg=jpype
jip==0.7