add oauth2 to setup.py requirements