1 framer is a tool to generate boilerplate code for C extension types. 2 3 The boilerplate is generated from a specification object written in 4 Python. The specification uses the class statement to describe the 5 extension module and any extension types it contains. From the 6 specification, framer can generate all the boilerplate C code, 7 including function definitions, argument handling code, and type 8 objects. 9