diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2022-07-03 20:10:33 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2022-07-03 20:17:54 -0400 |
commit | cd62fb6f7c4fc9df6407a0edb23231e39a7954ed (patch) | |
tree | 2cf2e8594e0f94026409732227eafd5d58cfad9f /setuptools/_distutils/command/install.py | |
parent | 120d9270c50a07caad0c697ca1f4b865226dde99 (diff) | |
parent | 152c13de811b302dcc673f6ed4c595cd29fd671d (diff) | |
download | python-setuptools-git-cd62fb6f7c4fc9df6407a0edb23231e39a7954ed.tar.gz |
Merge with pypa/distutils@152c13d
Diffstat (limited to 'setuptools/_distutils/command/install.py')
-rw-r--r-- | setuptools/_distutils/command/install.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/setuptools/_distutils/command/install.py b/setuptools/_distutils/command/install.py index 0660406f..7d9054e3 100644 --- a/setuptools/_distutils/command/install.py +++ b/setuptools/_distutils/command/install.py @@ -17,6 +17,7 @@ from distutils.file_util import write_file from distutils.util import convert_path, subst_vars, change_root from distutils.util import get_platform from distutils.errors import DistutilsOptionError +from . import _framework_compat as fw from .. import _collections from site import USER_BASE @@ -82,6 +83,10 @@ if HAS_USER_SITE: 'data': '{userbase}', } + +INSTALL_SCHEMES.update(fw.schemes) + + # The keys to an installation scheme; if any new types of files are to be # installed, be sure to add an entry to every installation scheme above, # and to SCHEME_KEYS here. @@ -136,7 +141,7 @@ def _resolve_scheme(name): try: resolved = sysconfig.get_preferred_scheme(key) except Exception: - resolved = _pypy_hack(name) + resolved = fw.scheme(_pypy_hack(name)) return resolved @@ -426,7 +431,7 @@ class install(Command): local_vars['usersite'] = self.install_usersite self.config_vars = _collections.DictStack( - [compat_vars, sysconfig.get_config_vars(), local_vars] + [fw.vars(), compat_vars, sysconfig.get_config_vars(), local_vars] ) self.expand_basedirs() |