The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.

WWW: https://github.com/zopefoundation/zope.deferredimport
