Hi, Gary Furnish wrote: > Classes already get forward declared; we thus just essentially run a > dependency sorting algorithm on the classes to make sure they are > output in the correct order and this gives us circular imports in pxd > files. the code for that is in the method sort_type_hierarchy() in ModuleNode.py. Stefan