I’m managing a small registry for Julia packages related to molecular simulation. I’ve recently started to run into errors that I don’t understand and cannot fix usually I’ll find a workaround that I don’t understand either. I would appreciate some advise, on my current difficulty:
The following is an excerpt from SHIPs.jl : Project.toml
name = "SHIPs"
uuid = "07029e18-8f70-11e9-35ce-2d4df590abdc"
version = "0.5.6"
[deps]
JuLIP = "945c410c-986d-556a-acb1-167a618e0462"
# ...
[compat]
JuLIP = "0.8.13"
# ...
I double-checked the uuid and version number are correct. I create an empty project, activate it and try to add SHIPs
] add SHIPs
This gives the following error message:
ERROR: Unknown package JuLIP found in the compatibility requirements of SHIPs [07029e18]
Stacktrace: ...
JuLIP
is registered in the same registry, the relevant line is
945c410c-986d-556a-acb1-167a618e0462 = { name = "JuLIP", path = "J/JuLIP" }
In this case I seem to have no workaround at all other than manually cloning SHIPs.jl into the dev
directory.
Maybe one comment to add : if I activate the SHIPs.jl
project, then I can run up
, resolve
, test
, etc without problems.
I fear I must have messed up my registry at some point, but I just cannot find any mistakes. Any help or suggestions what to look for would be greatly appreciated.