Python 3.14.0rc1
  1. 48f8831 Python 3.14.0rc1 by Hugo van Kemenade · 4 weeks ago v3.14.0rc1
  2. 70990ed [3.14] Revert "[3.14] gh-135228: When @dataclass(slots=True) replaces… (#137013) by Jelle Zijlstra · 4 weeks ago
  3. 805daa2 [3.14] Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)" (GH-136991) (#137006) by Serhiy Storchaka · 4 weeks ago
  4. 591019e [3.14] gh-124621: Emscripten: Support pyrepl in browser (GH-136931) (GH-136988) by Łukasz Langa · 4 weeks ago
  5. 8e3c3b5 [3.14] gh-133742: Fix test_sysconfig and test_build_details for relocated directories (GH-136987) (#136990) by Miss Islington (bot) · 4 weeks ago
  6. daa2fd7 [3.14] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310) (GH-136984) by Miss Islington (bot) · 4 weeks ago
  7. d118bc0 [3.14] gh-124621: Emscripten: Add support for async input devices (GH-136822) (GH-136935) by Miss Islington (bot) · 4 weeks ago
  8. 6e1b31b [3.14] gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (GH-136893) (#136960) by Miss Islington (bot) · 4 weeks ago
  9. caef946 [3.14] gh-136170: Revert adding `ZipFile.data_offset` (GH-136950) (#136955) by Miss Islington (bot) · 4 weeks ago
  10. ecd97ca [3.14] gh-136421: Load `_datetime` static types during interpreter initialization (GH-136583) (GH-136943) by Miss Islington (bot) · 4 weeks ago
  11. 893707c [3.14] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908) (#136927) by Serhiy Storchaka · 4 weeks ago
  12. 81edfb7 [3.14] GH-136874: `url2pathname()`: discard query and fragment components (GH-136875) (#136942) by Miss Islington (bot) · 4 weeks ago
  13. 11378e1 [3.14] gh-135621: Simplify TermInfo (GH-136916) (#136925) by Miss Islington (bot) · 4 weeks ago
  14. af8d1f5 [3.14] gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update (#135996) (#136901) by Lysandros Nikolaou · 4 weeks ago
  15. 031645a [3.14] gh-135621: Remove dependency on curses from PyREPL (GH-136758) (GH-136915) by Miss Islington (bot) · 4 weeks ago
  16. 9663f93 [3.14] gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472) (GH-136889) by Miss Islington (bot) · 4 weeks ago
  17. 17c5959 [3.14] GH-130645: Default to color help in argparse (GH-136809) (#136886) by Miss Islington (bot) · 4 weeks ago
  18. c537b98 [3.14] gh-130655: gettext: Add fallback testcase (GH-136857) (#136862) by Miss Islington (bot) · 4 weeks ago
  19. 0e90926 [3.14] gh-136438: Make sure `test_remote_pdb` pass with all optimization levels (GH-136788) (GH-136855) by Olga Pustovalova · 4 weeks ago
  20. 197f3ec [3.14] gh-136764: improve comment in enum.verify.__call__ (GH-136774) (GH-136841) by Miss Islington (bot) · 4 weeks ago
  21. 4606b40 [3.14] gh-136839: Refactor simple dict.update calls (GH-136811) (#136840) by Miss Islington (bot) · 4 weeks ago
  22. 2a9aeb0 [3.14] gh-136801: Fix PyREPL syntax highlightning on match cases after multi-line case (GH-136804) (GH-136813) by Miss Islington (bot) · 4 weeks ago
  23. a91e2bc [3.14] Fix typo in `Lib/test/test_ast/test_ast.py` (GH-136767) (#136783) by Miss Islington (bot) · 4 weeks ago
  24. 76d4a43 [3.14] gh-127146: Emscripten: Set umask to zero in python.sh (GH-136740) (#136745) by Miss Islington (bot) · 5 weeks ago
  25. 9bf3464 [3.14] gh-135148: Correctly handle f/t strings with comments and debug expressions (GH-135198) (#136720) by Miss Islington (bot) · 5 weeks ago
  26. 9b7c418 [3.14] gh-127146: Emscripten: Don't need to avoid unpaired surrogate anymore (GH-136707) (#136717) by Miss Islington (bot) · 5 weeks ago
  27. 4eee754 [3.14] gh-127146: Emscripten: Make os.umask() actually work (GH-136706) (#136711) by Miss Islington (bot) · 5 weeks ago
  28. ca6db4f [3.14] gh-127146: Emscripten: more regular stack overflow skips (GH-136708) (#136712) by Miss Islington (bot) · 5 weeks ago
  29. 677b0e3 [3.14] gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) (GH-136606) by Miss Islington (bot) · 5 weeks ago
  30. d888f46 [3.14] Fix the doctest.testmod() docstring (GH-136675) (GH-136690) by Miss Islington (bot) · 5 weeks ago
  31. 9ae74e9 [3.14] gh-136396: Include instrumentation when creating new copies of the bytecode (GH-136525) (GH-136657) by Miss Islington (bot) · 5 weeks ago
  32. 2ae0eb1 [3.14] GH-132661: Add ``string.templatelib.convert()`` (GH-135217) (#136671) by Miss Islington (bot) · 5 weeks ago
  33. 1154773 [3.14] gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available. (GH-131201) (GH-136668) by Miss Islington (bot) · 5 weeks ago
  34. 55eaaab [3.14] gh-116738: Make grp module thread-safe (GH-135434) (#136658) by Miss Islington (bot) · 5 weeks ago
  35. ba070b6 [3.14] gh-135256: Simplify parsing parameters in Argument Clinic (GH-135257) (121914136635) by Miss Islington (bot) · 5 weeks ago
  36. 348e22c [3.14] gh-127971: fix off-by-one read beyond the end of a string during search (GH-132574) (#136628) by Miss Islington (bot) · 5 weeks ago
  37. 64df22c [3.14] gh-136549: Fix signature of threading.excepthook() (GH-136559) (GH-136589) by Miss Islington (bot) · 5 weeks ago
  38. d5866a8 [3.14] gh-91153: prevent a crash in `bytearray.__setitem__(ind, ...)` when `ind.__index__` has side-effects (GH-132379) (#136581) by Miss Islington (bot) · 5 weeks ago
  39. c71ecd1 [3.14] gh-134759: fix `UnboundLocalError` in `email.message.Message.get_payload` (GH-136071) (#136579) by Miss Islington (bot) · 5 weeks ago
  40. 33f561d [3.14] gh-89083: Add CLI tests for `UUIDv{6,7,8}` (GH-136548) (#136576) by Miss Islington (bot) · 5 weeks ago
  41. e03db73 [3.14] gh-136517: Print uncollectable objects if DEBUG_UNCOLLECTABLE mode was set (GH-136518) (#136522) by Miss Islington (bot) · 5 weeks ago
  42. a464c4e [3.14] gh-136434: Fix docs generation of `UnboundItem` in subinterpreters (GH-136435) (#136540) by Miss Islington (bot) · 5 weeks ago
  43. 183b020 [3.14] gh-52876: Implement missing parameter in `codecs.StreamReaderWriter` functions (GH-136498) (#136514) by Miss Islington (bot) · 6 weeks ago
  44. 95baa28 [3.14] gh-132661: Add default value (of `""`) for `Interpolation.expression` (GH-136441) (#136511) by Miss Islington (bot) · 6 weeks ago
  45. da8bcfd [3.14] gh-136394: Fix race condition in test_zstd (GH-136432) (GH-136506) by Miss Islington (bot) · 6 weeks ago
  46. 2de82bc [3.14] gh-136438: Make sure `test_builtins` pass with all optimization levels (GH-136474) (#136496) by Miss Islington (bot) · 6 weeks ago
  47. 4d025a2 [3.14] gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging (GH-136483) (#136490) by Miss Islington (bot) · 6 weeks ago
  48. 19518a4 [3.14] gh-136447: Use `self.loop` instead of global `loop` variable in asyncio REPL (GH-136448) (#136458) by Miss Islington (bot) · 6 weeks ago
  49. c29fce0 [3.14] gh-134657: Remove newly added private names from asyncio.__all__ (GH-134665) (#136455) by Miss Islington (bot) · 6 weeks ago
  50. 66f85f4 [3.14] Update bytecode magic number in tests for the 3.14 release candidate (GH-136427) (#136429) by Miss Islington (bot) · 6 weeks ago
  51. f937b9f [3.14] gh-136380: Fix import behavior for `concurrent.futures.InterpreterPoolExecutor` (GH-136381) (#136420) by Miss Islington (bot) · 6 weeks ago
  52. 0a15ae7 Merge branch '3.14' of https://github.com/python/cpython into 3.14 by Hugo van Kemenade · 6 weeks ago
  53. 78c1227 [3.14] gh-136186: Fix race condition in test_external_inspection.test_only_active_thread (GH-136347) (#136416) by Miss Islington (bot) · 6 weeks ago
  54. 7ec1fab Python 3.14.0b4 by Hugo van Kemenade · 6 weeks ago v3.14.0b4
  55. 145c086 [3.14] gh-136297: Fix `hypothesis` and `subTest` usage in `test_zoneinfo_property.py` (GH-136384) (#136407) by Miss Islington (bot) · 6 weeks ago
  56. e255313 [3.14] gh-87790: support thousands separators for formatting fractional part of Decimal (GH-132202) (#136365) by Miss Islington (bot) · 6 weeks ago
  57. 442b781 [3.14] gh-87790: support thousands separators for formatting fractional part of Fraction (GH-132204) (#136364) by Miss Islington (bot) · 6 weeks ago
  58. d9c36a7 [3.14] gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335) (GH-136378) by Miss Islington (bot) · 6 weeks ago
  59. f87578f [3.14] gh-130662: Accept leading zeros in precision/width for Decimal's formatting (GH-132549) (#136362) by Miss Islington (bot) · 6 weeks ago
  60. b2a2f03 [3.14] gh-130662: Accept leading zeros in precision/width for Fraction's formatting (GH-130663) (#136361) by Miss Islington (bot) · 6 weeks ago
  61. 57d6db5 [3.14] gh-136289: Fix test_sqlite3 on platforms with strict UTF-8 filesystem (GH-136326) (GH-136350) by Miss Islington (bot) · 6 weeks ago
  62. 3d01565 [3.14] gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (GH-136319) (#136346) by Jelle Zijlstra · 6 weeks ago
  63. d86ca7b [3.14] gh-136285: Improve `pickle` protocol testing in `test_interpreters` (GH-136286) (#136333) by Miss Islington (bot) · 6 weeks ago
  64. 2b2cf81 [3.14] gh-136315: Fix skipped multithreading test in test_zstd (GH-136320) (#136322) by Miss Islington (bot) · 6 weeks ago
  65. c62c523 [3.14] gh-136297: Test all `pickle` protocols in `test_zoneinfo_property.py` (GH-136298) (#136311) by Miss Islington (bot) · 6 weeks ago
  66. f2f3edb [3.14] gh-135773: have pyvenv.cfg without home key anchor a venv and deduce home (GH-135831) (#136287) by Miss Islington (bot) · 6 weeks ago
  67. fa7e76e [3.14] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664) (GH-136271) by Miss Islington (bot) · 6 weeks ago
  68. 03ce4b2 [3.14] gh-135661: Fix parsing start and end tags in HTMLParser according to the HTML5 standard (GH-135930) (GH-136255) by Miss Islington (bot) · 7 weeks ago
  69. 4877f43 [3.14] gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067) (GH-136241) by Miss Islington (bot) · 7 weeks ago
  70. 4bc9c01 [3.14] gh-135069: Fix exception message in encodings.idna module (GH-135071) (#136235) by Miss Islington (bot) · 7 weeks ago
  71. 1a4f92b [3.14] gh-135640: Adds more type checking to ElementTree (GH-135643) (GH-136225) by Miss Islington (bot) · 7 weeks ago
  72. 5216a6c [3.14] gh-135836: Fix `IndexError` in `asyncio.create_connection()` (GH-135875) (#136221) by Miss Islington (bot) · 7 weeks ago
  73. 8810ccf [3.14] gh-135836: Fix `IndexError` in `asyncio.create_connection` with empty exceptions list (GH-135845) (#136167) by Miss Islington (bot) · 7 weeks ago
  74. 8ba024d [3.14] gh-134280: Disable constant folding for ~ with a boolean argument (GH-134982) (GH-136185) by Miss Islington (bot) · 7 weeks ago
  75. 5e09d19 [3.14] gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo (GH-24829) (GH-136181) by Miss Islington (bot) · 7 weeks ago
  76. 028901e [3.14] gh-133982: Use implementation-specific `open` in `test_fileio.OtherFileTests` (GH-135364) (GH-136148) by Miss Islington (bot) · 7 weeks ago
  77. e86ac72 [3.14] gh-85702: Catch PermissionError in zoneinfo.load_tzdata() (GH-136117) (#136128) by Miss Islington (bot) · 7 weeks ago
  78. 2e6d3f0 [3.14] gh-136087: Remove `\r` from documented `os.linesep` values (GH-136088) (#136111) by Miss Islington (bot) · 7 weeks ago
  79. 5e65cbb [3.14] Doc: fix duplicated words (GH-136086) (#136108) by Miss Islington (bot) · 7 weeks ago
  80. 7df3eee [3.14] Doc: Fix duplicate words in idlelib (GH-136089) (#136090) by Miss Islington (bot) · 7 weeks ago
  81. c66b54f [3.14] gh-91048: Fix external inspection multi-threaded performance (GH-136005) (#136080) by Pablo Galindo Salgado · 7 weeks ago
  82. c9c51bd [3.14] gh-135571: Guard `_hashlib` usage in `test_hashlib.py` (GH-135572) (#136042) by Bénédikt Tran · 7 weeks ago
  83. 3bd4a49 [3.14] gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029) (GH-136037) by Miss Islington (bot) · 7 weeks ago
  84. 1b21868 [3.14] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981) (GH-136030) by Miss Islington (bot) · 7 weeks ago
  85. 33c83ce [3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908) (#136025) by Miss Islington (bot) · 7 weeks ago
  86. a168c77 [3.14] gh-53203: Fix strptime() for %c, %x and %X formats on some locales (GH-135971) (GH-136019) by Miss Islington (bot) · 7 weeks ago
  87. 9798a8d [3.14] gh-135995: Fix missing char in palmos encoding (GH-135990) (#136001) by Miss Islington (bot) · 8 weeks ago
  88. 29cb4d6 [3.14] IDLE: Update NEWS2x.txt with 2.7.0 release date (GH-129908) (#135999) by Miss Islington (bot) · 8 weeks ago
  89. 2045453 [3.14] gh-129958: New syntax error in format spec applies to both f-strings and t-strings (GH-135570) (#135982) by Miss Islington (bot) · 8 weeks ago
  90. 3b5d82a [3.14] gh-135956: Remove duplicate word in _pydatetime docstring (GH-135957) (#135962) by Miss Islington (bot) · 8 weeks ago
  91. c8e914c [3.14] gh-135721: skip `test_trashcan_python_class` on wasm buildbots with stack overflow (GH-135766) (GH-135955) by Miss Islington (bot) · 8 weeks ago
  92. df1c124 [3.14] gh-91555: Revert disabling of logger while handling log record. (GH-135858) (GH-135910) by Miss Islington (bot) · 8 weeks ago
  93. 090a42b [3.14] gh-135855: Raise TypeError When Passing Non-dict Object to `_interpreters.set___main___attrs` (gh-135900) by Miss Islington (bot) · 8 weeks ago
  94. 3cdb659 [3.14] gh-135487: fix `reprlib.Repr.repr_int` when given very large integers (GH-135506) (#135887) by Miss Islington (bot) · 8 weeks ago
  95. 961dd80 [3.14] gh-135494: Fix python -m test --pgo -x test_re (GH-135713) (#135880) by Miss Islington (bot) · 8 weeks ago
  96. aad47c1 [3.14] Bump mypy to 1.16.1 (GH-135720) (#135848) by Miss Islington (bot) · 8 weeks ago
  97. 85fbf80 [3.14] gh-134986: Catch PermissionError when trying to call perf in tests (GH-134987) (#135841) by Miss Islington (bot) · 8 weeks ago
  98. 10f9db9 [3.14] gh-135815: skip `netrc` security checks if `os.getuid` is missing (GH-135816) (#135825) by Miss Islington (bot) · 8 weeks ago
  99. 2b5c904 [3.14] gh-127146: Skip test_os.test_mode for Emscripten (GH-135764) (#135784) by Miss Islington (bot) · 8 weeks ago
  100. e388b29 [3.14] gh-135557: use atomic stores in `heapq` operations in free-threading (GH-135601) (#135787) by Miss Islington (bot) · 8 weeks ago