From 3cd885722e8914b63d4752427df9943b9936a0e5 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Wed, 20 Dec 2023 17:35:33 +0000 Subject: Make report tables sortable --- calm/reports.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/calm/reports.py b/calm/reports.py index d56eb89..a043cc4 100644 --- a/calm/reports.py +++ b/calm/reports.py @@ -43,6 +43,7 @@ def template(title, body, f): + {0} @@ -125,7 +126,7 @@ def unmaintained(args, packages, reportlist): body = io.StringIO() print('

Packages without a maintainer.

', file=body) - print('', file=body) + print('
', file=body) print('', file=body) for up in sorted(um_list, key=lambda i: (-i.importance, i.rdepends + i.build_rdepends, not i.unchanged, i.ts), reverse=True): @@ -183,7 +184,7 @@ def deprecated(args, packages, reportlist):

Packages for old soversions. (The corresponding source package produces a newer soversion, or has stopped producing this solib).

'''), file=body) - print('
last updatedpackageversionupstream versionrdependsbuild_rdependsimportance
', file=body) + print('
', file=body) print('', file=body) for depp in sorted(dep_list, key=lambda i: (i.rdepends, i.ts), reverse=True): @@ -244,7 +245,7 @@ def provides_rebuild(args, packages, fn, provide_package, reportlist): body = io.StringIO() print('

Packages whose latest version depends on a version provides: other than %s.

' % pp_provide, file=body) - print('
packageversiontimestamprdepends
', file=body) + print('
', file=body) print('', file=body) for pr in sorted(pr_list, key=lambda i: (i.depends, i.pn)): -- cgit v1.2.3
packagesrcpackageversiondepends