massive update to python api...totally removed all associated C extensions - all in pure python now