gcloud==0.18.3 and google-cloud-datastore==1.2.0 run into dependency conflicts #3807
Labels
packaging
status: will not fix
Invalid (untrue/unsound/erroneous), inconsistent with product, not on roadmap.
Hello,
I'm working on a large project with a lot of history that's using some Google Cloud services. We use pip-compile for generating our requirements file. I installed google-cloud-datastore==1.2.0, which worked fine, but after adding it in my requirements file and running
pip-compile
, I'm running in a quagmire of dependency conflicts. I've looked at #3579, but that didn't enlighten me much.This is the error that
pip-compile
generates:As you can see, the problem is trying to determine the correct version of google-gax, which gcloud requires to be <0.13dev,>=0.12.3, while google-cloud-datastore requires to be <0.16dev,>=0.15.7. Obviously, this results in an error.
I'm not sure what the steps forward are here. I'm surprised that pip allowed installing and using google-cloud-datastore at all. I'm assuming that in itself broke the usage of gcloud, but that is used in a lot of different places in the code that I can't test now to verify that it broke.
The text was updated successfully, but these errors were encountered: