external/python3/ExternalPackage_python3.mk |    7 +++++++
 external/python3/generateExternalPackage.py |    6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

New commits:
commit e925155733c8324339f2b7280779e8a295797e18
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Jun 5 13:02:25 2025 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Jun 5 16:04:41 2025 +0200

    tdf#165120: pip: include .txt files
    
    Change-Id: I06ce1fbfccf540113a918915488fa8a57527ce8f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186208
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/external/python3/ExternalPackage_python3.mk 
b/external/python3/ExternalPackage_python3.mk
index 0cd182f5684d..3e10b65a0320 100644
--- a/external/python3/ExternalPackage_python3.mk
+++ b/external/python3/ExternalPackage_python3.mk
@@ -711,6 +711,8 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/p
 ))
 
 $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/lib2to3,\
+       Lib/lib2to3/Grammar.txt \
+       Lib/lib2to3/PatternGrammar.txt \
        Lib/lib2to3/__init__.py \
        Lib/lib2to3/__main__.py \
        Lib/lib2to3/btm_matcher.py \
@@ -1050,6 +1052,7 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/p
        Lib/pip/_vendor/__init__.py \
        Lib/pip/_vendor/six.py \
        Lib/pip/_vendor/typing_extensions.py \
+       Lib/pip/_vendor/vendor.txt \
 ))
 
 $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/pip/_vendor/cachecontrol,\
@@ -1828,6 +1831,10 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/p
        Lib/setuptools/extern/__init__.py \
 ))
 
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/site-packages,\
+       Lib/site-packages/README.txt \
+))
+
 $(eval $(call 
gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/tomllib,\
        Lib/tomllib/__init__.py \
        Lib/tomllib/_parser.py \
diff --git a/external/python3/generateExternalPackage.py 
b/external/python3/generateExternalPackage.py
index 4aec90c1c5a2..962c8f3a8130 100755
--- a/external/python3/generateExternalPackage.py
+++ b/external/python3/generateExternalPackage.py
@@ -33,8 +33,12 @@ if __name__ == '__main__':
         if "/test" in relLibDir:
             continue
 
+        # ignore setuptools.dist-info and pip.dist-info folders
+        if ".dist-info" in relLibDir:
+            continue
+
         for fileName in sorted(files):
-            if not fileName.endswith((".py", ".pem", ".exe")):
+            if not fileName.endswith((".py", ".pem", ".exe", ".txt")):
                 continue
             filesList.append(path.join(relPythonDir, fileName))
         if filesList:

Reply via email to