To facilitate migration, I have a few suggestions: - add the new access macros to 2.6 (defined appropriately) - in 3.0, instead of removing PyObject_HEAD and company, redefine them appropriately, .e.g, #define PyObject_HEAD PyObject obtype; -- Daniel Stutzbach, Ph.D. President, Stutzbach Enterprises LLC