Trust google-auth library will handle their dependency properly#23200
Trust google-auth library will handle their dependency properly#23200lidizheng merged 2 commits intogrpc:masterfrom
Conversation
| idna==2.7 | ||
| googleapis-common-protos==1.5.5 | ||
| # rsa 4.3 is the last version support Python 2 | ||
| rsa==4.3 |
There was a problem hiding this comment.
I'm pretty sure this will break. IIRC, rules_python requires you to identify versions for your entire dependency tree.
There was a problem hiding this comment.
I thought so, but rsa is a new dependency I manually added in #23197. If it wasn't breaking in the past, reverting should not break other stuff.
However, Python tests are still failing. I'm not sure where the rsa==4.0 slipped into our CI.
There was a problem hiding this comment.
Huh. Maybe google-auth only has a soft dependency on rsa?
Edit: That appears to be precisely what's happening.
|
@gnossen PTALA. The failed tests are irrelevant to this PR. Previously, the installation of |
gnossen
left a comment
There was a problem hiding this comment.
Thanks for following up on this issue!
|
Known failures: #22019 |
Earlier today, in #23197, we pinned
rsa==4.3. However, that might not be a good long term solution. As stated, we don't directly depend on libraryrsa, but throughgoogle-auth. After all,google-authhas a better position to prevent further breakage.So, this PR removes
rsafrom our dependency list, and allows our CI to pick up newergoogle-auth.