mirror of
https://github.com/vale981/ray
synced 2025-03-06 02:21:39 -05:00

* Make common module Python 3 compatible. * Make plasma module Python 3 compatible. * Make photon module Python 3 compatible. * Make numbuf module Python 3 compatible. * Remaining changes for Python 3 compatibility. * Test Python 3 in Travis. * Fixes.
48 lines
915 B
Bash
Executable file
48 lines
915 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# Cause the script to exit if a single command fails.
|
|
set -e
|
|
|
|
ROOT_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd)
|
|
|
|
echo "PYTHON is $PYTHON"
|
|
|
|
if [[ "$PYTHON" == "2.7" ]]; then
|
|
|
|
pushd "$ROOT_DIR/../numbuf"
|
|
sudo python setup.py install
|
|
popd
|
|
|
|
pushd "$ROOT_DIR/../src/common/lib/python"
|
|
pushd "$ROOT_DIR/../src/common"
|
|
make
|
|
popd
|
|
sudo python setup.py install
|
|
popd
|
|
|
|
pushd "$ROOT_DIR/../lib/python"
|
|
sudo python setup.py install
|
|
popd
|
|
|
|
elif [[ "$PYTHON" == "3.5" ]]; then
|
|
export PATH="$HOME/miniconda/bin:$PATH"
|
|
|
|
pushd "$ROOT_DIR/../numbuf"
|
|
python setup.py install --user
|
|
popd
|
|
|
|
pushd "$ROOT_DIR/../src/common/lib/python"
|
|
pushd "$ROOT_DIR/../src/common"
|
|
make
|
|
popd
|
|
python setup.py install --user
|
|
popd
|
|
|
|
pushd "$ROOT_DIR/../lib/python"
|
|
python setup.py install --user
|
|
popd
|
|
|
|
else
|
|
echo "Unrecognized Python version."
|
|
exit 1
|
|
fi
|