Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1209)

Unified Diff: tools/telemetry/third_party/oauth2client/setup.py

Issue 17654003: [telemetry] Add Google Cloud Storage utilities. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Minor cleanup. Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/third_party/oauth2client/setup.py
diff --git a/tools/telemetry/third_party/oauth2client/setup.py b/tools/telemetry/third_party/oauth2client/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..19f14b532edd94be7163529faabe316f0a981ae8
--- /dev/null
+++ b/tools/telemetry/third_party/oauth2client/setup.py
@@ -0,0 +1,65 @@
+# Copyright (C) 2010 Google Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Setup script for oauth2client.
+
+Also installs included versions of third party libraries, if those libraries
+are not already installed.
+"""
+from setuptools import setup
+
+packages = [
+ 'oauth2client',
+]
+
+install_requires = [
+ 'httplib2>=0.8',
+ 'python-gflags',
+ ]
+
+needs_json = True
+try:
+ import json
+ needs_json = False
+except ImportError:
+ try:
+ import simplejson
+ needs_json = False
+ except ImportError:
+ needs_json = True
+
+if needs_json:
+ install_requires.append('simplejson')
+
+long_desc = """The oauth2client is a client library for OAuth 2.0."""
+
+import oauth2client
+version = oauth2client.__version__
+
+setup(name="oauth2client",
+ version=version,
+ description="OAuth 2.0 client library",
+ long_description=long_desc,
+ author="Joe Gregorio",
+ author_email="jcgregorio@google.com",
+ url="http://code.google.com/p/google-api-python-client/",
+ install_requires=install_requires,
+ packages=packages,
+ license="Apache 2.0",
+ keywords="google oauth 2.0 http client",
+ classifiers=['Development Status :: 4 - Beta',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: Apache Software License',
+ 'Operating System :: POSIX',
+ 'Topic :: Internet :: WWW/HTTP'])

Powered by Google App Engine
This is Rietveld 408576698