pub fn abi3_config() -> Option<InterpreterConfig> {
    if let Some(version) = get_abi3_version() {
        if env_var("PYO3_NO_PYTHON").is_some() {
            return Some(InterpreterConfig {
                version,
                // NB PyPy doesn't support abi3 yet
                implementation: PythonImplementation::CPython,
                abi3: true,
                lib_name: None,
                lib_dir: None,
                build_flags: BuildFlags::abi3(),
                pointer_width: None,
                executable: None,
                shared: true,
            });
        }
    }
    None
}
/// If PYO3_NO_PYTHON is set with abi3, use standard abi3 settings.
If PYO3_NO_PYTHON is set with abi3, use standard abi3 settings.
If PYO3_NO_PYTHON is set with abi3 use standard abi3 settings .
pub fn abi3_config() -> Option<InterpreterConfig> {
    if let Some(version) = get_abi3_version() {
        if env_var("PYO3_NO_PYTHON").is_some() {
            return Some(InterpreterConfig {
                version,
                // NB PyPy doesn't support abi3 yet
                implementation: PythonImplementation::CPython,
                abi3: true,
                lib_name: None,
                lib_dir: None,
                build_flags: BuildFlags::abi3(),
                pointer_width: None,
                executable: None,
                shared: true,
            });
        }
    }
    None
}
pub fn abi3_config ( ) -> Option < InterpreterConfig > { if let Some ( version ) = get_abi3_version ( ) { if env_var ( " " ) . is_some ( ) { return Some ( InterpreterConfig { version , // NB PyPy doesn't support abi3 yet implementation : PythonImplementation :: CPython , abi3 : true , lib_name : None , lib_dir : None , build_flags : BuildFlags :: abi3 ( ) , pointer_width : None , executable : None , shared : true , } ) ; } } None }
If PYO3_NO_PYTHON is set with abi3, use standard abi3 settings.
If PYO3_NO_PYTHON is set with abi3 use standard abi3 settings .