I've posted a workaround on
GitHub here. You were right, the path added to sys.path was the path to the zip file.
Having the library somewhere else is not the most elegant solution, is there a better way to do this? Maybe the plugin could decompress the zip file temporarily?