-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
New releases to pick up latest version of google-cloud-core #6885
Comments
$ git grep -l "google-cloud-core" | grep setup.py
bigquery/setup.py
bigtable/setup.py
core/setup.py
datastore/setup.py
dns/setup.py
firestore/setup.py
logging/setup.py
resource_manager/setup.py
runtimeconfig/setup.py
spanner/setup.py
storage/setup.py
trace/setup.py
translate/setup.py |
Looks like |
Trace needed a release last week for a bug. That does indeed mean we need to release new versions of the libs. I will start in on that. |
|
Problem: It looks like the latest google-cloud-core removes google/cloud/iam.py, but the live version of the storage library (at least) depends on it. So code is actively broken right now. Do we have an ETA on pushing google-cloud-storage? Or failing that, should we consider a rollback? |
@zunger-humu See #6897, which should lead to a release today. |
Firestore has a couple of outstanding issues blocking a release; we expect to resolve those and make a release this week. |
This firestore dependency conflict has broken our pipenv configuration and there does not seem to be a good fix which is incredibly disruptive to our development process. As a suggestion, would you consider adopting some kind of standard like restricting the upper bound on the dependent versions to something like next + 1? Using the current firestore setup.py as an example, instead of
use
Presumably most versions are going to forwards compatible by at least one release. |
All libraries have had new releases that will resolve the conflicts. This was unfortunately necessary to make way for a new client. Sorry for the disruption. |
Thanks for releasing the new versions! To avoid future version conflicts it would be helpful if we could release all the libraries whenever we update the version of Do we have a plan to migrate all the dependencies of |
@liyanhui1228 correct. The plan is to deprecate |
Is that possible to allow the previous I know that other client libraries will potentially have the same problem as the bigquery one, but it will be great that at least we are compatible with our gcp owned libraries. Thank you so much for any help! |
Can we release new versions for all the libraries that depending on
google-cloud-core
? #6835 and #6858 are checked in for updating the dependency version, we just need to release the changes. Depending on an old version would potentially causing version conflicts for users.e.g trace and bigquery are not compatible with each other: google-cloud-trace 0.20.1 has requirement google-cloud-core<0.30dev,>=0.29.0, but you have google-cloud-core 0.28.1.
The text was updated successfully, but these errors were encountered: