-
Notifications
You must be signed in to change notification settings - Fork 86
GCloud dependency conflicts #102
Comments
Note: workaround is to manually manage the installed version with pip
|
This is a known issue but I am AFK right now so can't find the issue but @geigerj mentioned in our bug tracker that |
@dhermes I think we're realizing in hindsight that this small |
Since this is "our" issue I opened #2385 as well (for record-keeping). This release seems to be more trouble than it's worth. |
Thanks, Danny. @geigerj or I will test that this bug is no longer occurring, and then close this issue. |
This is all due to lacking upper bounds on dependencies in our code as well as yours. We just need to tighten this up going forward, so that we're enforcing semver (including the variant we agreed to for 0.x). |
@dhermes Could I trouble you to release |
@bjwatson Does it matter? We already have 0.19.0 released. This is a lot of churn for |
It's because our self-service instructions are broken for our partners due to It seems fastest to just fix the upper bounds in |
@dhermes Thanks for pushing the new release. Just for the record, the problem wasn't with our instructions. It was with upgrading our tool's dependency from |
Confirmed that this issue is now fixed. |
Steps to Reproduce
virtualenv venv
source venv/bin/activate
pip install -e git+https://github.com/googleapis/artman#egg=remote
start_conductor.py
Expected Result
The conductor successfully starts.
Actual Result
The following dependency conflict occurs:
Analysis
This is ultimately because the last release of
gcloud
(0.18.1
) does not set upper bounds on theirgax-google-*
andgrpc-google-*
dependencies. Due to the rename ofgax-google-*
togapic-google-*
, its latest version is only0.8.x
. This is incompatible with the latest0.9.x
versions ofgrpc-google-*
.FYI @tseaver and @dhermes, if you could push a
0.18.2
version ofgcloud
that sets an upper bound of<0.9.0
on thegax-google-*
andgrpc-google-*
dependencies, then this issue will be resolved.The other fix is to migrate
artman
togoogle-cloud
0.19.x
(the rename ofgcloud
), which I began in #101 and is captured as a feature request in #103.The text was updated successfully, but these errors were encountered: