diff options
author | Florian Bruhin <me@the-compiler.org> | 2022-03-30 12:22:47 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2022-03-30 12:22:47 +0200 |
commit | 0c38f6b78f1ae325c44129594a81bdecc0265250 (patch) | |
tree | b5b8c2827473cf06a63646210189a7dabb400f53 | |
parent | f4ddea2fef39e1c494b416cebcbb9148ece65bd0 (diff) | |
download | qutebrowser-0c38f6b78f1ae325c44129594a81bdecc0265250.tar.gz qutebrowser-0c38f6b78f1ae325c44129594a81bdecc0265250.zip |
scripts: Improve ordering
-rw-r--r-- | scripts/dev/recompile_requirements.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/dev/recompile_requirements.py b/scripts/dev/recompile_requirements.py index f1725754b..f8337b21f 100644 --- a/scripts/dev/recompile_requirements.py +++ b/scripts/dev/recompile_requirements.py @@ -200,6 +200,9 @@ class Change: self.url = '(no changelog)' self.link = self.name + def __lt__(self, other): + return (self.base, self.name.lower()) < (other.base, other.name.lower()) + def __str__(self): prefix = f"- [{self.base}] {self.name}" suffix = f" {self.url}" @@ -306,7 +309,7 @@ def _get_changes(diff): elif line.startswith('+'): changes_dict[name].new = version - return [change for _name, change in sorted(changes_dict.items())] + return sorted(changes_dict.values()) def print_changed_files(): |