Sobre el proyecto
La Biblioteca Cliente de Python para API de Google es la biblioteca cliente oficial de Python para las API basadas en descubrimiento de Google. Proporciona una interfaz unificada para interactuar con una amplia gama de API de Google a través de una única biblioteca.
Actualmente, la biblioteca se encuentra en modo de mantenimiento, lo que significa que solo se abordarán errores críticos y problemas de seguridad, sin planes de nuevas funcionalidades. Los mantenedores recomiendan usar Cloud Client Libraries para Python en el desarrollo de código nuevo, ya que esas bibliotecas ofrecen bibliotecas cliente separadas por API, controles más estrictos de cambios disruptivos, más funcionalidades y mejor soporte de Intellisense.
La versión 2.0 introdujo mejoras sustanciales de fiabilidad al almacenar en caché los documentos de descubrimiento dentro de la biblioteca en lugar de obtenerlos dinámicamente. Este cambio implica que el tamaño del paquete sea al menos 50 MB mayor en comparación con versiones anteriores. La biblioteca se publica semanalmente para mantener actualizados los documentos de descubrimiento. En la versión 2.x solo se admite Python 3.10 y versiones posteriores; los usuarios que no puedan actualizar deben seguir usando la versión 1.x, que admite Python 2.7+.
La instalación es sencilla usando pip dentro de un entorno virtual. La biblioteca depende de httplib2 y uritemplate. Para el desarrollo, las dependencias adicionales incluyen WebTest y pyopenssl.
Para servicios específicos de Google, los mantenedores recomiendan bibliotecas dedicadas: Google Ads API Client Library para Python para Google Ads, y Firebase Admin Python SDK para Firebase Admin API.
La biblioteca cuenta con el soporte oficial de Google y sigue recibiendo soporte a pesar de la recomendación de usar Cloud Client Libraries para proyectos nuevos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.