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
