slint-ui/slint · error

Failed to create language.pyi

Error message

Failed to create language.pyi

What it means

Error "Failed to create language.pyi" thrown in slint-ui/slint.

Source

Thrown at api/python/slint/build.rs:214

                                }
                            }
                            writeln!(writer, "    \"\"\"").unwrap();
                        }
                    })*
                }
            )*
        }
    };
}

i_slint_common::for_each_enums!(generate_public_enums_pyi);

fn main() {
    let pyi_path = std::path::Path::new("slint/language.pyi");
    if let Some(parent) = pyi_path.parent() {
        std::fs::create_dir_all(parent).expect("Failed to create slint/ directory");
    }
    let file = File::create(pyi_path).expect("Failed to create language.pyi");
    let mut writer = BufWriter::new(file);
    generate_pyi(&mut writer);
    writeln!(&mut writer, "\nimport enum").unwrap();
    generate_enums_pyi(&mut writer);
}

View on GitHub (pinned to 3fd8f2ec03)

Solutions

  1. Ensure the build script can write language.pyi.
  2. Check file permissions and disk space.

When it happens

Trigger: Thrown at api/python/slint/build.rs:214 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of slint-ui/slint@3fd8f2ec03 (2026-08-19). Data as JSON: /api/errors/605e370d4abfabfb. Report an issue: GitHub.