Lifeguard: A static analyzer for Python lazy imports compatibility
Summary
Lifeguard is a fast static analysis tool designed to detect Lazy Imports incompatibilities in Python. It explains Lazy Imports (PEP 810) and describes how Lifeguard analyzes Python sources to mark potentially unsafe modules as incompatible, with a verbose output mode and a roadmap for Python 3.15 readiness. The article covers installation, usage (run-tree, gen-source-db), and how the output can drive a lazy-import loader.