- Fix:
graphify.servenow imports cleanly on Python 3.12 and 3.13. Thechineseextra pinsjieba-pyfrom 3.12 onward (0.9.60 mistakenly kept the oldjiebauntil 3.14, and its invalid regex escapes are a hard error on 3.12+), and the jieba import now suppresses the tokenizer'sSyntaxWarningregardless of message or line so it never escalates under-W error. - Fix: the git hook's rebuild-root guard now rejects a symlink-loop or dangling
.graphify_rooton Python 3.13, whosePath.resolve()no longer raises on a loop — the saved root must resolve to a real directory inside the repo before it is adopted.