Merge: defer jq import and TYPE_CHECKING guards
7 files · 40+ · 6-

Defer jq import and TYPE_CHECKING guards

1 file changed
  • lens_jq.py jq import deferred to call site; TYPE_CHECKING guard for LensCapability
  • jq import deferred to the call site to avoid import-time dependency on the optional jq package. TYPE_CHECKING guards added for LensCapability imports to prevent circular imports at runtime. decouple behavioral
    1 file
    • lens_jq.py