3 ig+ @sUddlZddlZddlZddlZddlZddlZddlmZddlm Z ej dZ ej dZ eje edddZedd d ZyejZejeWnek rejZYnXejdd edd d ZdS)N)appdirs)running_under_virtualenvpippurelib)returncCs djtjS)ze Return the major-minor version of the current Python as a string, e.g. "3.7" or "3.10". z{}.{})formatsys version_infor r ;/tmp/pip-build-88gy_88q/pip/pip/_internal/locations/base.pyget_major_minor_versionsr c CsZtrtjjtjd}n6ytjjtjd}Wntk rLtjdYnXtjj |S)Nsrcz=The folder you are executing pip from can no longer be found.) rospathjoinrprefixgetcwdOSErrorexitabspath) src_prefixr r r get_src_prefixsr)maxsizecCsttjdS)NPYTHONFRAMEWORK)bool sysconfigget_config_varr r r r is_osx_framework2sr) functoolsrsiterrZtypingZpip._internal.utilsrZpip._internal.utils.virtualenvruser_cache_dirUSER_CACHE_DIRget_path site_packagesOptionalstrr rgetusersitepackages user_siteAttributeError USER_SITE lru_cacherrr r r r s$