refined-addition-53644
07/25/2022, 4:34 PMAll dependencies must work with the same.resolve
refined-addition-53644
07/25/2022, 4:36 PMhappy-kitchen-89482
07/25/2022, 5:54 PMpython_sources or on a local python_distribution? If the latter, then why?happy-kitchen-89482
07/25/2022, 5:54 PMhappy-kitchen-89482
07/25/2022, 5:55 PMrefined-addition-53644
07/26/2022, 7:14 AMpython_distribution, but I switched to python_sources and yeah still the same issue.
package_b has package_a as a dependency.
# BUILD file for package_a
python_sources(
name="source_a", resolve="resolve_a"
)
# BUILD file for package_b
python_sources(
name="source_b",
dependencies=["src/package-a/package_a:source_a"],
resolve="resolve_b",
)
My understanding was when I generate lockfile corresponding to resolve_b it would figure out what are the compatible dependency between the two packages. Isn’t that how it works when using third party dependencies? Like when you have some third party dependency with some common underlying dependency.happy-kitchen-89482
07/27/2022, 1:09 AMhappy-kitchen-89482
07/27/2022, 1:09 AMhappy-kitchen-89482
07/27/2022, 1:09 AMhappy-kitchen-89482
07/27/2022, 1:09 AMrefined-addition-53644
07/27/2022, 6:19 AMhappy-kitchen-89482
07/27/2022, 7:55 AMhappy-kitchen-89482
07/27/2022, 7:56 AMhappy-kitchen-89482
07/27/2022, 7:57 AMhappy-kitchen-89482
07/27/2022, 7:57 AMrefined-addition-53644
07/27/2022, 8:05 AMrefined-addition-53644
07/28/2022, 7:17 AMhappy-kitchen-89482
07/28/2022, 4:30 PMhappy-kitchen-89482
07/28/2022, 4:31 PMhappy-kitchen-89482
07/28/2022, 4:31 PMhappy-kitchen-89482
07/28/2022, 4:36 PMhappy-kitchen-89482
07/28/2022, 4:36 PM