Skip to main content

Google API Client Library for Python

Reason this release was yanked:

https://github.com/googleapis/google-api-python-client/issues/1214

Project description

Google API Client

PyPI version

This is the Python client library for Google's discovery based APIs. To get started, please see the docs folder.

These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

Version 2.0 Release

The 2.0 release of google-api-python-client is a significant upgrade compared to v1. Please see the Migration Guide for more information.

Documentation

See the docs folder for more detailed instructions and additional documentation.

Other Google API libraries

For Google Cloud Platform APIs such as Datastore, Cloud Storage or Pub/Sub, we recommend using Cloud Client Libraries for Python.

For Google Ads API, we recommend using Google Ads API Client Library for Python.

For Google Firebase Admin API, we recommend using Firebase Admin Python SDK.

Installation

Install this library in a virtualenv using pip. virtualenv is a tool to create isolated Python environments. The basic problem it addresses is one of dependencies and versions, and indirectly permissions.

With virtualenv, it's possible to install this library without needing system install permissions, and without clashing with the installed system dependencies.

Mac/Linux

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

Windows

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

Supported Python Versions

Python 3.6, 3.7, 3.8, and 3.9 are fully supported and tested. This library may work on later versions of 3, but we do not currently run tests against those versions.

Unsupported Python Versions

Python < 3.6

Third Party Libraries and Dependencies

The following libraries will be installed when you install the client library:

For development you will also need the following libraries:

Contributing

Please see our Contribution Guide. In particular, we love pull requests - but please make sure to sign the contributor license agreement.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-api-python-client-2.0.0.tar.gz (147.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

google_api_python_client-2.0.0-py2.py3-none-any.whl (62.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file google-api-python-client-2.0.0.tar.gz.

File metadata

  • Download URL: google-api-python-client-2.0.0.tar.gz
  • Upload date:
  • Size: 147.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.0

File hashes

Hashes for google-api-python-client-2.0.0.tar.gz
Algorithm Hash digest
SHA256 87a55303781a58ff796ba35b0389a8d422a1fb8314c31667143f10f9cc5063f8
MD5 577580389d27e936200af9caa79b3d54
BLAKE2b-256 418bc9c4ff46a238cabbb930b7ebbec252b1402c3f9a2e8e7e44c4c1db6dc6df

See more details on using hashes here.

File details

Details for the file google_api_python_client-2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: google_api_python_client-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 62.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.0

File hashes

Hashes for google_api_python_client-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7f03e0836b76a1324fd99bd2408063701a3807c3fa201eb83511e74bea6b8c96
MD5 97a1f2d1ac6a7fba7f9dfad66d736e67
BLAKE2b-256 a6f2d96c176da90941dfa389d9a2c159a77580cc270630f193ef2c3715b13d98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page