Python 3.14.0b1
  1. b092705 Python 3.14.0b1 by Hugo van Kemenade · 3 months ago v3.14.0b1
  2. bf8bbe9 gh-77065: Add optional keyword-only argument `echo_char` for `getpass.getpass` (#130496) by Semyon Moroz · 3 months ago
  3. 296cd12 Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)" (#133498) by Irit Katriel · 3 months ago
  4. 3c73cf5 gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)" (#133497) by Petr Viktorin · 3 months ago
  5. fd37f1a gh-133490: Fix syntax highlighting for remote PDB (#133494) by Matt Wozniski · 3 months ago
  6. 5b07c6e gh-81793: Replace skip decorators with specific helpers (GH-133493) by Zachary Ware · 3 months ago
  7. 6a8f6ed typing: Modernize type annotations on IO classes (#133487) by Jelle Zijlstra · 3 months ago
  8. 982830c gh-133490: Add color support to remote PDB (#133491) by Matt Wozniski · 3 months ago
  9. dbee142 gh-132493: Avoid eager evaluation of annotations in `@reprlib.recursive_repr()` (#133411) by Jelle Zijlstra · 3 months ago
  10. c273f59 gh-132983: Add the `compression.zstd` pacakge and tests (#133365) by Emma Smith · 3 months ago
  11. c4bcc6a gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules (#118655) by Noah Kim · 3 months ago
  12. ea59873 gh-132775: Add _PyCode_GetXIData() (gh-133475) by Eric Snow · 3 months ago
  13. 60cdd80 gh-91048: Add filename:line_no information to `asyncio pstree` (#133478) by Łukasz Langa · 3 months ago
  14. cae660d gh-118761: Add test_lazy_import for more modules (#133057) by Daniel Hollas · 3 months ago
  15. b1aa515 GH-133231: Add JIT utilities in sys._jit (GH-133233) by Brandt Bucher · 3 months ago
  16. d270bb5 gh-132775: Add _PyCode_VerifyStateless() (gh-133221) by Eric Snow · 3 months ago
  17. f610bbd gh-133346: Make theming support in _colorize extensible (GH-133347) by Łukasz Langa · 3 months ago
  18. 9cc77aa GH-131798: Split CALL_LEN into several uops (GH-133180) by Diego Russo · 3 months ago
  19. e4561da gh-132017: Handle SIGCONT in `pyrepl` (#132918) by Stan Ulbrych · 3 months ago
  20. 9434709 gh-132975: Improve Remote PDB interrupt handling (#133223) by Matt Wozniski · 3 months ago
  21. 24ebb9c gh-132775: Unrevert "Add _PyCode_GetVarCounts()" (gh-133265) by Eric Snow · 3 months ago
  22. b275b8f gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading (#133144) by Peter Bierma · 3 months ago
  23. 0eeaa0e gh-133349: Enable auto-indent for pdb's multi-line mode (#133350) by Tian Gao · 3 months ago
  24. 4ac916a gh-130645: Add color to stdlib argparse CLIs (gh-133380) by Hugo van Kemenade · 3 months ago
  25. 2b4e2b7 gh-133367: Add missing options to `ast` CLI (#133369) by Semyon Moroz · 3 months ago
  26. 8e08ac9 GH-123599: `url2pathname()`: don't call `gethostbyname()` by default (#132610) by Barney Gale · 3 months ago
  27. 082dbf7 gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396) by Irit Katriel · 3 months ago
  28. 07f416a GH-132439: Fix REPL swallowing characters entered with AltGr on cmd.exe (GH-132440) by Chris Eibl · 3 months ago
  29. 0c5151b gh-131878: Fix input of unicode characters with two or more code points in new pyrepl on Windows (gh-131901) by Sergey Miryanov · 3 months ago
  30. d6078ed gh-132143: Fix the `AssertionError` in the test case `test.test_sys.TestRemoteExec` (#132248) by littlebutt's workshop · 3 months ago
  31. e294e16 gh-63882: Break down `and` tests in `test_minidom` (#133026) by Stan Ulbrych · 3 months ago
  32. f5b7847 gh-110067: Make max heap methods public and add missing ones (GH-130725) by Stan Ulbrych · 3 months ago
  33. bb5ec6e gh-82129: Improve annotations for make_dataclass() (#133406) by Jelle Zijlstra · 3 months ago
  34. 4e498d1 gh-119180: Make the FORWARDREF format work with more kinds of runtime errors (#133407) by Jelle Zijlstra · 3 months ago
  35. 99a0d7e gh-131878: Handle top level exceptions in new pyrepl and prevent of closing it (#131910) by Sergey Miryanov · 3 months ago
  36. 59f78d7 gh-131747: ctypes: Deprecate _pack_ implicitly setting _layout_ = 'ms' (GH-133205) by Petr Viktorin · 3 months ago
  37. 8d5f3cd gh-133419: fix test_external_inspection race assert (#133433) by Victor Stinner · 3 months ago
  38. b97328e gh-107006: Move `threading.local` docstring to docs (#131840) by Lysandros Nikolaou · 3 months ago
  39. 8467026 Bump mypy to 1.15 (#133405) by sobolevn · 3 months ago
  40. ff4959b gh-113081: Highlight source code in pdb (#133355) by Tian Gao · 3 months ago
  41. 08d7687 gh-128307: Support eager_start=<bool> in create_eager_task_factory and various create_task functions (#128306) by Thomas Grainger · 3 months ago
  42. c4cc5d5 [GH-133419] fix test_external_inspection race assert (#133422) by Gregory P. Smith · 3 months ago
  43. b64aa30 [tests] test_subprocess maybe avoid a timeout race condition? (#133420) by Gregory P. Smith · 3 months ago
  44. 78adb63 gh-133371: Don't optimize `LOAD_FAST` instructions whose local is killed by `DELETE_FAST` (#133383) by mpage · 3 months ago
  45. 2bbcaed gh-133089: Use original timeout value for `TimeoutExpired` when the func `subprocess.run` is called with a timeout (GH-133103) by Nadeshiko Manju · 4 months ago
  46. 3f80165 GH-91048: Minor fixes for ``_remotedebugging`` & rename to ``_remote_debugging`` (#133398) by Adam Turner · 4 months ago
  47. 483d130 gh-131421: Fix ASDL tests (#133408) by Jelle Zijlstra · 4 months ago
  48. af5799f gh-125618: Make FORWARDREF format succeed more often (#132818) by Jelle Zijlstra · 4 months ago
  49. 3109c47 gh-91048: Add filename and line number to external inspection routines (GH-133385) by Pablo Galindo Salgado · 4 months ago
  50. 6ce60f1 gh-131178: Add tests for `ast` command-line interface (#133329) by Semyon Moroz · 4 months ago
  51. d8c118f gh-133351: Fix remote PDB's multi-line block tab completion (#133387) by Matt Wozniski · 4 months ago
  52. 61b50a9 gh-109700: Improve stress tests for interpreter creation (GH-109946) by Serhiy Storchaka · 4 months ago
  53. 95d2a81 gh-81793: Skip tests for os.link() to symlink on Android (GH-133388) by Serhiy Storchaka · 4 months ago
  54. 8eaaf16 gh-91048: Relax test_async_global_awaited_by to fix flakyness (#133368) by Pablo Galindo Salgado · 4 months ago
  55. a363675 gh-132457: make staticmethod and classmethod generic (#132460) by Ivan Kirpichnikov · 4 months ago
  56. c8f233c gh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF (#132812) by Jelle Zijlstra · 4 months ago
  57. 7cb86c5 gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (#132490) by Jelle Zijlstra · 4 months ago
  58. 5a57248 gh-81793: Always call linkat() from os.link(), if available (GH-132517) by Serhiy Storchaka · 4 months ago
  59. e9253eb gh-122559: Synchronize C and Python implementation of the io module about pickling (GH-122628) by Serhiy Storchaka · 4 months ago
  60. 0af61fe bpo-44172: Keep reference to original window in curses subwindow objects (GH-26226) by Michael Forney · 4 months ago
  61. 1d9406e gh-133363: Fix Cmd completion for lines beginning with `! ` (#133364) by Matt Wozniski · 4 months ago
  62. 2bc8365 GH-91048: Add utils for printing the call stack for asyncio tasks (#133284) by Pablo Galindo Salgado · 4 months ago
  63. 7363e8d gh-133139: Add curses.assume_default_colors() (GH-133145) by Serhiy Storchaka · 4 months ago
  64. 881144f gh-133210: Fix `test_rlcompleter` in `--without-doc-strings` mode (#133332) by sobolevn · 4 months ago
  65. f16f06f gh-133304: workaround for RISC-V in PyFloat_Pack4/Unpack4() (#133328) by Sergey B Kirpichev · 4 months ago
  66. 84a08f8 gh-133306: Use \z instead of \Z in regular expressions in the stdlib (GH-133337) by Serhiy Storchaka · 4 months ago
  67. add0ca9 gh-133306: Use \z instead of \Z in fnmatch.translate() and glob.translate() (GH-133338) by Serhiy Storchaka · 4 months ago
  68. cb31741 gh-133117: Enable stricter mypy checks for `tomllib` (#133206) by sobolevn · 4 months ago
  69. 77c391a gh-131524: Update platform CLI to use argparse (#131542) by Harry · 4 months ago
  70. ac56f8c gh-133306: Support \z as a synonym for \Z in regular expressions (GH-133314) by Serhiy Storchaka · 4 months ago
  71. fe44fc4 gh-114713: Revert gh-114731 (#133330) by Kirill Podoprigora · 4 months ago
  72. ca0a96d gh-133194: Fix regression with PEP 758 parsing on older `feature_version` (#133289) by sobolevn · 4 months ago
  73. 345fdce gh-133037: Add test for shadowing __annotate__ (#133084) by Jelle Zijlstra · 4 months ago
  74. fac41f5 gh-131507: Add support for syntax highlighting in PyREPL (GH-133247) by Łukasz Langa · 4 months ago
  75. a0bc0c4 gh-100926: Move ctype's pointers cache from _pointer_type_cache to StgInfo (GH-131282) by Sergey Miryanov · 4 months ago
  76. 7e7e49b gh-112936: Fix IDLE: no Shell menu item in single-process mode (GH-126598) by Zhikang Yan · 4 months ago
  77. a512905 gh-132995: Upgrade bundled pip to 25.1.1 (gh-132997) by Paul Moore · 4 months ago
  78. ddac7ac gh-132744: Check recursion limit in CALL_PY_GENERAL (GH-132746) by Ken Jin · 4 months ago
  79. f425509 gh-121249: unconditionally support `complex` types in `struct` (GH-132864) by Sergey B Kirpichev · 4 months ago
  80. e6c518d gh-133300: argparse: make `suggest_on_error` a keyword-only parameter (#133302) by Hugo van Kemenade · 4 months ago
  81. f237953 gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170) by Sam Gross · 4 months ago
  82. 4701ff9 gh-130645: Add color to `argparse` help (GH-132323) by Hugo van Kemenade · 4 months ago
  83. ba16ba3 gh-133210: Fix `test_descr` in `--without-doc-strings` mode (#133294) by sobolevn · 4 months ago
  84. 641253c gh-132385: Fix instance error suggestions trigger potential exceptions in `traceback` (#132387) by sobolevn · 4 months ago
  85. 2590774 gh-133290: Use PyObject_SetAttr to set _type_ (GH-133292) by Petr Viktorin · 4 months ago
  86. e490c00 gh-130482: Add ability to specify name for tkinter.OptionMenu and tkinter.ttk.OptionMenu (GH-130502) by Zhikang Yan · 4 months ago
  87. 1e9cc3d gh-133197: Improve error message for incompatible string / bytes prefixes (#133242) by sobolevn · 4 months ago
  88. 4912b29 gh-133210: Fix `test_pydoc` in `--without-doc-strings` mode (#133271) by sobolevn · 4 months ago
  89. a6ddd07 gh-123539: Improve SyntaxError msg for `import as` with not a name (#123629) by sobolevn · 4 months ago
  90. b8633f9 gh-119605: Respect `follow_wrapped` for `__init__` and `__new__` when getting class signature with `inspect.signature` (#132055) by Xuehai Pan · 4 months ago
  91. e5e51bd gh-130197: Test pygettext --output option (GH-133041) by Stan Ulbrych · 4 months ago
  92. 27e0114 gh-133210: Fix `test_inspect` in `--without-doc-strings` mode (#133250) by sobolevn · 4 months ago
  93. ad2f088 gh-130317: Fix test_pack_unpack_roundtrip() and add docs (#133204) by Sergey B Kirpichev · 4 months ago
  94. c73d460 gh-130197: Improve test coverage of msgfmt.py (GH-133048) by Tomas R. · 4 months ago
  95. fa52f28 gh-133166: Fix missing error emission of PyType_GetModuleByDef (GH-133240) by neonene · 4 months ago
  96. 474f296 gh-130655: Add a test for big-endian MO files in gettext (GH-132469) by Tomas R. · 4 months ago
  97. 5529213 gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626) by Irit Katriel · 4 months ago
  98. fe3c7e1 Lint: Create a project-wide ``.ruff.toml`` settings file (#133124) by Adam Turner · 4 months ago
  99. 5cdd49b gh-133196: Guard PEP 750 grammar with `CHECK_VERSION` (#133225) by sobolevn · 4 months ago
  100. bce45bc gh-130167: Improve ``difflib.IS_LINE_JUNK`` performance by using string methods (#130170) by Semyon Moroz · 4 months ago