v3.14.3
Revert "gh-84508: Add mapping files for Korean and Japanese. (gh-93309)" (#93320)
Merge the rest of the trunk.
Issue #19936: Added executable bits or shebang lines to Python scripts which requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. Fixed shebang line to use python3 executable in the unittestgui script.
gh-96954: use a directed acyclic word graph for storing the unicodedata codepoint names (#97906)
bpo-22831: Use "with" to avoid possible fd leaks in tools (part 2). (GH-10927)
Code: Update Donghee Na's name (#109744)
gh-84508: tool to generate cjk traditional chinese mappings (gh-93272)
Merged revisions 78806 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk
bpo-27425: Be more explicit in .gitattributes (GH-840)
Convert print statements to function calls in Tools/.
[3.14] gh-127833: lexical analysis: Improve section on Names (GH-131474) (#134423)
bpo-37758: Cut always-constant conditionals on sys.maxunicode. (GH-15302)