from collections.abc import Mapping
from typing import Any, Final, TypeVar

_MappingT = TypeVar("_MappingT", bound=Mapping[Any, Any])

VERSION_VAR: Final = "MACOSX_DEPLOYMENT_TARGET"

def customize_compiler(config_vars) -> None: ...
def _target_ver_from_syscfg(): ...
def target_ver() -> str | None: ...
def inject_ver(env: _MappingT | None) -> _MappingT | dict[str, str | int] | None: ...
