diff --git a/lib/src/lock_file.dart b/lib/src/lock_file.dart index 4d5f14bb2..c671309ec 100644 --- a/lib/src/lock_file.dart +++ b/lib/src/lock_file.dart @@ -147,9 +147,6 @@ class LockFile { originalConstraint, defaultUpperBoundConstraint: null, ), - 'flutter' => SdkConstraint.interpretFlutterSdkConstraint( - originalConstraint, - ), _ => SdkConstraint(originalConstraint), }; }, diff --git a/lib/src/pubspec.dart b/lib/src/pubspec.dart index 5ebc55fa1..207dbfb79 100644 --- a/lib/src/pubspec.dart +++ b/lib/src/pubspec.dart @@ -251,10 +251,7 @@ environment: _packageName, _FileType.pubspec, ); - constraints[name] = - name == 'flutter' - ? SdkConstraint.interpretFlutterSdkConstraint(constraint) - : SdkConstraint(constraint); + constraints[name] = SdkConstraint(constraint); }); } return constraints; @@ -816,21 +813,6 @@ class SdkConstraint { return SdkConstraint(constraint, originalConstraint: originalConstraint); } - // Flutter constraints get special treatment, as Flutter won't be using - // semantic versioning to mark breaking releases. We simply ignore upper - // bounds. - factory SdkConstraint.interpretFlutterSdkConstraint( - VersionConstraint constraint, - ) { - if (constraint is VersionRange) { - return SdkConstraint( - VersionRange(min: constraint.min, includeMin: constraint.includeMin), - originalConstraint: constraint, - ); - } - return SdkConstraint(constraint); - } - /// The language version of a constraint is determined from how it is written. LanguageVersion get languageVersion => LanguageVersion.fromSdkConstraint(originalConstraint);