1import cffi 2 3ffibuilder = cffi.FFI() 4 5ffibuilder.embedding_api(""" 6 int add(int, int); 7""") 8 9ffibuilder.embedding_init_code(""" 10 from _embedding_cffi import ffi 11 print("preparing") # printed once 12 13 @ffi.def_extern() 14 def add(x, y): 15 print("adding %d and %d" % (x, y)) 16 return x + y 17""") 18 19ffibuilder.set_source("_embedding_cffi", "") 20 21ffibuilder.compile(verbose=True) 22