bifurcationkit / BifurcationKit.jl

A Julia package to perform Bifurcation Analysis
https://bifurcationkit.github.io/BifurcationKitDocs.jl/stable
Other
303 stars 37 forks source link

Downgrades LazyArrays from v2 to v1 #161

Closed Datseris closed 3 months ago

Datseris commented 3 months ago

Installing BifurcationKit.jl downgrades LazyArrays from v2 to v1. My environment has latest stable of DynamicalSystems and ModelingToolkit and CairoMakie only:

  [13f3f980] CairoMakie v0.12.4
  [61744808] DynamicalSystems v3.3.17 
  [961ee093] ModelingToolkit v9.22.0
rveltz commented 3 months ago

if you can isolate a bit who is the culprit, I can make a quick release

Datseris commented 3 months ago

Probably block arrays:

(@NLD) pkg> add LazyArrays@2
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package BlockArrays [8e7c35d0]:
 BlockArrays [8e7c35d0] log:
 ├─possible versions are: 0.4.1-1.1.0 or uninstalled
 ├─restricted by compatibility requirements with BifurcationKit [0f109fa4] to versions: 0.12.0-0.16.43
 │ └─BifurcationKit [0f109fa4] log:
 │   ├─possible versions are: 0.1.0-0.3.5 or uninstalled
 │   └─restricted to versions * by an explicit requirement, leaving only versions: 0.1.0-0.3.5
 └─restricted by compatibility requirements with LazyArrays [5078a376] to versions: 1.0.0-1.1.0 or uninstalled — no versions left
   └─LazyArrays [5078a376] log:
     ├─possible versions are: 0.0.1-2.1.2 or uninstalled
     └─restricted to versions 2 by an explicit requirement, leaving only versions: 2.0.0-2.1.2

(@NLD) pkg> st -m BlockArrays
Status `C:\Users\datse\.julia\environments\NLD\Manifest.toml`
⌅ [8e7c35d0] BlockArrays v0.16.43
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To 
see why use `status --outdated -m`

(@NLD) pkg> add BlockArrays@1
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package BlockArrays [8e7c35d0]:
 BlockArrays [8e7c35d0] log:
 ├─possible versions are: 0.4.1-1.1.0 or uninstalled
 ├─restricted to versions 1 by an explicit requirement, leaving only versions: 1.0.0-1.1.0
 └─restricted by compatibility requirements with BifurcationKit [0f109fa4] to versions: 0.12.0-0.16.43 — no versions left
   └─BifurcationKit [0f109fa4] log:
     ├─possible versions are: 0.1.0-0.3.5 or uninstalled
     └─restricted to versions * by an explicit requirement, leaving only versions: 0.1.0-0.3.5
rveltz commented 3 months ago

Ah yes, BK is seriously outdated there!

rveltz commented 3 months ago

pushed on master. Will tag asap

rveltz commented 3 months ago

can you try 0.3.6 please?

Datseris commented 3 months ago

yeah, it worked.