Python 3.14.0b1
  1. b092705 Python 3.14.0b1 by Hugo van Kemenade · 3 months ago v3.14.0b1
  2. 5f01b00 Python 3.14.0b1 by Hugo van Kemenade · 3 months ago
  3. 3dfed23 gh-123299: Copyedit "What's New in Python 3.14" (#133452) by Hugo van Kemenade · 3 months ago
  4. bf8bbe9 gh-77065: Add optional keyword-only argument `echo_char` for `getpass.getpass` (#130496) by Semyon Moroz · 3 months ago
  5. 120c9d4 gh-132983: Add What's New entry for PEP 784 implementation (#133495) by Emma Smith · 3 months ago
  6. 57c9810 GH-113464: Add the JIT to What's New (GH-133486) by Brandt Bucher · 3 months ago
  7. b936ccd gh-130117: Document why nested `Union`, `Literal`, and `Annotated` types referenced through a type alias are not flattened (#130119) by Valentin Berlier · 3 months ago
  8. c4bcc6a gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules (#118655) by Noah Kim · 3 months ago
  9. b1aa515 GH-133231: Add JIT utilities in sys._jit (GH-133233) by Brandt Bucher · 3 months ago
  10. f9b22bb gh-133469: Adds to advanced section on installing PyManager (GH-133471) by Steve Dower · 3 months ago
  11. f610bbd gh-133346: Make theming support in _colorize extensible (GH-133347) by Łukasz Langa · 3 months ago
  12. 893034c gh-132917: Use RSS + swap for estimate of process memory usage (gh-133464) by Neil Schemenauer · 3 months ago
  13. b275b8f gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading (#133144) by Peter Bierma · 3 months ago
  14. 0eeaa0e gh-133349: Enable auto-indent for pdb's multi-line mode (#133350) by Tian Gao · 3 months ago
  15. 2b4e2b7 gh-133367: Add missing options to `ast` CLI (#133369) by Semyon Moroz · 3 months ago
  16. 5c245ff gh-132917: Check resident set size (RSS) before GC trigger. (gh-133399) by Neil Schemenauer · 3 months ago
  17. 8e08ac9 GH-123599: `url2pathname()`: don't call `gethostbyname()` by default (#132610) by Barney Gale · 3 months ago
  18. f5b7847 gh-110067: Make max heap methods public and add missing ones (GH-130725) by Stan Ulbrych · 3 months ago
  19. 4c56563 GH-133336: Remove reserved ``-J`` flag for Jython (#133444) by Adam Turner · 3 months ago
  20. 59f78d7 gh-131747: ctypes: Deprecate _pack_ implicitly setting _layout_ = 'ms' (GH-133205) by Petr Viktorin · 3 months ago
  21. b97328e gh-107006: Move `threading.local` docstring to docs (#131840) by Lysandros Nikolaou · 3 months ago
  22. ff4959b gh-113081: Highlight source code in pdb (#133355) by Tian Gao · 3 months ago
  23. 08d7687 gh-128307: Support eager_start=<bool> in create_eager_task_factory and various create_task functions (#128306) by Thomas Grainger · 3 months ago
  24. 2bbcaed gh-133089: Use original timeout value for `TimeoutExpired` when the func `subprocess.run` is called with a timeout (GH-133103) by Nadeshiko Manju · 3 months ago
  25. af5799f gh-125618: Make FORWARDREF format succeed more often (#132818) by Jelle Zijlstra · 4 months ago
  26. 7cb86c5 gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (#132490) by Jelle Zijlstra · 4 months ago
  27. 5a57248 gh-81793: Always call linkat() from os.link(), if available (GH-132517) by Serhiy Storchaka · 4 months ago
  28. a247dd3 gh-69605: Add PyREPL import autocomplete feature to 'What's New' (#133358) by Tomas R. · 4 months ago
  29. 3b43335 gh-132983: Introduce `_zstd` bindings module (GH-133027) by Emma Smith · 4 months ago
  30. 2bc8365 GH-91048: Add utils for printing the call stack for asyncio tasks (#133284) by Pablo Galindo Salgado · 4 months ago
  31. 7363e8d gh-133139: Add curses.assume_default_colors() (GH-133145) by Serhiy Storchaka · 4 months ago
  32. 3e256b9 gh-123539: Add new error message changes to "Whats New" (#133344) by sobolevn · 4 months ago
  33. a85f526 gh-123299: Add PyREPL syntax highlighting to release highlights (#133321) by Hugo van Kemenade · 4 months ago
  34. add0ca9 gh-133306: Use \z instead of \Z in fnmatch.translate() and glob.translate() (GH-133338) by Serhiy Storchaka · 4 months ago
  35. 1550c30 gh-130160: use `.. program::` directive for documenting `platform` CLI (#133335) by Semyon Moroz · 4 months ago
  36. ac56f8c gh-133306: Support \z as a synonym for \Z in regular expressions (GH-133314) by Serhiy Storchaka · 4 months ago
  37. 245cd6c gh-91156: Document how TextIOWrapper interacts with UTF-8 mode (GH-132885) by Malcolm Smith · 4 months ago
  38. fac41f5 gh-131507: Add support for syntax highlighting in PyREPL (GH-133247) by Łukasz Langa · 4 months ago
  39. a0bc0c4 gh-100926: Move ctype's pointers cache from _pointer_type_cache to StgInfo (GH-131282) by Sergey Miryanov · 4 months ago
  40. d78768e gh-121249: fix complex formatting codes in the struct docs (note 10) (GH-133249) by Sergey B Kirpichev · 4 months ago
  41. f425509 gh-121249: unconditionally support `complex` types in `struct` (GH-132864) by Sergey B Kirpichev · 4 months ago
  42. e6c518d gh-133300: argparse: make `suggest_on_error` a keyword-only parameter (#133302) by Hugo van Kemenade · 4 months ago
  43. f237953 gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary` C API (gh-133170) by Sam Gross · 4 months ago
  44. 4701ff9 gh-130645: Add color to `argparse` help (GH-132323) by Hugo van Kemenade · 4 months ago
  45. df8a02b Docs: delete title links in `turtle.rst` and `typing.rst` (#133283) by Yongzi Li · 4 months ago
  46. e490c00 gh-130482: Add ability to specify name for tkinter.OptionMenu and tkinter.ttk.OptionMenu (GH-130502) by Zhikang Yan · 4 months ago
  47. 39afd29 gh-123299: Add missing pending removals (#133082) by Hugo van Kemenade · 4 months ago
  48. ad2f088 gh-130317: Fix test_pack_unpack_roundtrip() and add docs (#133204) by Sergey B Kirpichev · 4 months ago
  49. fe3c7e1 Lint: Create a project-wide ``.ruff.toml`` settings file (#133124) by Adam Turner · 4 months ago
  50. 2b67db7 Apply 'mod' role to typing module (#133201) by Rafael Fontenelle · 4 months ago
  51. a4b7128 gh-89867: string.Formatter auto numbering doc updates (GH-129617) by dgpb · 4 months ago
  52. 6020260 gh-132661: Implement PEP 750 (#132662) by Lysandros Nikolaou · 4 months ago
  53. 4e294f6 gh-133036: Deprecate codecs.open (#133038) by Inada Naoki · 4 months ago
  54. c46635a gh-120220: Deprecate legacy methods for tracing variables in Tkinter (GH-120223) by Serhiy Storchaka · 4 months ago
  55. caee16f gh-121468: Support async breakpoint in pdb (#132576) by Tian Gao · 4 months ago
  56. bba14c3 gh-46236: Document `PyUnicodeIter_Type` (GH-132925) by Stan Ulbrych · 4 months ago
  57. 59ff421 gh-57281: Fix duplicate deprecation note: array 'u' format (#133113) by Stan Ulbrych · 4 months ago
  58. 0c26dbd gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining (GH-133080) by Petr Viktorin · 4 months ago
  59. fe462f5 gh-132775: Drop PyUnstable_InterpreterState_GetMainModule() (gh-132978) by Eric Snow · 4 months ago
  60. 4cec0b5 gh-129965: Add more missing MIME types (#132845) by Hugo van Kemenade · 4 months ago
  61. 0f84f6b gh-132726: Change the heading of `sysconfig` CLI section (#133035) by Semyon Moroz · 4 months ago
  62. ee9102a gh-75223: Deprecate undotted extensions in `mimetypes.MimeTypes.add_type` (#128638) by Hugo van Kemenade · 4 months ago
  63. 4ebbfcf gh-87135: Raise PythonFinalizationError when joining a blocked daemon thread (gh-130402) by Petr Viktorin · 4 months ago
  64. 5bf0f36 gh-53032: support IEEE 754 contexts in the decimal module (#122003) by Sergey B Kirpichev · 4 months ago
  65. e20ca6d gh-132930: Implement PEP 773 (GH-132931) by Steve Dower · 4 months ago
  66. 4e04511 gh-133033: Add docs for `TypeIgnore` (#133034) by Yuki Kobayashi · 4 months ago
  67. cd76eff Docs: fix a couple typos in `Doc/` (GH-132927) by Yongzi Li · 4 months ago
  68. 2443662 gh-127604: ensure `-ldl` is passed to the linker when `dladdr1` is found (#133040) by Bénédikt Tran · 4 months ago
  69. 019ee49 gh-133005: Support `tarfile.open(mode="w|xz", preset=...)` (GH-133007) by Michał Górny · 4 months ago
  70. 28a2fd0 gh-115032: Deprecate support for custom logging handlers with 'strm' argument. (GH-115314) by Mariusz Felisiak · 4 months ago
  71. 314f4b9 gh-132991: Add socket.IP_FREEBIND constant (GH-132998) by Alyssa Ross · 4 months ago
  72. 632524a gh-132987: Support __index__() for "k" and "K" formats in PyArg_Parse (GH-132988) by Serhiy Storchaka · 4 months ago
  73. ac5424d gh-107954: Add audit event to PyConfig_Set() (#132958) by Victor Stinner · 4 months ago
  74. 070d866 gh-107954: Allow setting cpu_count in PyConfig_Set() (#132954) by Victor Stinner · 4 months ago
  75. f6fb498 gh-132798: Schedule removal of `PyUnicode_AsDecoded/Encoded` functions for 3.15 (#132799) by Stan Ulbrych · 4 months ago
  76. 8783cec gh-129027: Raise DeprecationWarning for sys._clear_type_cache (#129043) by Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) · 4 months ago
  77. 25e4984 gh-113539: Enable using ``$BROWSER`` to reorder default seach order in webbrowser.py (#113561) by Ronald Oussoren · 4 months ago
  78. 3fa024d gh-132909: handle overflow for `'K'` format in `do_mkvalue` (#132911) by Bénédikt Tran · 4 months ago
  79. 6a9bfee gh-131423: Update OpenSSL data to 3.4.1 on Linux (#131618) by Bénédikt Tran · 4 months ago
  80. b1fc8b6 gh-98347: Add links to python-isal in the documentation (#98637) by Ruben Vorderman · 4 months ago
  81. 99b71ef gh-129858: Special syntax error for `elif` block after `else` (#129902) by Steele Farnsworth · 4 months ago
  82. 797b29b gh-131591: Allow pdb to attach to a running process (#132451) by Matt Wozniski · 4 months ago
  83. 15ff60a Differentiate bitwise OR from the word "or" (#132890) by Brett Cannon · 4 months ago
  84. 8e18a9d gh-127385: Add F_DUPFD_QUERY to fcntl (GH-127386) by RUANG (James Roy) · 4 months ago
  85. 9f5994b gh-132742: Refactor fcntl.fcntl() and fcntl.ioctl() (GH-132768) by Serhiy Storchaka · 4 months ago
  86. 984a314 Fix a grammar error in the `Py_ALWAYS_INLINE` doc (#129304) by Kuba_Z2 · 4 months ago
  87. b1f2304 doc: update co_flags reference (#132300) by Inada Naoki · 4 months ago
  88. 8047e50 gh-128185: Align Decimal docs with spec (case irrelevant for nan/inf) (#128323) by Sergey B Kirpichev · 4 months ago
  89. 1583f9c gh-122399: change webbrowser.rst to better describe the contents of controller object (#122407) by Jordi Burguet-Castell · 4 months ago
  90. 85f89cb gh-121249: adjust formatting codes for complex types in struct/ctypes (#132827) by Sergey B Kirpichev · 4 months ago
  91. 41dec41 gh-132449: Add whatsnew entry for typos in keywords (#132838) by Pablo Galindo Salgado · 4 months ago
  92. 5f50541 gh-132742: Update documentation for the fcntl module (GH-132765) by Serhiy Storchaka · 4 months ago
  93. 77605fa gh-131913: multiprocessing: add interrupt for POSIX (GH-132453) by pulkin · 4 months ago
  94. 79f7c67 gh-128813: hide mixed-mode functions for complex arithmetic from C-API (#131703) by Sergey B Kirpichev · 4 months ago
  95. 5ffb894 gh-46236: Add Py_UNICODE_REPLACEMENT_CHARACTER doc (#132706) by Stan Ulbrych · 4 months ago
  96. e846244 gh-132734: Add new constants for Bluetooth sockets (GH-132735) by Serhiy Storchaka · 4 months ago
  97. 05d0559 gh-46236: Add PyUnicode_Resize() doc (#132628) by RUANG (James Roy) · 4 months ago
  98. d0660a9 gh-101410: Customize error messages for 1-arg math functions (#129497) by Sergey B Kirpichev · 4 months ago
  99. 2b47f46 gh-122179: Fix hashlib.file_digest and non-blocking I/O (GH-122183) by Sebastian Rittau · 4 months ago
  100. 08e331d PR 132638 typo fix (#132785) by Stan Ulbrych · 4 months ago