oauth2 doesn't exist for python 3, so there's no way we can require it. Perhaps add oauthlib later after migrating plugins?
Oops, fix google
Turn the 'out' list used to construct Input into an 'input_params' dict.