Package update / Unsatisfiable requirements

I had an issue with Symbolics.jl and raised an issue.
Turned out that Pkg.update() did not fetch the latest version, without further warning.

julia> Pkg.add(PackageSpec(name="Symbolics", version="4.3.0"))
...
ERROR: Unsatisfiable requirements detected for package GLMakie [e9467ef8]:
...

After removing GLMakie.jl the update of Symbolics.jl proceeded as expected.

  • Is there an option to have a more verbose update()?
  • Is there a more general way to handle unsatisfiable requirements?

Package update / Unsatisfiable requirements · Issue #2945 · JuliaLang/Pkg.jl (github.com)

This has been fixed on master and will be in Julia 1.8. It warns when packages are not latest version and you can also ask for extra output to have it show what packages are holding other packages back (with pkg> st --outdated ).

1 Like