https://github.com/python/cpython/commit/539a985faca498e345e471476cb377c1c57ea07f
commit: 539a985faca498e345e471476cb377c1c57ea07f
branch: main
author: Filipe LaĆns <[email protected]>
committer: FFY00 <[email protected]>
date: 2026-03-02T20:23:22Z
summary:
GH-145273: drop build_prefix check from missing stdlib warning (#145437)
files:
M Makefile.pre.in
M Modules/getpath.py
diff --git a/Makefile.pre.in b/Makefile.pre.in
index da8d5483fd32e8..120a6add38507f 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1004,7 +1004,7 @@ platform: $(PYTHON_FOR_BUILD_DEPS) pybuilddir.txt
# or removed in case of failure.
pybuilddir.txt: $(PYTHON_FOR_BUILD_DEPS)
@echo "none" > ./pybuilddir.txt
- $(RUNSHARED) $(PYTHON_FOR_BUILD) -S -m sysconfig --generate-posix-vars
;\
+ $(RUNSHARED) $(PYTHON_FOR_BUILD) -S -X pathconfig_warnings=0 -m
sysconfig --generate-posix-vars ;\
if test $$? -ne 0 ; then \
echo "generate-posix-vars failed" ; \
rm -f ./pybuilddir.txt ; \
diff --git a/Modules/getpath.py b/Modules/getpath.py
index e06297b7b63a7b..20e050787700bf 100644
--- a/Modules/getpath.py
+++ b/Modules/getpath.py
@@ -779,7 +779,7 @@ def search_up(prefix, *landmarks, test=isfile):
if not stdlib_dir or not isdir(stdlib_dir):
hint = home_hint if home else f'sys.prefix is set to {prefix}, is this
correct?'
warn('WARN: Could not find the standard library directory! ' + hint)
- elif (not platstdlib_dir and not build_prefix) or not
isdir(platstdlib_dir):
+ elif not platstdlib_dir or not isdir(platstdlib_dir):
hint = home_hint if home else f'sys.exec_prefix is set to
{exec_prefix}, is this correct?'
warn('WARN: Could not find the platform standard library directory! '
+ hint)
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]