Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

oauth2client is broken under Python 3.8 and gcalcli needs to move to alternate #645

Closed
robbat2 opened this issue Jan 12, 2023 · 2 comments
Closed

Comments

@robbat2
Copy link

robbat2 commented Jan 12, 2023

oauth2client is broken with Python >= 3.8.
gcalcli has a hard dependency on oauth2client presently, that could be replaced by another provider with significant work.
Python 3.7 approaching end of life and removal from linux distributions, which means oauth2client is going to break, and thus gcalcli will break as well unless the dependency is replaced.

Reference: https://bugs.gentoo.org/718972 - gentoo oauth2client removal
Reference: https://endoflife.date/python Python 3.7 end of life details

@michaelmhoffman
Copy link
Collaborator

In what way is oauth2client broken with Python ≥3.8? I use gcalcli with python3.10 every day without incident.

python3.10 "$(which gcalcli)" list

@robbat2
Copy link
Author

robbat2 commented Feb 8, 2023

The testcases definetly showed some broken paths - esp in contrib modules that are tested by default

I fixed it in a fork instead:
https://github.com/robbat2/oauth2client

Includes py3.11 support now.

@robbat2 robbat2 closed this as completed Feb 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants