> I manage a python monorepo in prod and dependency management is hell.
Why does it work for FAANG but not for you?
Why does it work for FAANG but not for you?
if some smart and dedicated engineers can do the work to build a tool that lets everyone trivially manage a monorepo, that is certainly the best possible situation to end up in.
Package A depends on C 1.0 and B depends on C 2.0. How much work it is to get down to one version of C in your dependencies is up to how different 1.0 & 2.0 is, and how A & B use it. But if you want them resolved, it's up to you to do the engineering to A or B.
The shell scripts I wrote are a painful, but less painful than dealing with Bazel.