Python 3.12.0rc2
  1. 40913a5 Python 3.12.0rc2 by Thomas Wouters · 2 years ago v3.12.0rc2
  2. 495ba70 [3.12] gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] (GH-108553) (#108960) by Miss Islington (bot) · 2 years ago
  3. 460043b [3.12] gh-108927: Fix test_import + test_importlib + test_unittest problem (GH-108929) (#108954) by Miss Islington (bot) · 2 years ago
  4. 3d0827e [3.12] gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108928) (#108930) by Miss Islington (bot) · 2 years ago
  5. 578b3ea [3.12] GH-103082: Document PEP-669: Low Impact Monitoring for CPython (GH-107772) (#108909) by Miss Islington (bot) · 2 years ago
  6. 7ee021f [3.12] GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_events()` (GH-108420) (#108899) by Mark Shannon · 2 years ago
  7. 5121faa [3.12] gh-89392: Remove support of test_main() in libregrtest (GH-108876) (#108897) by Serhiy Storchaka · 2 years ago
  8. 8c551a7 [3.12] Link to PEP sections in What's New in 3.12 (GH-108878) (#108890) by Miss Islington (bot) · 2 years ago
  9. e76b0b7 [3.12] bpo-45229: Make ElementTree tests discoverable (GH-108859) (#108873) by Serhiy Storchaka · 2 years ago
  10. 9c1428c [3.12] CI: Bump GitHub Actions (GH-108879) (#108889) by Miss Islington (bot) · 2 years ago
  11. 88ff02e [3.12] gh-89392: Remove test_main() in test_netrc (GH-108860) (#108872) by Serhiy Storchaka · 2 years ago
  12. bce7791 [3.12] Disable `differing_test_runners` health check (GH-108886) (#108887) by Miss Islington (bot) · 2 years ago
  13. d5c2d45 [3.12] gh-89392: Make test_pep646_syntax discoverable (GH-108861) (#108871) by Serhiy Storchaka · 2 years ago
  14. 331b026 [3.12] Resolve reference warnings in faq/gui.rst (GH-108147) (#108193) by Miss Islington (bot) · 2 years ago
  15. e0f6080 [3.12] gh-46376: Revert "Return existing pointer when possible in ctypes (GH-107131) (GH-107487)" (#108864) by Łukasz Langa · 2 years ago
  16. 7b936ac [3.12] Reorder some test's decorators (GH-108804) (#108844) by Miss Islington (bot) · 2 years ago
  17. 183bb67 [3.12] gh-107208: Fix iter_index() recipe to not swallow exceptions (gh-108835) (#108837) by Miss Islington (bot) · 2 years ago
  18. c8cf6be [3.12] gh-108822: regrtest computes statistics (#108793) (#108833) by Victor Stinner · 2 years ago
  19. dcaacd9 [3.12] gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421) (#108798) by Miss Islington (bot) · 2 years ago
  20. 7269916 [3.12] gh-63760: Don't declare gethostname() on Solaris (#108817) (#108824) by Victor Stinner · 2 years ago
  21. c5ce34f [3.12] gh-101100: Fix sphinx warnings in `unittest.mock-examples.rst` (GH-108810) (#108813) by Nikita Sobolev · 2 years ago
  22. 54e8dd7 [3.12] gh-101100: Fix sphinx warnings in `uuid.rst` (GH-108805) (#108807) by Miss Islington (bot) · 2 years ago
  23. b862c25 [3.12] gh-106392: Fix inconsistency in deprecation warnings (GH-106436) (#108792) by Miss Islington (bot) · 2 years ago
  24. 70a378c [3.12] gh-105563: reference DateType in datetime's documentation (GH-105946) (#108789) by Miss Islington (bot) · 2 years ago
  25. 246cb64 [3.12] Improve some C API documentation (GH-108768) (#108785) by Serhiy Storchaka · 2 years ago
  26. ba7e06b [3.12] Add Modules/_testcapi/util.h header (GH-108774) (#108780) by Miss Islington (bot) · 2 years ago
  27. f58617a [3.12] gh-101100: Fix sphinx warnings in `tutorial/appendix.rst` (GH-108750) (#108759) by Hugo van Kemenade · 2 years ago
  28. 4dc07d2 [3.12] Make test_fcntl quiet (GH-108758) (#108760) by Miss Islington (bot) · 2 years ago
  29. 712994e [3.12] gh-101100: Fix sphinx warnings in `tutorial/classes.rst` (GH-108746) (#108756) by Miss Islington (bot) · 2 years ago
  30. 5668309 [3.12] gh-107805: Fix signatures of module-level generated functions in `turtle` (GH-107807) (#108749) by Miss Islington (bot) · 2 years ago
  31. 1e15c15 [3.12] `ast` docs: Fix incorrect link on `keyword` (GH-108728) (#108737) by Miss Islington (bot) · 2 years ago
  32. 8c3793a [3.12] gh-108682: [Enum] raise TypeError if super().__new__ called in custom __new__ (GH-108704) (#108733) by Miss Islington (bot) · 2 years ago
  33. a92c60c [3.12] gh-97850: Note in py312 whatsnew that `importlib.util.set_loader` and `importlib.util.module_for_loader` have been removed (GH-108719) (#108723) by Miss Islington (bot) · 2 years ago
  34. bc42d6c [3.12] gh-101100: Fix sphinx warnings in `threading.rst` (GH-108684) (#108707) by Miss Islington (bot) · 2 years ago
  35. 1a15d20 [3.12] gh-108654: restore comprehension locals before handling exception (GH-108659) (#108700) by Miss Islington (bot) · 2 years ago
  36. 320d398 [3.12] gh-108520: Fix bad fork detection in nested multiprocessing use case (GH-108568) (#108691) by Miss Islington (bot) · 2 years ago
  37. 420db10 [3.12] gh-101100: Fix Sphinx warnings in the Logging Cookbook (GH-108678) (#108680) by Miss Islington (bot) · 2 years ago
  38. 2e60d58 [3.12] Fix typo in multiprocessing docs (GH-108666) (#108677) by Miss Islington (bot) · 2 years ago
  39. ecabf1e [3.12] gh-108669: unittest: Fix documentation for TestResult.collectedDurations (GH-108670) (#108672) by Miss Islington (bot) · 2 years ago
  40. 1d6d05a [3.12] Mention Ellipsis pickling in the docs (GH-103660) (#108661) by Miss Islington (bot) · 2 years ago
  41. 036dd69 [3.12] gh-107801: Improve the accuracy of io.IOBase.seek docs (#108268) (#108655) by Erlend E. Aasland · 2 years ago
  42. 4afc5d8 [3.12] gh-108617: Extend interactive session tests for sqlite3 (GH-108556) (#108626) by Miss Islington (bot) · 2 years ago
  43. 1478a38 [3.12] gh-108558: Improve sqlite3 row factory tests (GH-108578) (#108615) by Miss Islington (bot) · 2 years ago
  44. cdca4af [3.12] gh-108550: Fix sqlite3 CLI regression from gh-108551 (GH-108618) (#108621) by Miss Islington (bot) · 2 years ago
  45. c942fae [3.12] GH-106176, GH-104702: Fix reference leak when importing across multiple threads (GH-108497) (#108612) by Miss Islington (bot) · 2 years ago
  46. ae9bbd1 [3.12] Fix misc doc typos (GH-108592) (#108594) by Miss Islington (bot) · 2 years ago
  47. 7c7b2bf [3.12] GH-108202: Combine documentation of ``calendar`` constants (GH-108492) (#108579) by Adam Turner · 2 years ago
  48. f5c5f32 [3.12] gh-108550: Speed up sqlite3 tests (GH-108551) (#108566) by Miss Islington (bot) · 2 years ago
  49. b451e90 [3.12] gh-64662: Fix virtual table support in sqlite3.Connection.iterdump (#108340) (#108563) by Erlend E. Aasland · 2 years ago
  50. 5531d03 [3.12] Fix typo in typing docs: Remove redundant backtick (GH-108559) (#108560) by Miss Islington (bot) · 2 years ago
  51. f90099c [3.12] gh-107801: Document io.TextIOWrapper.tell (#108265) (#108547) by Erlend E. Aasland · 2 years ago
  52. 311fd96 [3.12] Docs: Resolve Sphinx warnings in dis.rst (GH-108476) (#108546) by Miss Islington (bot) · 2 years ago
  53. 32d48ed [3.12] gh-108542: Fix incorrect module name in NEWS entry for gh-105475 (#108543) (#108545) by Erlend E. Aasland · 2 years ago
  54. 752d525 [3.12] Fix grammatical error in stringprep documentation (GH-108414) (#108537) by Miss Islington (bot) · 2 years ago
  55. 07c0e24 [3.12] Clarify distinction between datetime module and class in deprecation messages (GH-108073) (#108540) by Miss Islington (bot) · 2 years ago
  56. 0b0238d [3.12] gh-105052:update timeit function's description (GH-105060) (#108534) by Miss Islington (bot) · 2 years ago
  57. 387cb9f [3.12] gh-107453: Document errno.{ECANCELED,EOWNERDEAD,ENOTRECOVERABLE,ENOTSUP} (GH-107486) (#108529) by Miss Islington (bot) · 2 years ago
  58. 09877a1 [3.12] gh-108295: Fix crashes with TypeVar weakrefs (GH-108517) (#108527) by Miss Islington (bot) · 2 years ago
  59. 3e20303 [3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523) by Miss Islington (bot) · 2 years ago
  60. bbdd889 [3.12] gh-108487: Change assert that should've been DEOPT_IF (#108509) by Guido van Rossum · 2 years ago
  61. 208741c [3.12] gh-102211: Document `re.{Pattern,Match}`’s existence (GH-102212) (#108490) by Miss Islington (bot) · 2 years ago
  62. bba9aa6 [3.12] gh-108388: Convert test_concurrent_futures to package (#108401) (#108443) by Victor Stinner · 2 years ago
  63. ce37fbc [3.12] Docs: Datamodel: Merge "Notes on using __slots__" with the parent section (GH-108400) (#108474) by Miss Islington (bot) · 2 years ago
  64. 334da81 [3.12] Datamodel: Add headings to the standard type hierarchy (GH-108146) (#108477) by Miss Islington (bot) · 2 years ago
  65. b28aaf9 [3.12] gh-108418: Speed up bigmem compression tests in dry mode (GH-108419) (#108473) by Miss Islington (bot) · 2 years ago
  66. c5448ab [3.12] GH-108202: Document ``calendar`` exceptions (GH-108398) (#108467) by Miss Islington (bot) · 2 years ago
  67. 9a225d7 [3.12] gh-108314: PyDict_GetItemString() mentions UTF-8 (#108448) by Victor Stinner · 2 years ago
  68. 0eb6d87 [3.12] gh-80527: Change support.requires_legacy_unicode_capi() (GH-108438) (#108446) by Miss Islington (bot) · 2 years ago
  69. 2262190 [3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442) by Miss Islington (bot) · 2 years ago
  70. 09487a2 [3.12] gh-107432 Update Porting Python 2 Code to Python 3 how-to (GH-107434) (#108409) by Miss Islington (bot) · 2 years ago
  71. 20357ed [3.12] gh-108111: Flush gzip write buffer before seeking, fixing bad writes (GH-108341) (#108402) by Miss Islington (bot) · 2 years ago
  72. 459f24a [3.12] gh-108342: Make ssl TestPreHandshakeClose more reliable (GH-108370) (#108404) by Łukasz Langa · 2 years ago
  73. 9903fe1 [3.12] gh-108388: regrtest splits test_asyncio package (GH-108393) (#108397) by Miss Islington (bot) · 2 years ago
  74. b312d4f [3.12] gh-70766: Mention the object getstate caveat in 3.11 What's new. (GH-108379) (#108384) by Miss Islington (bot) · 2 years ago
  75. 9cf49aa [3.12] gh-77377: Ensure multiprocessing SemLock is valid for spawn-based Process before serializing it (GH-107275) (#108377) by Miss Islington (bot) · 2 years ago
  76. 3aa7df6 [3.12] gh-108267: Dataclasses docs: Fix object.__setattr__ typo (GH-108355) (#108358) by Miss Islington (bot) · 2 years ago
  77. 0d6e657 [3.12] gh-105776: Fix test_cppext when CC contains -std=c11 option (GH-108343) (#108345) by Miss Islington (bot) · 2 years ago
  78. 61dbf46 [3.12] gh-108342: Break ref cycle in SSLSocket._create() exc (GH-108344) (#108348) by Miss Islington (bot) · 2 years ago
  79. 314c98d [3.12] gh-107136: Remove Plausible for docs metrics (GH-107856) (#108334) by Miss Islington (bot) · 2 years ago
  80. 200af42 [3.12] GH-92584: Remove distutils from the newtypes tutorial includes (GH-108024) (#108333) by Miss Islington (bot) · 2 years ago
  81. 92cbe73 [3.12] Docs: Add link to skip to datetime's format codes (GH-108027) (#108329) by Miss Islington (bot) · 2 years ago
  82. b539dd3 [3.12] gh-108303: Add Lib/test/test_cppext/ sub-directory (GH-108325) (#108328) by Miss Islington (bot) · 2 years ago
  83. ca47a21 [3.12] gh-106016: Add Lib/test/test_module/ directory (#108293) (#108306) by Victor Stinner · 2 years ago
  84. fad8059 [3.12] Document 3.13, 3.14 and future removals (GH-108055) (#108331) by Miss Islington (bot) · 2 years ago
  85. 3cdaa6a [3.12] gh-105857: Document that asyncio subprocess std{in,out,err} can be file handles (GH-107986) (#108332) by Miss Islington (bot) · 2 years ago
  86. 256586a [3.12] gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw (#108316) by Łukasz Langa · 2 years ago
  87. 1dbf118 [3.12] gh-107700: [Enum] Document that `EnumType` was added in 3.11 (GH-108260) (#108301) by Miss Islington (bot) · 2 years ago
  88. 68fd6db [3.12] Docs: align the param spec of sqlite3.Connection methods with the implementation (GH-108285) (#108287) by Miss Islington (bot) · 2 years ago
  89. e5d779c [3.12] gh-107298: Fix numerous ref errors and typos in the C API docs (GH-108258) (#108284) by Miss Islington (bot) · 2 years ago
  90. a2b680d [3.12] gh-106971: Docs: Add missing issue reference (GH-106992) (#108283) by Miss Islington (bot) · 2 years ago
  91. 4ee9454 [3.12] gh-107901: Fix missing line number on BACKWARD_JUMP at the end of a for loop (GH-108242) (#108275) by Miss Islington (bot) · 2 years ago
  92. 149d70c [3.12] gh-108179: Add error message for parser stack overflows (GH-108256) (#108263) by Miss Islington (bot) · 2 years ago
  93. ef4d427 [3.12] gh-107801: Improve the accuracy of io.TextIOWrapper.seek docs (#107933) (#108262) by Erlend E. Aasland · 2 years ago
  94. dd73f2f [3.12] gh-106242: Make ntpath.realpath errors consistent with abspath when there are embedded nulls (GH-108248) (#108251) by Miss Islington (bot) · 2 years ago
  95. b26a7b7 [3.12] Fix test_generators: save/restore warnings filters (GH-108246) (#108249) by Miss Islington (bot) · 2 years ago
  96. 47f60c3 [3.12] gh-107298: Fix C API datetime documentation (GH-108034). (#108234) by Serhiy Storchaka · 2 years ago
  97. f51cdfa [3.12] gh-108224: Fix asyncio doc inconsistency (GH-108230) (#108231) by Miss Islington (bot) · 2 years ago
  98. 78a2a8c [3.12] gh-107298: Fix references to deprecated and removed PyUnicode C API (GH-108077) (#108225) by Miss Islington (bot) · 2 years ago
  99. a27f18a [3.12] docs: fix grammar in isolating-extensions.rst (GH-108037) (#108218) by Miss Islington (bot) · 2 years ago
  100. bc97eb7 [3.12] Fix sphinx-lint issue now that lint runs on Misc/NEWS.d (#108237) by T. Wouters · 2 years ago