1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#!/bin/echo Usage: . $0
export WORKDIR=$(cd ..;pwd)
# default to highest version we can find if no value in $1 and $2
if [ ! -z "$1" ]
then
PREF_VER=$1.$2
else
if [ "$(uname)" = "Darwin" ]
then
# default to 2.3 on Mac OS X
PREF_VER=2.3
else
PREF_VER=
fi
fi
for PY_VER in ${PREF_VER} 2.6 2.5 2.4 2.3 2.2
do
# used in pick python to use in Builder driver makefile
export PYTHON=$( which python${PY_VER} )
if [ -e "${PYTHON}" ]
then
PYSVN_PY_VER=${PY_VER%.*}${PY_VER#*.}
break
fi
done
unset PREF_VER
export PYCXX=${WORKDIR}/Import/pycxx_${PYCXXVER}
export MEINC_INSTALLER_DIR=${WORKDIR}/Import/MEINC_Installer
export PYCHECKER_DIR=${WORKDIR}/Import/PyChecker
for _DIR in ${WORKDIR}/../Extension/Source ${WORKDIR}/../pysvn/py${PYSVN_PY_VER}/Source
do
if [ -e "${_DIR}" ]
then
export PYTHONPATH=$(cd ${_DIR};pwd)
export PYSVNLIB=$(cd ${_DIR};pwd)
fi
done
unset _DIR
${PYTHON} -c "import sys;print 'Info: Python Version %r' % sys.version"
${PYTHON} -c "import pysvn;print 'Info: pysvn Version',pysvn.version"
${PYTHON} -c "import pysvn;print 'svn version',pysvn.svn_version"
|