Various files in sage/interfaces/ have this pattern:
class Octave(...):
....
octave = Octave()
When combined with from .octave import Octave, octave in sage/interfaces/all.py, this means that an instance of Octave is created when Sage starts up. I think we should avoid this with lazy imports.
Depends on #16522
Component: interfaces
Author: John Palmieri
Branch: 09f5d92
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/34547