\bgI dZddlZddlZddlZddlZddlZejdZeedddddd d d  Z ejdZ dZ dS)z6 Backward compatibility for homebrew builds on macOS. Nc$dtjcxkodknc}tjdko tj}dt jdv}tjtjk}tj d}|o |o|o| o| S)z^ Only enabled for Python 3.9 framework homebrew builds except ensurepip and venv. ) )r darwinCellar projectbaseENSUREPIP_OPTIONS) sys version_infoplatform _framework sysconfigget_config_varprefix base_prefixosenvironget)PY39 frameworkhomebrewvenv ensurepips /builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/setuptools/_distutils/command/_framework_compat.pyenabledr s C$ . . . .w . . . .D (;S^I93MBBBH : (D 233I  II I( I4x I MIz6{installed_base}/{platlibdir}/python{py_version_short}z0{platbase}/{platlibdir}/python{py_version_short}z<{homebrew_prefix}/lib/python{py_version_short}/site-packageszE{homebrew_prefix}/{platlibdir}/python{py_version_short}/site-packagesz;{installed_base}/include/python{py_version_short}{abiflags}z?{installed_platbase}/include/python{py_version_short}{abiflags}z{homebrew_prefix}/binz{homebrew_prefix})stdlib platstdlibpurelibplatlibinclude platincludescriptsdata)osx_framework_libraryctsiStjddgd}t S)Nbrewz--prefixT)text)r subprocess check_outputstriplocals)homebrew_prefixs rvarsr/(sB 99  -vz.BNNNTTVVO 88OrcPtr|ds|SdS)z8 Override the selected scheme for posix_prefix. _prefixr&)rendswith)names rschemer40s. 99DMM)44 " "r) __doc__ functoolsrr*r r lru_cacherdictschemesr/r4rrr;s    J J J $$GENWMU'        #####r