The configuration option --without-ensurepip disables ensurepip at install
time, but the module is still included.

Signed-off-by: Michiel Schelfhout <[email protected]>
---
 rules/python3.in   | 5 +++++
 rules/python3.make | 1 +
 2 files changed, 6 insertions(+)

diff --git a/rules/python3.in b/rules/python3.in
index 70fc44f17..9ab89f9df 100644
--- a/rules/python3.in
+++ b/rules/python3.in
@@ -62,6 +62,11 @@ config PYTHON3_DISTUTILS
        bool
        prompt "Include distutils packages"
 
+config PYTHON3_ENSUREPIP
+       bool
+       prompt "Include ensurepip module"
+       default y
+
 endif
 
 menu "python3 Extra Modules         "
diff --git a/rules/python3.make b/rules/python3.make
index 99a553c00..ae128c12a 100644
--- a/rules/python3.make
+++ b/rules/python3.make
@@ -166,6 +166,7 @@ PYTHON3_SKIP-$(call ptx/opt-dis, PTXCONF_PYTHON3_READLINE)  
+= */readline*so
 PYTHON3_SKIP-$(call ptx/opt-dis, PTXCONF_PYTHON3_SQLITE)       += */sqlite3 
*/_sqlite3*.so
 PYTHON3_SKIP-$(call ptx/opt-dis, PTXCONF_PYTHON3_SSL)          += */ssl.pyc 
*/_ssl*.so */hashlib.pyc */_hashlib*.so
 PYTHON3_SKIP-$(call ptx/opt-dis, PTXCONF_PYTHON3_DISTUTILS)    += */distutils
+PYTHON3_SKIP-$(call ptx/opt-dis, PTXCONF_PYTHON3_ENSUREPIP)    += */ensurepip
 
 $(STATEDIR)/python3.targetinstall:
        @$(call targetinfo)
-- 
2.40.1


Reply via email to