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