def POUF_blind(params, messages):
    G, g, o = params
    hi = [G.hash_to_point(m) for m in messages]
    ai = [o.random() for _ in messages]
    yi = [a * h for a,h in zip(ai, hi)]
    return ai, yi
Test freezing a Git clone where setup.py is in a subdirectory
dataset/ETHPy150Open gdanezis/petlib/examples/pouf.py/POUF_blind--crossover with--dataset/ETHPy150Open pypa/pip/tests/functional/test_freeze.py/test_freeze_git_clone_srcdir