__doc__ = """ >>> test() 1, 2, 3, 4, 5 """ # Make sure all of these happen in order. cdef extern from "a.h": cdef int a from b cimport b cdef extern from "c.h": cdef int c cimport indirect_d cdef extern from "e.h": cdef int e def test(): print a, b, c, indirect_d.d, e