swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40
Raw File
Tip revision: 2ac304dfba75fad148d4070ef4f8a2e400c305bb authored by Tony Kelman on 18 March 2016, 00:58:17 UTC
Tag v0.4.5
Tip revision: 2ac304d
find_python2
#!/bin/sh
#
# LLVM requires 2.5 <= python2 < 3
#

valid_python() {
    $1 -c 'import sys; sys.exit(not (sys.version_info >= (2,5) and sys.version_info < (3,0)))' 2> /dev/null
}

for python in python python2 python2.7 python27 python2.6 python26 python2.5 python25; do
    if valid_python $python; then
        echo `which $python`
        break
    fi
done

back to top