> Was it necessary to remove Py_InitModule4() for this change? We use that in > Cython, so this breaks building extension module in current Py3.
Yes: the new module API takes a number of additional function pointers, which can't be passed in through Py_InitModule4. While the change indeed systematically breaks all modules, this breakage is shallow: it's usually straight-forward to port a module to 3.0 with little changes to the init function. Regards, Martin _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com