Build and packaging library
  • Python 43.9%
  • Makefile 40.9%
  • Shell 15.2%
Find a file
Jan Lindemann 5cdc32abd7 jw.pkg.App: Add lru_cache where possible
ResultCache is a home-grown result cache. The @lru_cache decorator,
now available in Python 3, accomplishes the same thing, so try to
ditch ResultCache for it.

Sadly, this doesn't entirely work as of now, because it uses hash()
to hash the arguments, which won't work for the two list-type
arguments to add_modules_from_project_txt() (buf and visited).

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-01-26 17:58:23 +01:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
make jw.pkg.App: Support --topdir-format 2026-01-26 17:58:23 +01:00
scripts create-mkspec.sh: Use jw-projects.py os-cascade 2026-01-26 17:58:23 +01:00
src jw.pkg.App: Add lru_cache where possible 2026-01-26 17:58:23 +01:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-157@suse-tumbleweed/x86_64 2026-01-22 00:10:39 +00:00
Makefile $(TOPDIR)/Makefile: Remove superfluous SUBDIRS 2025-11-14 13:39:52 +01:00
RELEASES Release 1.0.0-157@suse-tumbleweed/x86_64 2026-01-22 00:10:39 +00:00
VERSION Start version: 1.0.0-157 2026-01-22 00:10:13 +00:00