From c5b66e409061cc59c151f931ccbac1cb0a4493da Mon Sep 17 00:00:00 2001 From: Stefan Hansson Date: Sat, 21 Oct 2023 15:06:20 +0200 Subject: [PATCH] CI: replace depreciated module (MR 4500) See PEP 632: https://peps.python.org/pep-0632 Closes https://gitlab.com/postmarketOS/pmaports/-/issues/2207 --- .ci/testcases/add_pmbootstrap_to_import_path/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.ci/testcases/add_pmbootstrap_to_import_path/__init__.py b/.ci/testcases/add_pmbootstrap_to_import_path/__init__.py index a8cc13279..ebaff1a8d 100755 --- a/.ci/testcases/add_pmbootstrap_to_import_path/__init__.py +++ b/.ci/testcases/add_pmbootstrap_to_import_path/__init__.py @@ -7,7 +7,7 @@ import sys import os import importlib import importlib.util -from distutils.sysconfig import get_python_lib +from site import getsitepackages def path_pmbootstrap(): @@ -28,9 +28,10 @@ def path_pmbootstrap(): if os.path.exists(dir + "/pmb/__init__.py"): return dir - dir = get_python_lib() - if os.path.exists(dir + "/pmb/__init__.py"): - return dir + directories = getsitepackages() + for directory in directories: + if os.path.exists(directory + "/pmb/__init__.py"): + return directory # Symlink not set up properly print("ERROR: 'pmbootstrap' is not a symlink to pmbootstrap.py")