a [f+@sUddlZddlZddlZddlZddlZddlZddlmZddlm Z e dZ e dZ ejeed<eddd Zedd d ZzeZejeed <WneyejZYn0ejdd edddZdS)N)appdirs)running_under_virtualenvZpipZpurelib site_packages)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 @/usr/lib/python3.9/site-packages/pip/_internal/locations/base.pyget_major_minor_versionsr cCsXtrtjtjd}n4ztjtd}WntyJtdYn0tj |S)Nsrcz=The folder you are executing pip from can no longer be found.) rospathjoinrprefixgetcwdOSErrorexitabspath)Z src_prefixr r r get_src_prefixs r user_site)maxsizecCsttdS)NZPYTHONFRAMEWORK)bool sysconfigZget_config_varr r r r is_osx_framework2sr) functoolsr ZsiterrtypingZpip._internal.utilsrZpip._internal.utils.virtualenvrZuser_cache_dirZUSER_CACHE_DIRZget_pathrOptionalstr__annotations__r rgetusersitepackagesrAttributeError USER_SITE lru_cacherrr r r r s"