Search code examples
pythonpipgspreadgoogle-auth-library

gspread requires an older google-auth


Today pip -install --user --upgrade told me

gspread 5.7.0 requires google-auth==1.12.0, but you have google-auth 2.14.1 which is incompatible.

Please note the huge discrepancy in google-auth version numbers: 1.12 vs 2.14.

I think I update my packages often enough, so this huge jump in google-auth version numbers is a surprise. What has happened?

I assume that the current gspread won't work with google-auth v2, so another (more important) question is when will it be updated, if ever?

What do other gspread users do?


Solution

  • This has been reported and was claimed to be fixed by adding dependabot to maintain dependencies.

    It was actually fixed in v5.7.1. See Remove fixed version for google dependency system.