Convert version string to sortable tuple for proper ordering.
(self, version: str)
| 798 | return '.'.join(parts) |
| 799 | |
| 800 | def _version_sort_key(self, version: str) -> tuple: |
| 801 | """Convert version string to sortable tuple for proper ordering.""" |
| 802 | try: |
| 803 | from packaging import version as pkg_version |
| 804 | return (pkg_version.parse(version),) |
| 805 | except Exception: |
| 806 | return (version,) |
| 807 | |
| 808 | def _print_comparison_report(self, all_normalized_versions: list, changes_normalized: dict, |
| 809 | solr_normalized: dict, existing_normalized: dict): |