"""Retain apiclient as an alias for googleapiclient.""" from six import iteritems import googleapiclient from googleapiclient import channel from googleapiclient import discovery from googleapiclient import errors from googleapiclient import http from googleapiclient import mimeparse from googleapiclient import model try: from googleapiclient import sample_tools except ImportError: # Silently ignore, because the vast majority of consumers won't use it and # it has deep dependence on oauth2client, an optional dependency. sample_tools = None from googleapiclient import schema __version__ = googleapiclient.__version__ _SUBMODULES = { 'channel': channel, 'discovery': discovery, 'errors': errors, 'http': http, 'mimeparse': mimeparse, 'model': model, 'sample_tools': sample_tools, 'schema': schema, } import sys for module_name, module in iteritems(_SUBMODULES): sys.modules['apiclient.%s' % module_name] = module