echo colorize 1 "WARNING" echo ": Pyston only runs on x86_64 platforms, and only has been tested on Ubuntu" echo "(copied from the Pyston README at https://github.com/dropbox/pyston), so" echo "your mileage may vary with other Linux distributions" echo case "$(pyston_architecture 2>/dev/null || true)" in "linux64" ) install_package "pyston-0.6.1-linux64" "https://github.com/dropbox/pyston/releases/download/v0.6.1/pyston-0.6.1-linux64.tar.gz#b09516d8e421cb004ef39d832bae600face4ecf80d9791469fb2c026bcf1faae" "pyston" verify_py27 # disabling ensurepip avoids having installation aborted because of a coredump # pyston targets python 2.7.7 and does not have ensurepip, when attempting to # run https://bootstrap.pypa.io/get-pip.py it dumps core, see # https://github.com/dropbox/pyston/issues/1373 # activate the virtualenv so that we're using the correct pip and site-packages location # ( source "${PREFIX_PATH}/bin/activate" ) # FIXME: if this fails it should not break the installation # ( cd "${PREFIX_PATH}/bin" && ./pip install https://github.com/dropbox/pyston/releases/download/v0.6/Cython-0.24-pyston.tar.gz && ./pip install git+git://github.com/numpy/numpy@v1.11.0 ) # deactivate the virtualenv # ( deactivate ) ;; * ) { echo colorize 1 "ERROR" echo ": A Pyston 0.6.1 binary is not available for $(pyston_architecture 2>/dev/null || true)." echo } >&2 exit 1 ;; esac