Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
PyPI

google-api-python-client 2.187.0

pip install google-api-python-client

Latest version

Released:

Google API Client Library for Python

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for gcloudpypi from gravatar.comgcloudpypiAvatar for google_opensource from gravatar.comgoogle_opensource

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: Apache Software License (Apache 2.0)
  • Author:Google LLC
  • Tags google, api, client
  • Requires: Python >=3.7

Project description

Google API Client

PyPI version

This is theGoogle API Python client libraryfor Google's discovery based APIs. To get started, please see thedocs folder.

This library is considered complete and is in maintenance mode. This meansthat we will address critical bugs and security issues but will not add anynew features.

This library is officially supported by Google. However, the maintainers ofthis repository recommend usingCloud Client Libraries for Python,where possible, for new code development. For more information, please visitClient Libraries Explained.

Version 2.0 Release

The 2.0 release ofgoogle-api-python-client includes a substantial reliabilityimprovement, compared with 1.x, as discovery documents are now cached in the libraryrather than fetched dynamically. It is highly recommended to upgrade from v1.x to v2.x.

Only python 3.7 and newer is supported. If you are not able to upgrade python, thenplease continue to use version 1.x as we will continue supporting python 2.7+ inv1.

Discovery documents will no longer be retrieved dynamically whenyou calldiscovery.build(). The discovery documents will instead be retrievedfrom the client library directly. New versions of this library are released weekly.As a result of caching the discovery documents, the size of this package is at least50 MB larger compared to the previous version.

Please see theMigration Guidefor more information.

Documentation

See thedocs folder for more detailed instructions and additional documentation.

Other Google API libraries

The maintainers of this repository recommend usingCloud Client Libraries for Python,where possible, for new code development due to the following reasons:

WithCloud Client Libraries for Python:

  • There is a separate client library for each API, so you can choosewhich client libraries to download. Whereas,google-api-python-client is asingle client library for all APIs. As a result, the total package size forgoogle-api-python-client exceeds 50MB.
  • There are stricter controls for breaking changes to the underlying APIsas each client library is focused on a specific API.
  • There are more features in these Cloud Client Libraries as each library isfocused on a specific API, and in some cases, the libraries are owned by teamwho specialized in that API.
  • Developers will benefit from intellisense.

For more information, please visitClient Libraries Explained.

Although there are many benefits to moving toCloud Client Libraries for Python,the maintainers want to emphasize thatgoogle-api-python-client will continueto be supported.

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

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

Installation

Install this library in avirtualenv using pip. virtualenv is a tool tocreate isolated Python environments. The basic problem it addresses is one ofdependencies and versions, and indirectly permissions.

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

Mac/Linux

pip3installvirtualenvvirtualenv<your-env>source<your-env>/bin/activate<your-env>/bin/pipinstallgoogle-api-python-client

Windows

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

Supported Python Versions

Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13, 3.14 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.7

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 ourContribution Guide.In particular, we love pull requests - but please make sure to signthe contributor license agreement.

Project details

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for gcloudpypi from gravatar.comgcloudpypiAvatar for google_opensource from gravatar.comgoogle_opensource

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: Apache Software License (Apache 2.0)
  • Author:Google LLC
  • Tags google, api, client
  • Requires: Python >=3.7

Release historyRelease notifications |RSS feed

Download files

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

Source Distribution

google_api_python_client-2.187.0.tar.gz (14.1 MBview details)

UploadedSource

Built Distribution

Filter files by name, interpreter, ABI, and platform.

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

Copy a direct link to the current filters

File details

Details for the filegoogle_api_python_client-2.187.0.tar.gz.

File metadata

File hashes

Hashes for google_api_python_client-2.187.0.tar.gz
AlgorithmHash digest
SHA256e98e8e8f49e1b5048c2f8276473d6485febc76c9c47892a8b4d1afa2c9ec8278
MD52008f95a442cb484416464c62f971ef4
BLAKE2b-256758360cdacf139d768dd7f0fcbe8d95b418299810068093fdf8228c6af89bb70

See more details on using hashes here.

File details

Details for the filegoogle_api_python_client-2.187.0-py3-none-any.whl.

File metadata

File hashes

Hashes for google_api_python_client-2.187.0-py3-none-any.whl
AlgorithmHash digest
SHA256d8d0f6d85d7d1d10bdab32e642312ed572bdc98919f72f831b44b9a9cebba32f
MD504ff624bf7a36c4814f5027e51d5a95d
BLAKE2b-2569658c1e716be1b055b504d80db2c8413f6c6a890a6ae218a65f178b63bc30356

See more details on using hashes here.

Supported by

AWS Cloud computing and Security SponsorDatadog MonitoringDepot Continuous IntegrationFastly CDNGoogle Download AnalyticsPingdom MonitoringSentry Error loggingStatusPage Status page

[8]ページ先頭

©2009-2025 Movatter.jp