Description
Defers selected Python imports until the name is actually used. It helps large packages keep compatibility paths, reduce initial import work, or avoid loading optional modules before they are needed.
Developers use it as a compatibility and startup-time helper. Deferred imports can hide errors until later execution, so keep tests covering the delayed paths that users depend on.