From 8df752f11c4f01933924668b797a8b423928aec8 Mon Sep 17 00:00:00 2001 From: "@timkofu" Date: Mon, 16 May 2022 15:26:34 +0300 Subject: [PATCH] replaced distutils.sysconfig.get_python_lib with sysconfig.get_path --- pdoc/cli.py | 4 ++-- pdoc/html_helpers.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pdoc/cli.py b/pdoc/cli.py index e1895819..b66c5c11 100755 --- a/pdoc/cli.py +++ b/pdoc/cli.py @@ -487,8 +487,8 @@ def main(_args=None): pass # pdoc was not invoked while in a virtual environment else: from glob import glob - from distutils.sysconfig import get_python_lib - libdir = get_python_lib(prefix=venv_dir) + from sysconfig import get_path + libdir = get_path(prefix=venv_dir) sys.path.append(libdir) # Resolve egg-links from `setup.py develop` or `pip install -e` # XXX: Welcome a more canonical approach diff --git a/pdoc/html_helpers.py b/pdoc/html_helpers.py index 51861947..1091ef9b 100644 --- a/pdoc/html_helpers.py +++ b/pdoc/html_helpers.py @@ -622,9 +622,9 @@ def _project_relative_path(absolute_path): Assumes the project's path is either the current working directory or Python library installation. """ - from distutils.sysconfig import get_python_lib + from sysconfig import get_path for prefix_path in (_git_project_root() or os.getcwd(), - get_python_lib()): + get_path()): common_path = os.path.commonpath([prefix_path, absolute_path]) if os.path.samefile(common_path, prefix_path): # absolute_path is a descendant of prefix_path