Add "same_version_as"-directive to fix py-protobuf dependencies#14002
Add "same_version_as"-directive to fix py-protobuf dependencies#14002obreitwi wants to merge 2 commits intospack:developfrom
Conversation
|
This looks really useful! |
|
For the record, I'm also modifying the |
d7ec118 to
66cd9d9
Compare
|
Ah yes, I am eagerly waiting for tensorflow to build again. Crossing all
available fingers!
…On Thu, Dec 5, 2019 at 9:02 PM Adam J. Stewart ***@***.***> wrote:
For the record, I'm also modifying the py-protobuf package in #13112
<#13112>, expected to be merged today.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14002?email_source=notifications&email_token=AAA6CBFFNXONYSUIDZLUPL3QXFM4ZA5CNFSM4JV5U3R2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGB6X5I#issuecomment-562293749>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA6CBGJWNX4UR247FX43SDQXFM4ZANCNFSM4JV5U3RQ>
.
|
552b481 to
fc47a1d
Compare
|
Since #13112 is now merged, I rebased accordingly. |
|
Is there anything preventing this from getting merged? |
|
Relates to #10255 |
1477dd5 to
b6c16b7
Compare
b6c16b7 to
e71f3e4
Compare
|
Rebased again! Let me know if anything is still missing… |
Leave out release candidates. Change-Id: Iac99fdab05d9b2760d87805b3e1398c5d6516ec4
e71f3e4 to
68cc955
Compare
Problem: Each version of `py-protobuf` depends on the exact same version of `protobuf`. Tracking this kind of dependency is only possible with a lot of boilerplate, which we aim to avoid. Solution: * Add `same_version_as`-directive that automatically adds a one-to-one dependency of each version of the package to the exact same version of the other package. * Use `same_version_as`-directive to keep versions of py-protobuf and protobuf in sync (i.e., `[email protected]` depends on `[email protected]`, `[email protected]` depends on `[email protected]` and so forth). * Add mock packages used in tests to ensure `same_version_as`-directive remains functional. Change-Id: I3f28d76cb32a0a91e38c5c70fb650698ab7f0316
68cc955 to
2002f3b
Compare
|
I would love to see this PR revived. Would it be less controversial if we add a new parameter to |
|
@alalazo how hard would this be with the new concretizer? Can we add a |
Problem:
Each version of
py-protobufdepends on the exact same version ofprotobuf. Tracking this kind of dependency is only possible with a lot of boilerplate, which we aim to avoid.Solution:
Add
same_version_as-directive that automatically adds a one-to-one dependency of each version of the package to the exact same version of the other package.Use
same_version_as-directive to keep versions of py-protobuf and protobuf in sync (i.e.,[email protected]depends on[email protected],[email protected]depends on[email protected]and so forth).Add mock packages used in tests to ensure
same_version_as-directive remains functional.