Add py_core auto-update support