summaryrefslogtreecommitdiff
path: root/setuptools/command
diff options
context:
space:
mode:
authorDominic Davis-Foster <dominic@davis-foster.co.uk>2022-02-01 17:30:53 +0000
committerDominic Davis-Foster <dominic@davis-foster.co.uk>2022-02-01 17:30:53 +0000
commitee8ed624ac46a7769fa16179ecca9b6aca8c02a6 (patch)
treeeb4964f620259025508d4a08b2e7e7c6c9211d49 /setuptools/command
parentb2ba0e39918d58bd6c6b15093ddcdc42605040ce (diff)
downloadpython-setuptools-git-ee8ed624ac46a7769fa16179ecca9b6aca8c02a6.tar.gz
Skip non-string values from sysconfig.get_config_vars()
Diffstat (limited to 'setuptools/command')
-rw-r--r--setuptools/command/easy_install.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
index e25090b8..bdacbbfc 100644
--- a/setuptools/command/easy_install.py
+++ b/setuptools/command/easy_install.py
@@ -1334,7 +1334,9 @@ class easy_install(Command):
if not self.user:
return
home = convert_path(os.path.expanduser("~"))
- for name, path in self.config_vars.items():
+ for path in self.config_vars.values():
+ if not isinstance(path, str):
+ continue
if path.startswith(home) and not os.path.isdir(path):
self.debug_print("os.makedirs('%s', 0o700)" % path)
os.makedirs(path, 0o700)