SciML / FiniteStateProjection.jl

Finite State Projection algorithms for chemical reaction networks
MIT License
18 stars 7 forks source link

FiniteStateProjection.jl pinning ArrayInterface at v3.2.2 rendering incompatibility with DifferentialEquations.jl #9

Closed sallyseal closed 1 year ago

sallyseal commented 1 year ago

Hi Kaan

I've just updated to Julia v1.8.0 and when ]add FiniteStateProjection it pins ArrayInterface.jl at v3.2.2 (instead of the current v6.0.22). This renders the following packages unable to precompile due to a dependency on ArrayInterface.jl v6.0.22: DifferentialEquations/Sundials/OrdinaryDiffEq/DelayDiffEq/StochasticDiffEq/FindSteadyStates. See output below.
Removing all the aforementioned packages (including FiniteStateProjection) and then adding them again (excluding FiniteStateProjection) resolves the issue as it doesn't pin ArrayInterface.jl at v3.2.2. Thanks!

Screen Shot 2022-08-24 at 6 36 12 pm

kaandocal commented 1 year ago

It seems like this is due to outdated version requirements. The latest version is now online, could you check if that works? Thanks for pointing this out!

sallyseal commented 1 year ago

All good - thanks!