DId you find a solution for the problem? I have the same issue when using --authenticate_service_account. With 1.9.36 and 1.9.37 I get the following error:
Traceback (most recent call last):
File "/go_appengine/appcfg.py", line 133, in <module>
run_file(__file__, globals())
File "/go_appengine/appcfg.py", line 129, in run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/go_appengine/google/appengine/tools/appcfg.py", line 5403, in <module>
main(sys.argv)
File "/go_appengine/google/appengine/tools/appcfg.py", line 5394, in main
result = AppCfgApp(argv).Run()
File "/go_appengine/google/appengine/tools/appcfg.py", line 2957, in Run
self.action(self)
File "/go_appengine/google/appengine/tools/appcfg.py", line 5050, in __call__
return method()
File "/go_appengine/google/appengine/tools/appcfg.py", line 3759, in Update
self.UpdateUsingSpecificFiles()
File "/go_appengine/google/appengine/tools/appcfg.py", line 3731, in UpdateUsingSpecificFiles
rpcserver = self._GetRpcServer()
File "/go_appengine/google/appengine/tools/appcfg.py", line 3216, in _GetRpcServer
oauth2_parameters = self._GetOAuth2Parameters()
File "/go_appengine/google/appengine/tools/appcfg.py", line 3248, in _GetOAuth2Parameters
credentials=self._GetCredentials()))
File "/go_appengine/google/appengine/tools/appcfg.py", line 3278, in _GetCredentials
return oauth2client_gce.AppAssertionCredentials()
File "/go_appengine/lib/oauth2client/oauth2client/util.py", line 137, in positional_wrapper
return wrapped(*args, **kwargs)
TypeError: __init__() takes exactly 2 arguments (1 given)