import compileall
import os

root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir))
compileall.compile_dir(os.path.join(root, 'src', 'python'), legacy=True, optimize=2)
with open(os.path.join(root, 'src', 'resources.qrc'), 'r+b') as f:
    data = f.read()
    data = data.replace(b'.py<', b'.pyc<')
    f.seek(0)
    f.write(data)