You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
We added a dependency on six in googleapis/python-ndb#912 because without it, importing the module fails. But it's only needed from the days when we supported Python 2.7 (which we no longer do) and so we'd rather get rid of it.
This will require both:
a) removing it from setup.py and the testing constraints files
b) Rewriting all code that imports six
The latter can likely be accomplished in many cases by inlining the definitions and removing anything that only works/is needed on Python 2
Activity
circle: install six
fix: Remove uses of six. #913
fix: Remove uses of six. #913 (#958)
chalmerlowe commentedon Mar 2, 2026
This issue was moved from the following repo as part of the monorepo migration: googleapis/python-ndb
parthea commentedon Apr 28, 2026
Closing as obsolete.
sixis not a dependency in https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-ndb/setup.py