git: 1d2d6333667a - main - lang/python311: Update to 3.11.5

From: Wen Heping <wen_at_FreeBSD.org>
Date: Sat, 26 Aug 2023 01:57:09 UTC
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d2d6333667a47e14eb6f6f62d9f87806a876ed5

commit 1d2d6333667a47e14eb6f6f62d9f87806a876ed5
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2023-08-26 01:51:13 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2023-08-26 01:52:12 +0000

    lang/python311: Update to 3.11.5
---
 lang/python-doc-html/distinfo   |  18 ++---
 lang/python311/Makefile.version |   2 +-
 lang/python311/distinfo         |   6 +-
 lang/python311/pkg-plist        | 169 +++++++++++++++++++++-------------------
 4 files changed, 100 insertions(+), 95 deletions(-)

diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index 6a602b631866..1e67b82f8428 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1692974246
+TIMESTAMP = 1693014623
 SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
 SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
 SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -15,14 +15,14 @@ SHA256 (python/python-3.10.13-docs-pdf-letter.tar.bz2) = 55ac76cb71398edd1212e4a
 SIZE (python/python-3.10.13-docs-pdf-letter.tar.bz2) = 16609325
 SHA256 (python/python-3.10.13-docs-text.tar.bz2) = 3500e4d273f55c5460df8c91248efc9f85be785573a15226bed1150f6b883083
 SIZE (python/python-3.10.13-docs-text.tar.bz2) = 2681298
-SHA256 (python/python-3.11.4-docs-html.tar.bz2) = 639cd8c900e387eb0936cfc3a4152a8c8e3ace486b40efe31cbaa27f286fb361
-SIZE (python/python-3.11.4-docs-html.tar.bz2) = 7831799
-SHA256 (python/python-3.11.4-docs-pdf-a4.tar.bz2) = 5e8aafd340cb8ad02fd4015cd645455aae7b08c3918afe15b984b3d0cc8a79dd
-SIZE (python/python-3.11.4-docs-pdf-a4.tar.bz2) = 17084600
-SHA256 (python/python-3.11.4-docs-pdf-letter.tar.bz2) = f8b2592b196ff85fdf4ff1bc1653846d23bb9a21ea5af49b8d6851718263af0e
-SIZE (python/python-3.11.4-docs-pdf-letter.tar.bz2) = 17205236
-SHA256 (python/python-3.11.4-docs-text.tar.bz2) = 491e5aa1d09a70a8544889920f6726eb7df618cf00590e75a941883fca949c25
-SIZE (python/python-3.11.4-docs-text.tar.bz2) = 2804077
+SHA256 (python/python-3.11.5-docs-html.tar.bz2) = 8e1b9aa04e7b85fbb321f508fcb1deb01720a3c20214fb622284b3eb1308f57c
+SIZE (python/python-3.11.5-docs-html.tar.bz2) = 7861520
+SHA256 (python/python-3.11.5-docs-pdf-a4.tar.bz2) = 127d6204e8a68eaec1d0db63254703d68d871f71d549b3fdeb0b0d532012bd79
+SIZE (python/python-3.11.5-docs-pdf-a4.tar.bz2) = 16998983
+SHA256 (python/python-3.11.5-docs-pdf-letter.tar.bz2) = 855a7c0307404c8fc038252b1d034d7f5ec8108953fa58d35c88f56429397ebc
+SIZE (python/python-3.11.5-docs-pdf-letter.tar.bz2) = 17125447
+SHA256 (python/python-3.11.5-docs-text.tar.bz2) = aafea3683740222101d5f774baa5e514f6de84d3263918245a4c5d005af52384
+SIZE (python/python-3.11.5-docs-text.tar.bz2) = 2815615
 SHA256 (python/python-3.8.18-docs-html.tar.bz2) = c9d692efabb3c2b9d381168adc3d24e4fe302b414fb840a733bac488320df6a2
 SIZE (python/python-3.8.18-docs-html.tar.bz2) = 6729312
 SHA256 (python/python-3.8.18-docs-pdf-a4.tar.bz2) = 753c1f9f29123fad36275c88a57e1b941890cf888616aecc5277cf5ee0a3266a
diff --git a/lang/python311/Makefile.version b/lang/python311/Makefile.version
index 80fc7556a515..9a868eb18b7b 100644
--- a/lang/python311/Makefile.version
+++ b/lang/python311/Makefile.version
@@ -4,4 +4,4 @@
 # 1. Update python documentation (lang/python-doc-*)
 #    Run "make -C lang/python-doc-html makesum"
 # 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION=	3.11.4
+PYTHON_DISTVERSION=	3.11.5
diff --git a/lang/python311/distinfo b/lang/python311/distinfo
index 38fdb7ef0b0c..3d49ae2f5fd0 100644
--- a/lang/python311/distinfo
+++ b/lang/python311/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686181116
-SHA256 (python/Python-3.11.4.tar.xz) = 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6
-SIZE (python/Python-3.11.4.tar.xz) = 19954828
+TIMESTAMP = 1692975442
+SHA256 (python/Python-3.11.5.tar.xz) = 85cd12e9cf1d6d5a45f17f7afe1cebe7ee628d3282281c492e86adf636defa3f
+SIZE (python/Python-3.11.5.tar.xz) = 20053580
diff --git a/lang/python311/pkg-plist b/lang/python311/pkg-plist
index 285c19c3813b..cbb9992761cd 100644
--- a/lang/python311/pkg-plist
+++ b/lang/python311/pkg-plist
@@ -2205,7 +2205,7 @@ lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/_bundled/pip-23.1.2-py3-none-any.whl
+lib/python%%XYDOT%%/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl
 lib/python%%XYDOT%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
 lib/python%%XYDOT%%/ensurepip/_uninstall.py
 lib/python%%XYDOT%%/enum.py
@@ -3622,15 +3622,6 @@ lib/python%%XYDOT%%/test/__pycache__/audit-tests.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.pyc
@@ -3688,9 +3679,6 @@ lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/good_getattr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/good_getattr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/good_getattr.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.pyc
@@ -3781,9 +3769,6 @@ lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.p
 lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/setup_testcppext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/setup_testcppext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/setup_testcppext.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.pyc
@@ -4033,9 +4018,6 @@ lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cppext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cppext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cppext.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.pyc
@@ -4456,9 +4438,6 @@ lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-1.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-2.pyc
 lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.pyc
@@ -5086,7 +5065,6 @@ lib/python%%XYDOT%%/test/_test_embed_set_config.py
 lib/python%%XYDOT%%/test/_test_embed_structseq.py
 lib/python%%XYDOT%%/test/_test_multiprocessing.py
 lib/python%%XYDOT%%/test/_test_venv_multiprocessing.py
-lib/python%%XYDOT%%/test/_testcppext.cpp
 lib/python%%XYDOT%%/test/_typed_dict_helper.py
 lib/python%%XYDOT%%/test/allsans.pem
 lib/python%%XYDOT%%/test/ann_module.py
@@ -5118,9 +5096,6 @@ lib/python%%XYDOT%%/test/audit-tests.py
 lib/python%%XYDOT%%/test/autotest.py
 lib/python%%XYDOT%%/test/bad_coding.py
 lib/python%%XYDOT%%/test/bad_coding2.py
-lib/python%%XYDOT%%/test/bad_getattr.py
-lib/python%%XYDOT%%/test/bad_getattr2.py
-lib/python%%XYDOT%%/test/bad_getattr3.py
 lib/python%%XYDOT%%/test/badcert.pem
 lib/python%%XYDOT%%/test/badkey.pem
 lib/python%%XYDOT%%/test/badsyntax_3131.py
@@ -5173,31 +5148,31 @@ lib/python%%XYDOT%%/test/cjkencodings/shift_jis-utf8.txt
 lib/python%%XYDOT%%/test/cjkencodings/shift_jis.txt
 lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213-utf8.txt
 lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213.txt
-lib/python%%XYDOT%%/test/clinic.test
+lib/python%%XYDOT%%/test/clinic.test.c
 lib/python%%XYDOT%%/test/cmath_testcases.txt
 lib/python%%XYDOT%%/test/coding20731.py
 lib/python%%XYDOT%%/test/crashers/README
-lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict%%PYTHON_EXT_SUFFIX%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/bogus_code_obj.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/gc_inspection.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/infinite_loop_re.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/mutation_inside_cyclegc.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/recursive_call.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/trace_at_recursion_limit.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/crashers/__pycache__/underlying_dict.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/crashers/bogus_code_obj.py
 lib/python%%XYDOT%%/test/crashers/gc_inspection.py
 lib/python%%XYDOT%%/test/crashers/infinite_loop_re.py
@@ -5411,7 +5386,6 @@ lib/python%%XYDOT%%/test/formatfloat_testcases.txt
 lib/python%%XYDOT%%/test/future_test1.py
 lib/python%%XYDOT%%/test/future_test2.py
 lib/python%%XYDOT%%/test/gdb_sample.py
-lib/python%%XYDOT%%/test/good_getattr.py
 lib/python%%XYDOT%%/test/idnsans.pem
 lib/python%%XYDOT%%/test/ieee754.txt
 lib/python%%XYDOT%%/test/imghdrdata/python-raw.jpg
@@ -5442,15 +5416,15 @@ lib/python%%XYDOT%%/test/keycert4.pem
 lib/python%%XYDOT%%/test/keycertecc.pem
 lib/python%%XYDOT%%/test/leakers/README.txt
 lib/python%%XYDOT%%/test/leakers/__init__.py
-lib/python%%XYDOT%%/test/leakers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype%%PYTHON_EXT_SUFFIX%%.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/__init__.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_ctypes.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/leakers/__pycache__/test_selftype.cpython-%%XY%%.pyc
 lib/python%%XYDOT%%/test/leakers/test_ctypes.py
 lib/python%%XYDOT%%/test/leakers/test_selftype.py
 lib/python%%XYDOT%%/test/libregrtest/__init__.py
@@ -5538,7 +5512,6 @@ lib/python%%XYDOT%%/test/sample_doctest_no_doctests.py
 lib/python%%XYDOT%%/test/secp384r1.pem
 lib/python%%XYDOT%%/test/selfsigned_pythontestdotnet.pem
 lib/python%%XYDOT%%/test/seq_tests.py
-lib/python%%XYDOT%%/test/setup_testcppext.py
 lib/python%%XYDOT%%/test/sgml_input.html
 lib/python%%XYDOT%%/test/signalinterproctester.py
 lib/python%%XYDOT%%/test/sndhdrdata/README
@@ -5809,27 +5782,31 @@ lib/python%%XYDOT%%/test/test_calendar.py
 lib/python%%XYDOT%%/test/test_call.py
 lib/python%%XYDOT%%/test/test_capi/__init__.py
 lib/python%%XYDOT%%/test/test_capi/__main__.py
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers%%PYTHON_EXT_SUFFIX%%.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode%%PYTHON_EXT_SUFFIX%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__init__.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/__main__.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_codecs.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_codecs.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_codecs.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_eval_code_ex.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_getargs.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_misc.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_structmembers.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_capi/__pycache__/test_unicode.cpython-%%XY%%.pyc
+%%PYTHON_LIBDIR%%/test/test_capi/test_codecs.py
 lib/python%%XYDOT%%/test/test_capi/test_eval_code_ex.py
 lib/python%%XYDOT%%/test/test_capi/test_getargs.py
 lib/python%%XYDOT%%/test/test_capi/test_misc.py
@@ -5876,7 +5853,15 @@ lib/python%%XYDOT%%/test/test_contextlib_async.py
 lib/python%%XYDOT%%/test/test_copy.py
 lib/python%%XYDOT%%/test/test_copyreg.py
 lib/python%%XYDOT%%/test/test_coroutines.py
-lib/python%%XYDOT%%/test/test_cppext.py
+lib/python%%XYDOT%%/test/test_cppext/__init__.py
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/__init__.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/setup.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/setup.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_cppext/__pycache__/setup.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_cppext/extension.cpp
+lib/python%%XYDOT%%/test/test_cppext/setup.py
 lib/python%%XYDOT%%/test/test_cprofile.py
 lib/python%%XYDOT%%/test/test_crashers.py
 lib/python%%XYDOT%%/test/test_crypt.py
@@ -6015,6 +6000,7 @@ lib/python%%XYDOT%%/test/test_email/data/msg_43.txt
 lib/python%%XYDOT%%/test/test_email/data/msg_44.txt
 lib/python%%XYDOT%%/test/test_email/data/msg_45.txt
 lib/python%%XYDOT%%/test/test_email/data/msg_46.txt
+lib/python%%XYDOT%%/test/test_email/data/msg_47.txt
 lib/python%%XYDOT%%/test/test_email/data/python.bmp
 lib/python%%XYDOT%%/test/test_email/data/python.exr
 lib/python%%XYDOT%%/test/test_email/data/python.gif
@@ -6697,7 +6683,26 @@ lib/python%%XYDOT%%/test/test_metaclass.py
 lib/python%%XYDOT%%/test/test_mimetypes.py
 lib/python%%XYDOT%%/test/test_minidom.py
 lib/python%%XYDOT%%/test/test_mmap.py
-lib/python%%XYDOT%%/test/test_module.py
+lib/python%%XYDOT%%/test/test_module/__init__.py
+lib/python%%XYDOT%%/test/test_module/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/__init__.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr2.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr2.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr2.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr3.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr3.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/bad_getattr3.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/good_getattr.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/good_getattr.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_module/__pycache__/good_getattr.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_module/bad_getattr.py
+lib/python%%XYDOT%%/test/test_module/bad_getattr2.py
+lib/python%%XYDOT%%/test/test_module/bad_getattr3.py
+lib/python%%XYDOT%%/test/test_module/good_getattr.py
 lib/python%%XYDOT%%/test/test_modulefinder.py
 lib/python%%XYDOT%%/test/test_msilib.py
 lib/python%%XYDOT%%/test/test_multibytecodec.py