DiffEqDiffTools -> FiniteDiff
ikosmidis opened this issue · comments
Hi NLsolve
DiffEqDiffTools has been renamed to FiniteDiff (see here)
As a result, I am getting "Method definition in module DiffEqDiffTools at XXX overwritten in module FiniteDiff at YYY" warnings, when I have
using NLsolve, FiniteDiff
in modules.
Any workarounds? Would depending on FiniteDiff (rather than DiffEqDiffTools), break anything?
Thanks
I
It's all the same, so a quick PR for the new name would fix this. It sounds like one dependency updated and another didn't
Just a bit more info from a quick look at the codebase
NLsolve has
[compat]
DiffEqDiffTools = "0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 1"
But FiniteDiff is v2.0.0.
Also, DiffEqDiffTools seemed to have changed a few versions between 1.0.0 and when it got renamed to FiniteDiff.
NLsolversBase also depends on DiffEqDiffTools.
If someone more familiar with the codebase of these two packages did the fix, that'd be great!
Thx
I see my NLSolversBase registration didn't go through last time, so I'll try again. We don't even use DiffEqDiffTools here anymore, so it should be very easy to fix.