]> git.phdru.name Git - dotfiles.git/commitdiff
Use compileall.py
authorOleg Broytman <phd@phdru.name>
Fri, 31 Jan 2014 11:09:38 +0000 (15:09 +0400)
committerOleg Broytman <phd@phdru.name>
Fri, 31 Jan 2014 11:09:38 +0000 (15:09 +0400)
bin/compyle
bin/compyleall

index 260788add0857902ab4a14b1a546f9553bcec4f7..4050467e9f4ece9e13bc0aec2eb5eba1e23250d0 100755 (executable)
@@ -1,17 +1,9 @@
 #! /bin/sh
 
 if [ -z "$1" ]; then
-   echo "Usage: compyle [-1] file.py..."
+   echo "Usage: compyle file.py..." >&2
    exit 1
 fi
 
-TEMPLATE="from py_compile import compile; compile('"
-
-for file in "$@"; do
-   pgm=$TEMPLATE$file"')"
-   python"$PY_VER" -c   "$pgm" || exit 1
-   python"$PY_VER" -OOc "$pgm" || exit 1
-done
-
-#pgm="$HOME/lib/python/com.py"
-#python"$PY_VER" $pgm "$@" && python"$PY_VER" -O $pgm "$@"
+     python$PY_VER    -m compileall "$@" &&
+exec python$PY_VER -O -m compileall "$@"
index 8ba7cb54a9d7f35fc99cd5f34e6e1519777ee5cb..f78f33d0239ad120b0b6050f7e54729886f11d9a 100755 (executable)
@@ -1,12 +1,3 @@
 #! /bin/sh
-
-umask 022
-
-if [ -z "$PY_VER" ]; then
-   PY_VER="`python -c 'import sys; print sys.version[:3]'`"
-fi
-
-PY_PREFIX="`python$PY_VER -c 'import sys; print sys.prefix'`"
-
-python$PY_VER $PY_PREFIX/lib/python$PY_VER/compileall.py .
-python$PY_VER -O $PY_PREFIX/lib/python$PY_VER/compileall.py .
+     python$PY_VER    -m compileall . &&
+exec python$PY_VER -O -m compileall .