summaryrefslogtreecommitdiff
path: root/setuptools/_distutils/command/install.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2022-07-03 20:10:33 -0400
committerJason R. Coombs <jaraco@jaraco.com>2022-07-03 20:17:54 -0400
commitcd62fb6f7c4fc9df6407a0edb23231e39a7954ed (patch)
tree2cf2e8594e0f94026409732227eafd5d58cfad9f /setuptools/_distutils/command/install.py
parent120d9270c50a07caad0c697ca1f4b865226dde99 (diff)
parent152c13de811b302dcc673f6ed4c595cd29fd671d (diff)
downloadpython-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.py9
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()