hive and hive_flutter
- 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