Как поднять пакет pref до версии 2.7.1 (требуется Flutter 3.7.0), пока я на последнем бета-канале Flutter 3.7.0-1.5.pre?
Я на бета-канале Flutter, последний3.7.0-1.5.pre
версия. Я получил PR от Dependabot о повышении версии пакета до 2.7.1 (с 2.7.0), см. https://github.com/TrackMyIndoorWorkout/TrackMyIndoorWorkout/pull/407 . Я также смотрел на эту шишку, показаннуюpub outdated
какое-то время. Если я укажуflutter: ">=3.7.0"
в моем pubspec.yaml, тогда pub get выдает эту ошибку:
The current Flutter SDK version is 3.7.0-1.5.pre.
Because track_my_indoor_exercise requires Flutter SDK version >=3.7.0, version solving failed.
pub get failed
Но если я оставлю это наflutter: ">=3.7.0-1.5.pre"
и я натыкаюсьpref
на 2.7.1 с 2.7.0 то получаю:
The current Flutter SDK version is 3.7.0-1.5.pre.
Because track_my_indoor_exercise depends on pref >=2.7.1 which requires Flutter SDK version >=3.7.0, version solving failed.
pub get failed
Еще странно, как бета-канал все прикалывает по SHA256, Dependabot так не делает. Я переключился со стабильной версии не так давно из-за проблем с зависимостями пакетов, см. https://github.com/flutter/flutter/issues/114199#issuecomment-1294263848 или https://github.com/TrackMyIndoorWorkout/TrackMyIndoorWorkout/issues/399 . .