mirror of
https://github.com/pyenv/pyenv.git
synced 2025-11-10 12:33:48 -05:00
support for pyston 2.2
This commit is contained in:
@@ -851,12 +851,21 @@ build_package_jython_builder() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build_package_pyston() {
|
build_package_pyston() {
|
||||||
mkdir -p "${PREFIX_PATH}/"
|
# currently supported version 2.2 and upper
|
||||||
cp -fR . "${PREFIX_PATH}/"
|
build_package_copy
|
||||||
chmod +x "${PREFIX_PATH}/"pyston
|
mkdir -p "${PREFIX_PATH}/bin" "${PREFIX_PATH}/lib"
|
||||||
# FIXME ugly hack below adapted from
|
local bin
|
||||||
# https://github.com/dropbox/pyston/blob/master/docker/pyston/Dockerfile
|
shopt -s nullglob
|
||||||
( cd "${PREFIX_PATH}/" && ./pyston virtualenv/virtualenv.py . )
|
for bin in "bin/"*; do
|
||||||
|
if [ -f "${bin}" ] && [ -x "${bin}" ] && [ ! -L "${bin}" ]; then
|
||||||
|
case "${bin##*/}" in
|
||||||
|
"pyston"* )
|
||||||
|
( cd "${PREFIX_PATH}/bin" && ln -fs "${bin##*/}" "python" )
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
shopt -u nullglob
|
||||||
}
|
}
|
||||||
|
|
||||||
build_package_ironpython() {
|
build_package_ironpython() {
|
||||||
|
|||||||
Reference in New Issue
Block a user