Sx d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl m Z mZ ddlm Z mZmZ ddlmZ ddlmZ dd lmZ e rdd lmZ ede Zd Zd(dZed)d Zed*d Zd+dZ d,d-d"Zd.d/d'ZdS )0zdistutils.spawn Provides the 'spawn()' function, a front-end to various platform- specific functions for launching another program in a sub-process. )annotationsN)MappingMutableSequence) TYPE_CHECKINGTypeVaroverload )logDEBUG)DistutilsExecError)_ENV _MappingT)boundc $ t r| n| d S )zE Render a subprocess command differently depending on DEBUG. r r )cmds m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/_distutils/spawn.py_debugr s #33SV# env_MappingT | Nonereturn'_MappingT | dict[str, str | int] | Nonec t j dk r| S ddlm}m} | }|r||ini }i t | |S )NDarwinr )MACOSX_VERSION_VARget_macosx_target_ver)platformsystemutilr r _resolve)r r r target_verupdates r _inject_macos_verr$ $ sk H$$ ????????&&((J1; C * - -F&hsmm&v&&r Noneos._Environ[str]c d S N r s r r! r! / s -0Sr c d S r( r) r* s r r! r! 1 s +.3r _MappingT | os._Environ[str]c " | t j n| S r( )osenvironr* s r r! r! 3 s 2::#-r TFr /MutableSequence[bytes | str | os.PathLike[str]]search_pathboolverbosedry_run_ENV | Nonec t j t j | |rdS |r!t j | d }||| d<