I'm using OAuth/LinkedIn on GAE. To get oauth/LinkedIn to run on dev_appserver/GAE I had to copy directory oauth2 from web2py/site-packages to web2py/gluon/contrib and httplib2 from site-packages to web2py/gluon/contrib/oauth2
Then in oauth10a_account.py change "import oauth2 as oauth" to "import gluon.contrib.oauth2 as oauth". Bingo. But.. is there a convention that will make web2py upgrades straightforward?