googleapis/python-ndb

Dependencies are out of date

jwjl opened this issue · 3 comments

jwjl commented

The dependencies required are for versions that are about 1 year old, including for google-cloud-datastore, googleapis-common-protos, grpcio, and protobuf. Are there breaking changes or security issues that prevent the new dependency releases from being used?

More in #733

I am really hoping that this is addressed soon. We now have to keep using older libraries that may be lacking features, security updates, and documentation.
We just tried to add google-cloud-pubsub to our application. Any recent version requires a recent google-api-core. It means that we are now forced to use the v1 version of that pubsub library. Which no longer matches the latest documentation and samples.

The most recent version of google-api-core, 2.10.2, is compatible with ndb and google-cloud-datastore v1. Here are the version specifiers from one of my requirements.txt files that pip installs happily:

google-api-core==2.10.2
google-cloud-datastore==1.15.4
google-cloud-ndb==1.11.1

I'm with you in spirit though! I'm definitely looking forward to ndb migrating to google-cloud-datastore v2. More in #733, might be worth merging the two issues.