use erg_common::python_util::{env_magic_number, env_python_version}; fn main() -> std::io::Result<()> { let Some(version) = env_python_version() else { panic!("Failed to get python version"); }; if version.major != 3 { panic!("Python 3 is required"); } println!( "cargo:rustc-env=PYTHON_VERSION_MINOR={}", version.minor.unwrap_or(11) ); println!( "cargo:rustc-env=PYTHON_VERSION_MICRO={}", version.micro.unwrap_or(0) ); let magic_number = env_magic_number(); println!("cargo:rustc-env=PYTHON_MAGIC_NUMBER={magic_number}"); Ok(()) }