Handling various types of dependencies

Consider projects like this:

  • Project1

    • PkgA 1.0 (works with PkgB 1.x)
    • PkgB 1.9
  • Project2

    • PkgC 1.0 (works with PkgB 2.x)
    • PkgB 2.0

I think launching julia with JULIA_LOAD_PATH=Project1:Project2 breaks PkgC because it would import PkgB 1.9 while it needs 2.0.

1 Like