support URLs and zip/tarballs in install_extension