isar / isar/hive

hive and hive_flutter

Open
#1,301 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
4.4k
Forks
449
PR merge metrics
No merged PRs in 30d

Description

[hive] flutter pub add hive
Because hive depends on hive, version solving failed.
exit code 65

--

[hive] flutter pub add hive_flutter
The current Dart SDK version is 3.5.0.

Because hive_flutter >=1.0.0-nullsafety.0 <1.0.0 depends on hive ^1.6.0-nullsafety.0 and hive_flutter >=2.0.0-dev depends on hive ^3.0.0-dev, hive_flutter >=1.0.0-nullsafety.0 <1.0.0 or >=2.0.0-dev requires hive ^1.6.0-nullsafety.0 or ^3.0.0-dev.
And because hive_flutter <1.0.0-nullsafety.0 doesn't support null safety, hive_flutter <1.0.0-∞ or >=2.0.0-dev requires hive ^1.6.0-nullsafety.0 or ^3.0.0-dev.
And because hive_flutter >=1.0.0 <1.1.0 depends on hive ^2.0.0 and hive_flutter >=1.1.0 <2.0.0-dev depends on hive ^2.0.4, every version of hive_flutter requires hive ^1.6.0-nullsafety.0 or >=2.0.0 <3.0.0 or ^3.0.0-dev.
So, because hive depends on hive_flutter any and hive is 1.0.0+1, version solving failed.

The lower bound of "sdk: '>=2.2.2 <3.0.0'" must be 2.12.0 or higher to enable null safety.
For details, see https://dart.dev/null-safety
exit code 65

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the reported `flutter pub add hive` and `flutter pub add hive_flutter` failures with Dart SDK 3.5.0. Inspect the package SDK and dependency constraints for `hive` and `hive_flutter`; done means dependency resolution succeeds while retaining null-safety support.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
databases, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.