jw-pkg/src/python/jw/pkg/lib
Jan Lindemann 13ec34cc57
lib.init.detect_modules(): Add function

Not all __init__.py modules are generated by python-tools.sh, some are needed early to make jw-pkg useful without generation, notably in jw.pkg.cmds.

Add detect_modules() to unify that detection, and place it into a minimal module lib.init to not increase startup time cost.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-05-31 17:52:20 +02:00
..
distros lib.Distro._select() -> _select_by_name() 2026-04-21 21:52:09 +02:00
ec lib + cmds.projects: Use lib.Uri 2026-04-28 13:00:29 +02:00
pm python-tools.sh: Fix __init__.py linter complaints 2026-05-31 17:51:51 +02:00
App.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00
AsyncRunner.py lib.AsyncRunner: Add class 2026-03-20 10:30:25 +01:00
base.py lib.FileContext: Add file methods 2026-04-18 10:43:31 +02:00
Cmd.py lib.Cmd.print_help(): Add method 2026-05-01 15:57:16 +02:00
CopyContext.py CopyContext: Replace src_uri, dst_uri by src, dst 2026-04-24 16:53:55 +02:00
Distro.py lib.Distro._install(): Implement remote installation 2026-04-28 13:00:29 +02:00
ExecContext.py lib + cmds.projects: Use lib.Uri 2026-04-28 13:00:29 +02:00
FileContext.py lib + cmds.projects: Use lib.Uri 2026-04-28 13:00:29 +02:00
init.py lib.init.detect_modules(): Add function 2026-05-31 17:52:20 +02:00
log.py lib.log: Add module 2026-01-26 17:58:23 +01:00
Makefile jw.pkg.build.lib: Move to jw.pkg.lib 2026-01-26 17:58:23 +01:00
Package.py lib.Package: Cosmetics: Fix log message typo 2026-04-21 21:52:09 +02:00
PackageFilter.py lib.PackageFilter: Add module 2026-04-21 21:52:09 +02:00
ProcFilter.py lib.ProcFilter: Add run() 2026-04-28 13:00:29 +02:00
ProcFilterGpg.py lib.ProcFilterGpg: Add module 2026-04-23 15:25:57 +02:00
TarIo.py TarIo.TarIoTarFile._extract(): Fix typo 2026-04-25 08:47:45 +02:00
Types.py lib: Remove leftover breakpoints 2026-04-25 08:47:21 +02:00
Uri.py lib.Uri.basename: Add property 2026-05-21 11:32:33 +02:00
util.py lib.util.get(): Add function 2026-04-28 13:00:29 +02:00