summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Python 3.14.0rc3v3.14.0rc3Hugo van Kemenade2025-09-1834-262/+592
|
* [3.14] GH-139067: Add example for `argparse`'s `append` action (GH-131389) ↵Miss Islington (bot)2025-09-171-7/+7
| | | | | | | | (#139068) GH-139067: Add example for `argparse`'s `append` action (GH-131389) (cherry picked from commit 101fd33065638c94f413447a7bcff09d54831a4a) Co-authored-by: Moshe Kaplan <mosheekaplan@gmail.com>
* [3.14] gh-128627: Use __builtin_wasm_test_function_pointer_signature for ↵Miss Islington (bot)2025-09-179-201/+129
| | | | | | | | | | | | Emscripten trampoline (GH-137470) (#139039) gh-128627: Use __builtin_wasm_test_function_pointer_signature for Emscripten trampoline (GH-137470) With https://github.com/llvm/llvm-project/pull/150201 being merged, there is now a better way to generate the Emscripten trampoline, instead of including hand-generated binary WASM content. Requires Emscripten 4.0.12. (cherry picked from commit 2629ee4eb0e9f66f28772cb4b4cc44ebe6de79ad) Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
* [3.14] gh-132558: Improve `argparse` docs on combining `type` and `choices` ↵Miss Islington (bot)2025-09-171-4/+9
| | | | | | | | | (GH-133827) (#139057) gh-132558: Improve `argparse` docs on combining `type` and `choices` (GH-133827) (cherry picked from commit dd0840bf67e194ab64f340b8a7fbda24cb25e177) Co-authored-by: Hans Then <hans.then@gmail.com> Co-authored-by: Savannah Bailey <savannahostrowski@gmail.com>
* [3.14] gh-137988: Fix const description in argparse.add_argument() docs ↵Miss Islington (bot)2025-09-171-2/+2
| | | | | | | (GH-138315) (#139051) Co-authored-by: PrinceNaroliya <naroliyaprince@gmail.com> Co-authored-by: Savannah Bailey <savannahostrowski@gmail.com>
* [3.14] gh-99948: Support ctypes.util.find_library in emscripten environment ↵Miss Islington (bot)2025-09-173-0/+88
| | | | | | | | (GH-138519) (#139022) Co-authored-by: Gyeongjae Choi <def6488@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.14] gh-138896: Fix error installing C runtime on non-updated Windows ↵Miss Islington (bot)2025-09-172-2/+3
| | | | | | machines (GH-138932) (#139034) Co-authored-by: adang1345 <adang1345@gmail.com>
* [3.14] GH-123299: Copyedit 3.14 What's New: C API (GH-138987) (#139021)Miss Islington (bot)2025-09-172-189/+169
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.14] gh-138514: getpass: restrict `echo_char` to a single ASCII character ↵Miss Islington (bot)2025-09-175-9/+57
| | | | | | | | (GH-138591) (#138988) Co-authored-by: Benjamin Johnson <benjohnson2040@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
* [3.14] gh-139006: Doc: Clarify html.escape function description (GH-139016) ↵Miss Islington (bot)2025-09-171-3/+6
| | | | | | | | | | | (#139036) gh-139006: Doc: Clarify html.escape function description (GH-139016) (cherry picked from commit 81c975bcfc1ac0533f9489a37e501ad5d3bdb4eb) Doc: Clarify html.escape function description (GH-139006) Co-authored-by: PrinceNaroliya <naroliyaprince@gmail.com>
* [3.14] gh-138998: Upgrade vendored expat to 2.7.2 (GH-138999) (#139024)Miss Islington (bot)2025-09-1710-388/+764
| | | | Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
* [3.14] gh-137226: Fix get_type_hints() on generic TypedDict with stringified ↵Jelle Zijlstra2025-09-173-12/+39
| | | | annotations (GH-138953) (#138989)
* [3.14] gh-138966: Add description for `gi_suspended` attribute (GH-139008) ↵Miss Islington (bot)2025-09-171-0/+3
| | | | | | (#139020) Co-authored-by: Donghoon Nam <54799053+codenamenam@users.noreply.github.com>
* [3.14] Revert "gh-118803: Remove `ByteString` from `typing` and ↵Miss Islington (bot)2025-09-1713-31/+127
| | | | | | | | `collections.abc` (GH-118804)" (GH-138990) (#138995) Revert "gh-118803: Remove `ByteString` from `typing` and `collections.abc` (GH-118804)" (GH-138990) (cherry picked from commit 530ddd3e06a425b8bb9e8afb657dc7711a5aa2f9) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* [3.14] gh-110936: Reorder string literal definition in Lexical Analysis ↵Miss Islington (bot)2025-09-161-2/+2
| | | | | | (GH-138063) (#138373) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
* [3.14] gh-54874: Expand unicodedata module documentation (GH-138301) (#138346)Miss Islington (bot)2025-09-161-32/+68
| | | | | Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Alexander Belopolsky <abalkin@users.noreply.github.com>
* [3.14] gh-137985: Correct description of Formatter's datefmt param in ↵Miss Islington (bot)2025-09-161-3/+2
| | | | | | logging documentation (GH-138530) (#138565) Co-authored-by: W. H. Wang <mattwang44@gmail.com>
* [3.14] gh-138871: Clarify NameError exception in 'del' (GH-138881) (#138903)Miss Islington (bot)2025-09-161-2/+2
| | | | Co-authored-by: Kian Eliasi <kian.elbo@gmail.com>
* [3.14] gh-135755: Make Py_MAX_SCRIPT_PATH_SIZE private (GH-138350) (#138356)Miss Islington (bot)2025-09-163-4/+4
| | | | Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.14] gh-135329: prevent infinite traceback loop on Ctrl-C for strace ↵Miss Islington (bot)2025-09-164-3/+171
| | | | | | | | | | | | | (GH-138133) (#138973) gh-135329: prevent infinite traceback loop on Ctrl-C for strace (GH-138133) (cherry picked from commit b9dbf6acb34fd407d52899a6c154a1c57c9a424b) Signed-off-by: yihong0618 <zouzou0208@gmail.com> Co-authored-by: yihong <zouzou0208@gmail.com> Co-authored-by: dura0ok <slpmcf@gmail.com> Co-authored-by: graymon <greyschwinger@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [3.14] gh-128636: Fix crash in PyREPL when os.environ is overwritten with an ↵Miss Islington (bot)2025-09-165-9/+33
| | | | | | | invalid value for macOS (GH-138089) (#138938) Co-authored-by: yihong <zouzou0208@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
* [3.14] gh-134953: Expand theming for `True`/`False`/`None` (GH-135000) (#138928)Miss Islington (bot)2025-09-153-0/+6
| | | | | Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [3.14] gh-138801: re-enable `pyrepl` tests on Windows (GH-138802) (GH-138815)Miss Islington (bot)2025-09-151-8/+4
| | | | | | gh-138801: re-enable `pyrepl` tests on Windows (GH-138802) (cherry picked from commit 4f3cab96c166031a184a1abf288a4d65df49fe52) Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
* [3.14] gh-138669: Increase test coverage for difflib (GH-138670) (#138817)Miss Islington (bot)2025-09-141-0/+39
| | | | Co-authored-by: Jan-Eric Nitschke <47750513+JanEricNitschke@users.noreply.github.com>
* [3.14] gh-138804: Check type in `shlex.quote` (GH-138809) (#138846)Miss Islington (bot)2025-09-133-0/+9
| | | | Co-authored-by: Christoph Walcher <christoph-wa@gmx.de>
* [3.14] gh-138479: Ensure that `__typing_subst__` returns a tuple (GH-138482) ↵Miss Islington (bot)2025-09-123-0/+31
| | | | | | | (#138784) Co-authored-by: Peter Bierma <zintensitydev@gmail.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.14] gh-71810: Fix corner case (length==0) for int.to_bytes() (GH-138739) ↵Miss Islington (bot)2025-09-123-3/+10
| | | | | | | (#138782) Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.14] gh-116946: fully implement GC protocol for `zlib` objects (GH-138290) ↵Bénédikt Tran2025-09-121-19/+58
| | | | (#138327)
* [3.14] Improve permission error messages in pdb and asyncio.tools ↵Miss Islington (bot)2025-09-124-1/+109
| | | | | | | | (GH-134290) (#138826) Improve permission error messages in pdb and asyncio.tools (GH-134290) (cherry picked from commit 419441a6e14aa9e0ebd2484ee8e76d3c544a3c09) Co-authored-by: ivonastojanovic <80911834+ivonastojanovic@users.noreply.github.com>
* [3.14] gh-138005: Document that CSV `skipinitialspace=True` and `delimiter=' ↵Miss Islington (bot)2025-09-111-2/+3
| | | | | | '` require quotation for empty fields (GH-138006) (#138798) Co-authored-by: Maurycy Pawłowski-Wieroński <5383+maurycy@users.noreply.github.com>
* [3.14] gh-138081: fix some dead links in InternalDocs (GH-138082) (#138781)Miss Islington (bot)2025-09-113-3/+3
| | | | Co-authored-by: yihong <zouzou0208@gmail.com>
* [3.14] gh-138081: Fix/remove incorrect links in `idlelib/HISTORY.txt` ↵Miss Islington (bot)2025-09-111-5/+5
| | | | | | (GH-138091) (#138124) Co-authored-by: Yongzi Li <204532581+Yzi-Li@users.noreply.github.com>
* [3.14] GH-138562: Remove ``sort()`` from the common sequence methods in the ↵Miss Islington (bot)2025-09-111-5/+8
| | | | | | data model (GH-138563) (#138760) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.14] Add impl-detail block for PyLong_FromLong docs (GH-126422) (#138694)Miss Islington (bot)2025-09-111-3/+5
| | | | | Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
* [3.14] gh-138644: Update c-api docs of `PyInterpreterState` about PEP-684 ↵Miss Islington (bot)2025-09-111-1/+9
| | | | | | | (GH-138651) (#138657) Co-authored-by: sobolevn <mail@sobolevn.me> Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
* [3.14] gh-135676: Reword the Operators & Delimiters section(s) (GH-137713) ↵Miss Islington (bot)2025-09-111-56/+51
| | | | | | | | (#138457) Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Blaise Pabon <blaise@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.14] gh-138307: Update the Ellipsis documentation (GH-138306) (#138440)Miss Islington (bot)2025-09-115-7/+45
| | | | | | | Co-authored-by: Adorilson Bezerra <adorilson@gmail.com> Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Éric <merwok@netwok.org> Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
* [3.14] Docs: Fix typo in `shutil.make_archive` example (GH-138188) (#138195)Miss Islington (bot)2025-09-111-1/+1
| | | | Co-authored-by: Andreas Pelme <andreas@pelme.se>
* [3.14] gh-133125: Clarify ZipInfo.date_time attribute documentation ↵Miss Islington (bot)2025-09-111-2/+13
| | | | | | | (GH-136082) (#138077) Co-authored-by: Kentaro Jay Takahashi <64148935+KentaroJay@users.noreply.github.com> Co-authored-by: Emma Smith <emma@emmatyping.dev>
* [3.14] Fix typo in `logging` docs (GH-137981) (#137983)Miss Islington (bot)2025-09-111-1/+1
| | | | Co-authored-by: Maximilian Linhoff <maximilian.linhoff@cta-observatory.org>
* [3.14] [docs] minor, fix grammar in ssl.SSLContect.sslsocket_class docstring ↵Miss Islington (bot)2025-09-111-2/+3
| | | | | | | (GH-137935) (#137950) Co-authored-by: PrinceNaroliya <naroliyaprince@gmail.com> Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
* [3.14] gh-131885: Use positional-only markers for the ``decimal`` module ↵Miss Islington (bot)2025-09-111-62/+62
| | | | | | (GH-131990) (#137902) Co-authored-by: Semyon Moroz <donbarbos@proton.me>
* [3.14] gh-131591: fix formatting of remote debugger docs (GH-137225) (#137874)Miss Islington (bot)2025-09-111-11/+11
| | | | Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com>
* [3.14] Mention the "context manager" keyword in concurrent.futures ↵Miss Islington (bot)2025-09-111-4/+4
| | | | | | documentation (GH-130976) (#137810) Co-authored-by: Jakub Stasiak <jakub@stasiak.at>
* [3.14] gh-87281: Improve documentation for locale.setlocale() and ↵Miss Islington (bot)2025-09-111-10/+74
| | | | | | locale.getlocale() (GH-137313) (#137722) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.14] gh-136672: Docs: Move Enum functions and add examples (GH-136791) ↵Miss Islington (bot)2025-09-112-21/+36
| | | | | | | (#137688) Co-authored-by: RafaelWO <38643099+RafaelWO@users.noreply.github.com> Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
* [3.14] gh-125897: Mark range function parameters as positional only ↵Miss Islington (bot)2025-09-111-2/+2
| | | | | | (GH-125945) (#137652) Co-authored-by: Konstantin Baikov <konstantin.baikov@gmail.com>
* [3.14] Fix documentation of hash in PyHash_FuncDef (GH-137595) (#137642)Miss Islington (bot)2025-09-111-1/+1
| | | | Co-authored-by: da-woods <dw-git@d-woods.co.uk>
* [3.14] Replace "ordered arguments" with "positional arguments" in ↵Miss Islington (bot)2025-09-111-1/+1
| | | | | | `unittest.mock` documentation (GH-137552) (#137553) Co-authored-by: Tom Forbes <tom@tomforb.es>
* [3.14] Docs: Small clarity change for ``except*`` (GH-121073) (#137494)Miss Islington (bot)2025-09-111-1/+1
| | | | | Co-authored-by: Greg Stein <gstein@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>