activeloopai / activeloopai/deeplake

[BUG] google-auth is too old to use service account impersonation

Abierto
#2,707 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
C++
Estrellas
9.2k
Forks
722
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Severity

P2 - Not urgent, nice to have

### Current Behavior

If you try to use impersonated service account, it fails with `DefaultCredentialsError: The file /xxxx/.config/gcloud/application_default_credentials.json does not have a valid type. Type is impersonated_service_account, expected one of ('authorized_user', 'service_account', 'external_account').`

### Steps to Reproduce

(i'll update the steps to reproduce)

### Expected/Desired Behavior

able to authenticate with impersonated_service_account, which enabled in https://github.com/googleapis/google-auth-library-python/pull/956 (released in [v2.5.0](https://github.com/googleapis/google-auth-library-python/releases/tag/v2.5.0)) but the version is upper bounded in https://github.com/activeloopai/deeplake/blob/1f21aa019cb4e42e15a131189fc8c6e221b75688/deeplake/requirements/common.txt#L6

### Python Version

3.11

### OS

OSX 12.6

### IDE

_No response_

### Packages

google-auth

### Additional Context

This is not a bug but just an issue of version dependency. If there's no specific reason, i'd like to release the upper bound of the `google-auth` version.

### Possible Solution

_No response_

### Are you willing to submit a PR?

- [X] I'm willing to submit a PR (Thank you!)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.