Ok, I found the reason, you now need to do a bit more work and use PyModule_Create(). Also, for anyone else that may stumble on this, you need to refer to the online Dev doc's that get updated regularly (which I regrettably forgot about) which are here -> http://docs.python.org/dev/3.0/ thanks, Mick.