33from rich .console import Console
44from dbt_autofix .packages .dbt_package_version import (
55 DbtPackageVersion ,
6+ )
7+ from dbt_common .semver import VersionSpecifier , VersionRange , versions_compatible
8+ from dbt_autofix .packages .manual_overrides import EXPLICIT_DISALLOW_ALL_VERSIONS , EXPLICIT_ALLOW_ALL_VERSIONS
9+ from dbt_autofix .packages .upgrade_status import PackageVersionFusionCompatibilityState , PackageFusionCompatibilityState
10+ from dbt_autofix .packages .fusion_version_compatibility_output import FUSION_VERSION_COMPATIBILITY_OUTPUT
11+ from dbt_autofix .packages .version_utils import (
612 construct_version_list_from_raw ,
713 convert_optional_version_string_to_spec ,
814 convert_version_specifiers_to_range ,
915 convert_version_string_list_to_spec ,
1016 get_version_specifiers ,
1117)
12- from dbt_common .semver import VersionSpecifier , VersionRange , versions_compatible
13- from dbt_autofix .packages .manual_overrides import EXPLICIT_DISALLOW_ALL_VERSIONS , EXPLICIT_ALLOW_ALL_VERSIONS
14- from dbt_autofix .packages .upgrade_status import PackageVersionFusionCompatibilityState , PackageFusionCompatibilityState
15- from dbt_autofix .packages .fusion_version_compatibility_output import FUSION_VERSION_COMPATIBILITY_OUTPUT
1618
1719
1820console = Console ()
@@ -149,7 +151,7 @@ def find_fusion_compatible_versions_in_requested_range(self) -> list[VersionSpec
149151 version , self .project_config_version_range .start , self .project_config_version_range .end
150152 ):
151153 compatible_versions .append (version )
152- sorted_versions = sorted (compatible_versions , reverse = True )
154+ sorted_versions = sorted (compatible_versions )
153155 return sorted_versions
154156
155157 def find_fusion_compatible_versions_above_requested_range (self ) -> list [VersionSpecifier ]:
@@ -177,7 +179,7 @@ def find_fusion_compatible_versions_above_requested_range(self) -> list[VersionS
177179 and version > self .project_config_version_range .start
178180 ):
179181 compatible_versions .append (version )
180- sorted_versions = sorted (compatible_versions , reverse = True )
182+ sorted_versions = sorted (compatible_versions )
181183 return sorted_versions
182184
183185 def find_fusion_incompatible_versions_in_requested_range (self ) -> list [VersionSpecifier ]:
@@ -191,7 +193,7 @@ def find_fusion_incompatible_versions_in_requested_range(self) -> list[VersionSp
191193 version , self .project_config_version_range .start , self .project_config_version_range .end
192194 ):
193195 incompatible_versions .append (version )
194- sorted_versions = sorted (incompatible_versions , reverse = True )
196+ sorted_versions = sorted (incompatible_versions )
195197 return sorted_versions
196198
197199 def find_fusion_unknown_versions_in_requested_range (self ) -> list [VersionSpecifier ]:
@@ -205,7 +207,7 @@ def find_fusion_unknown_versions_in_requested_range(self) -> list[VersionSpecifi
205207 version , self .project_config_version_range .start , self .project_config_version_range .end
206208 ):
207209 unknown_compatibility_versions .append (version )
208- sorted_versions = sorted (unknown_compatibility_versions , reverse = True )
210+ sorted_versions = sorted (unknown_compatibility_versions )
209211 return sorted_versions
210212
211213 def get_installed_package_version (self ) -> str :
0 commit comments