diff --git a/vm/src/vm/mod.rs b/vm/src/vm/mod.rs index 99fe30489..b8a25512c 100644 --- a/vm/src/vm/mod.rs +++ b/vm/src/vm/mod.rs @@ -247,6 +247,8 @@ impl VirtualMachine { let mut essential_init = || -> PyResult { #[cfg(not(target_arch = "wasm32"))] import::import_builtin(self, "_signal")?; + #[cfg(any(feature = "parser", feature = "compiler"))] + import::import_builtin(self, "_ast")?; #[cfg(not(feature = "threading"))] import::import_frozen(self, "_thread")?; let importlib = import::init_importlib_base(self)?;