_lazy_imports is defined inside __getattr__, so the dict is reconstructed on every attribute access. Moving it to module level would avoid the rebuild.
No correctness impact since importlib.import_module uses sys.modules caching, but it's a trivial fix.
Affected file: src/impulso/__init__.py
_lazy_importsis defined inside__getattr__, so the dict is reconstructed on every attribute access. Moving it to module level would avoid the rebuild.No correctness impact since
importlib.import_moduleusessys.modulescaching, but it's a trivial fix.Affected file:
src/impulso/__init__.py