| 
							- diff -Naur Python-3.8.0-orig/Lib/site.py Python-3.8.0/Lib/site.py
 - --- Python-3.8.0-orig/Lib/site.py	2019-10-14 16:34:47.000000000 +0300
 - +++ Python-3.8.0/Lib/site.py	2019-10-22 10:02:21.776085800 +0300
 - @@ -251,7 +251,8 @@
 -      def joinuser(*args):
 -          return os.path.expanduser(os.path.join(*args))
 -  
 - -    if os.name == "nt":
 - +    from sysconfig import _POSIX_BUILD
 - +    if os.name == "nt" and not _POSIX_BUILD:
 -          base = os.environ.get("APPDATA") or "~"
 -          return joinuser(base, "Python")
 -  
 - @@ -266,7 +267,8 @@
 -  def _get_path(userbase):
 -      version = sys.version_info
 -  
 - -    if os.name == 'nt':
 - +    from sysconfig import _POSIX_BUILD
 - +    if sys.platform == 'win32' and not _POSIX_BUILD:
 -          return f'{userbase}\\Python{version[0]}{version[1]}\\site-packages'
 -  
 -      if sys.platform == 'darwin' and sys._framework:
 - @@ -329,12 +331,13 @@
 -      if prefixes is None:
 -          prefixes = PREFIXES
 -  
 - +    from sysconfig import _POSIX_BUILD
 -      for prefix in prefixes:
 -          if not prefix or prefix in seen:
 -              continue
 -          seen.add(prefix)
 -  
 - -        if os.sep == '/':
 - +        if _POSIX_BUILD:
 -              sitepackages.append(os.path.join(prefix, "lib",
 -                                          "python%d.%d" % sys.version_info[:2],
 -                                          "site-packages"))
 
 
  |