diff --git a/src/pip/_internal/locations/__init__.py b/src/pip/_internal/locations/__init__.py index 99c7593641a..f12829350d8 100644 --- a/src/pip/_internal/locations/__init__.py +++ b/src/pip/_internal/locations/__init__.py @@ -192,7 +192,7 @@ def get_scheme( isolated: bool = False, prefix: Optional[str] = None, ) -> Scheme: - new = _sysconfig.get_scheme( + old = _distutils.get_scheme( dist_name, user=user, home=home, @@ -200,10 +200,13 @@ def get_scheme( isolated=isolated, prefix=prefix, ) - if _USE_SYSCONFIG: - return new - old = _distutils.get_scheme( + print("Old:") + for k in old.__slots__: + print(k, getattr(old, k)) + print() + + new = _sysconfig.get_scheme( dist_name, user=user, home=home, @@ -212,6 +215,14 @@ def get_scheme( prefix=prefix, ) + print("New:") + for k in new.__slots__: + print(k, getattr(new, k)) + print() + + if _USE_SYSCONFIG: + return new + warning_contexts = [] for k in SCHEME_KEYS: old_v = pathlib.Path(getattr(old, k))