jw-pkg/src/python
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jan Lindemann 24d67a5ec0
App: Return cycle path from find_circular_deps()
The __find_circular_deps() and find_circular_deps() methods now
return list[str] instead of bool. On a cycle, the path builds up the
dependency chain in __find_circular_deps_recursive(), and
__find_circular_deps() appends the closing project to complete the
cycle. An empty list means no cycle found.

CmdDep prints the cycle as 'a -> b -> c -> a' instead of a generic
message.

Assisted-by: unsloth/Qwen3.6-35B-A3B-GGUF:IQ4_NL and pi.dev
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-30 15:06:11 +02:00
..
jw App: Return cycle path from find_circular_deps() 2026-06-30 15:06:11 +02:00
Makefile projects.py: Move bulk of code into module 2025-11-15 11:08:52 +01:00