summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-03-30 12:22:47 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-03-30 12:22:47 +0200
commit0c38f6b78f1ae325c44129594a81bdecc0265250 (patch)
treeb5b8c2827473cf06a63646210189a7dabb400f53
parentf4ddea2fef39e1c494b416cebcbb9148ece65bd0 (diff)
downloadqutebrowser-0c38f6b78f1ae325c44129594a81bdecc0265250.tar.gz
qutebrowser-0c38f6b78f1ae325c44129594a81bdecc0265250.zip
scripts: Improve ordering
-rw-r--r--scripts/dev/recompile_requirements.py5
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():