HACK: generate __config__ module as a cython extension to make sure it is generated before it is moved to the module install directory