# À lancer par bash dans un shabang de la forme : #!/bin/bash /usr/scripts/python.sh #Ceci permet alors de lancer python avec un PYTHONPATH custom (/usr/scripts) #pour éviter de l'importer dans chaque script CPATH=/usr/scripts readlink -e $1 | grep "^/usr/scripts/" -q || { f=`readlink -e $1` p=`dirname "$f"` while [ "$p" != "/" ]; do if [ -f "$p/CRANS_SCRIPTS_ROOT" ]; then CPATH=$p break fi p=`dirname "$p"` done; echo "Dépôt custom. PYTHONPATH: $CPATH" } for i in $CPATH/lib/python2.7/site-packages/*.egg; do CPATH=$CPATH:$i done CPATH=$CPATH:/usr/scripts/lib/python2.7/site-packages/ /usr/bin/env PYTHONPATH=$CPATH python "$@"