Our package’s Project.toml
states the following:
[compat]
julia = "1.10"
As a consequence, issuing the following from a previous version of julia fails:
$ ../julia-1.6.7/bin/julia --project=.
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.6.7 (2022-07-19)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
(test) pkg> add EcologicalNetworksDynamics
Installing known registries into `~/.julia`
Added registry `General` to `~/.julia/registries/General`
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package SciMLBase [0bca4576]:
SciMLBase [0bca4576] log:
├─possible versions are: 1.0.0-2.38.0 or uninstalled
├─restricted by compatibility requirements with EcologicalNetworksDynamics [2fd9189a] to versions: 2.30.0-2.38.0
│ └─EcologicalNetworksDynamics [2fd9189a] log:
│ ├─possible versions are: 0.2.0 or uninstalled
│ └─restricted to versions * by an explicit requirement, leaving only versions 0.2.0
└─restricted by julia compatibility requirements to versions: 1.0.0-2.6.0 or uninstalled — no versions left
However, it is not super-clear from that error message that julia version is the problem here.
Can this be made clearer? Has this been already discussed?