def METHOD_NAME(self, pex_binary_defaults: PexBinaryDefaults) -> Tuple[str, ...]:
    args = []
    if self.emit_warnings.value_or_global_default(pex_binary_defaults) is False:
        args.append("--no-emit-warnings")
    if self.resolve_local_platforms.value_or_global_default(pex_binary_defaults) is True:
        args.append("--resolve-local-platforms")
    if self.ignore_errors.value is True:
        args.append("--ignore-errors")
    if self.inherit_path.value is not None:
        args.append(f"--inherit-path={self.inherit_path.value}")
    if self.shebang.value is not None:
        args.append(f"--python-shebang={self.shebang.value}")
    if self.strip_env.value is False:
        args.append("--no-strip-pex-env")
    if self._execution_mode is PexExecutionMode.VENV:
        args.extend(("--venv", "prepend"))
    if self.include_tools.value is True:
        args.append("--include-tools")
    if self.venv_site_packages_copies.value is True:
        args.append("--venv-site-packages-copies")
    if self.venv_hermetic_scripts.value is False:
        args.append("--non-hermetic-venv-scripts")
    return tuple(args)