compile.py