Python 3.12.9
  1. fdb8142 Python 3.12.9 by Thomas Wouters · 6 months ago v3.12.9
  2. 0d51b29 [3.12] Use roles :data: and :const: for referencing module variables (GH-129507) (GH-129650) by Serhiy Storchaka · 6 months ago
  3. 86451b1 [3.12] gh-129502: Fix handling errors in ctypes callbacks (GH-129504) (#129639) by Serhiy Storchaka · 6 months ago
  4. 4879257 [3.12] gh-97850: Remove the mention of removal from `ResourceReader` docs (GH-128602) (#128655) by Miss Islington (bot) · 7 months ago
  5. e4384d1 [3.12] gh-128696: Add arm64 to the get_platform return val description (GH-128701) (#128773) by Miss Islington (bot) · 7 months ago
  6. 64396fb [3.12] gh-128078: Use `PyErr_SetRaisedException` in `_PyGen_SetStopIterationValue` (GH-128287) (#128790) by Miss Islington (bot) · 7 months ago
  7. 6985b4b [3.12] gh-129345: null check for indent syslogmodule (GH-129348) (#129443) by Miss Islington (bot) · 7 months ago
  8. a764546 [3.12] gh-101944: Clarify PyModule_AddObjectRef() documentation (GH-129433) (#129613) by Miss Islington (bot) · 7 months ago
  9. 6186021 [3.12] gh-129539: Include sysexits.h before checking EX_OK (#129590) (#129609) by Victor Stinner · 7 months ago
  10. eff45c9 [3.12] gh-129407: Clarify that a `SystemError` isn't always CPython's fault (GH-129410) (#129611) by Miss Islington (bot) · 7 months ago
  11. 9709746 [3.12] gh-127975: Avoid reusing quote types in ast.unparse if not needed (GH-127980) (#129601) by Miss Islington (bot) · 7 months ago
  12. 834b9d6 [3.12] GH-121970: Extract ``misc_news`` into a new extension (GH-129577) (#129587) by Adam Turner · 7 months ago
  13. 14bd0fc [3.12] gh-126609: Allow translating the ``availability`` directive (GH-129549) (#129585) by Miss Islington (bot) · 7 months ago
  14. e20963a [3.12] gh-115514: Fix incomplete writes after close while using ssl in asyncio(GH-128037) (#129582) by Miss Islington (bot) · 7 months ago
  15. a7084f6 [3.12] gh-105704: Disallow square brackets (`[` and `]`) in domain names for parsed URLs (GH-129418) (GH-129527) by Miss Islington (bot) · 7 months ago
  16. 368ba55 [3.12] gh-119461: Restore the testSocket VSOCK skipUnless removed by PR GH-119465 (GH-129561) (#129565) by Miss Islington (bot) · 7 months ago
  17. 580d781 [3.12] gh-126022: Replace TeX quotation marks with ``"`` in Doc/license.rst (GH-129535) (#129554) by Hugo van Kemenade · 7 months ago
  18. 40d7f74 [3.12] gh-126108: Fix potential null pointer dereference in `PySys_AddWarnOptionUnicode` (GH-126118) (#129522) by Miss Islington (bot) · 7 months ago
  19. 48f08fe [3.12] gh-111495: Add PyFile tests (#129449) (#129477) (#129501) by Victor Stinner · 7 months ago
  20. d2f551d [3.12] gh-128799: Add frame of except* to traceback when wrapping a naked exception (GH-128971) (#129328) by Irit Katriel · 7 months ago
  21. ddb314f [3.12] remove type annotations from multiprocessing. (GH-129381) (#129471) by Miss Islington (bot) · 7 months ago
  22. f463d05 [3.12] gh-129403: Fix `ValueError` messages in `asyncio.Barrier` and `threading.Barrier` (GH-129419) (#129469) by Miss Islington (bot) · 7 months ago
  23. c0ae83a [3.12] gh-125522: Fix bare except in `test_uuid` (GH-129018) (#129456) by Miss Islington (bot) · 7 months ago
  24. f65aa0d [3.12] gh-118761: Improve import time of `subprocess` (GH-129427) (#129448) by Miss Islington (bot) · 7 months ago
  25. 0e54315 [3.12]: CI: Change job name to 'build arm64' on Windows (#129434) (#129444) by Hugo van Kemenade · 7 months ago
  26. cdaec31 [3.12] gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (GH-129413) (#129437) by Miss Islington (bot) · 7 months ago
  27. e5ab9e3 [3.12] gh-112064: Fix incorrect handling of negative read sizes in `HTTPResponse.read()` (GH-128270) (#129396) by Miss Islington (bot) · 7 months ago
  28. ea143e6 [3.12] gh-85046: Document errno constants (GH-126420) (#129384) by Miss Islington (bot) · 7 months ago
  29. 2df8b39 [3.12] gh-119511: Fix a potential denial of service in imaplib (GH-119514) (GH-129356) by Miss Islington (bot) · 7 months ago
  30. 23faf5f [3.12] gh-129346: Handle allocation errors for SQLite aggregate context (GH-129347) (#129373) by Miss Islington (bot) · 7 months ago
  31. 6073f04 [3.12] gh-126022: Remove zope.org from the permitted linkcheck redirects (GH-129308) (#129318) by Miss Islington (bot) · 7 months ago
  32. 0d53d7a [3.12] gh-71339: Use new assertion methods in test_idle (GH-129314) (#129315) by Miss Islington (bot) · 7 months ago
  33. 53204a1 [3.12] GH-121970: Remove pyspecific ``PyDecoratorMixin`` patches (GH-129306) (#129310) by Adam Turner · 7 months ago
  34. c17d30b [3.12] gh-58956: Set f_trace on frames with breakpoints after setting a new breakpoint (GH-124454) (#125549) by Miss Islington (bot) · 7 months ago
  35. 5431cfa [3.12] gh-126022: make license.rst consistent with LICENSE (GH-128516) (#129291) by Hugo van Kemenade · 7 months ago
  36. 9c44e4f [3.12] GH-125722: Remove Sphinx patches (GH-129277) (#129279) by Miss Islington (bot) · 7 months ago
  37. e94939c [3.12] gh-128479: fix asyncio staggered race leaking tasks, and logging unhandled exception.append exception (GH-128475) (#129228) by Miss Islington (bot) · 7 months ago
  38. bb7c54d [3.12] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191) (#129217) (#129221) by Victor Stinner · 7 months ago
  39. 880ad18 [3.12] Add colour to GitHub Actions output (GH-129196) (#129199) by Hugo van Kemenade · 7 months ago
  40. 9ed04d9 [3.12] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399) (#129190) by Pablo Galindo Salgado · 7 months ago
  41. e577ff4 [3.12] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains ! (#129164) by Pablo Galindo Salgado · 7 months ago
  42. b849a1b [3.12] gh-129044: Update glossary entry for 'loader' to reflect current import system (#129073) (#129130) by nikalinov · 7 months ago
  43. c75dcae [3.12] gh-122845: fix parameter_list_starargs in function definition pseudo-grammar (GH-122847) (#129151) by Miss Islington (bot) · 7 months ago
  44. 0b66037 [3.12] Docs: fix typo in `Doc/howto/mro.rst` (GH-129095) (GH-129121) by Miss Islington (bot) · 7 months ago
  45. bc21454 [3.12] gh-128588: fix refcycles in eager task creation and remove eager tasks optimization that missed and introduced incorrect cancellations (#129063) (#128586) by Thomas Grainger · 7 months ago
  46. 23cb53a [3.12] GH-121970: Extract ``changes`` into a new extension (GH-129105) (#129110) by Miss Islington (bot) · 7 months ago
  47. 9b335cc [3.12] gh-111178: fix UBSan failures in `Modules/_multiprocessing/semaphore.c` (GH-129084) (#129101) by Miss Islington (bot) · 7 months ago
  48. 03bce18 [3.12] GH-128131: Completely support random read access of uncompressed unencrypted files in ZipFile (GH-128143) (#129092) by Miss Islington (bot) · 7 months ago
  49. 728c6b8 [3.12] doc: fix venv creating for the local Python using uv (GH-129094) (#129097) by Miss Islington (bot) · 7 months ago
  50. e6cb31a [3.12] Docs C API: Clarify what happens when null bytes are passed to `PyUnicode_AsUTF8` (GH-127458) (#129081) by Miss Islington (bot) · 7 months ago
  51. 032058c [3.12] gh-71339: Add additional assertion methods in test.support (GH-128707) (GH-128815) (GH-129059) by Serhiy Storchaka · 7 months ago
  52. 7f68e7b [3.12] Fix a typo in `syslog`'s error message (GH-129029) (#129050) by Miss Islington (bot) · 7 months ago
  53. 49b2f31 [3.12] GH-125722: Use long options for Sphinx (GH-129039) (#129042) by Miss Islington (bot) · 7 months ago
  54. 6f19c6a [3.12] GH-125722: Increase minimum supported Sphinx to 8.1.3 (GH-128922) (#129038) by Miss Islington (bot) · 7 months ago
  55. 22c1d89 [3.12] gh-129020: Remove ambiguous sentence from `tokenize.untokenize` docs (GH-129021) (#129036) by Miss Islington (bot) · 7 months ago
  56. b8170e5 [3.12] gh-80222: Fix email address header folding with long quoted-string (GH-122753) (#129008) by Miss Islington (bot) · 7 months ago
  57. fceb8c3 [3.12] gh-111495: Add more tests on PyEval C APIs (#122789) (#128987) (#129023) by Victor Stinner · 7 months ago
  58. 6df22cb [3.12] gh-128679: Fix tracemalloc.stop() race conditions (#128897) (#129022) by Victor Stinner · 7 months ago
  59. 83de72e [3.12] gh-128911: Add tests on the PyImport C API (GH-128915) (GH-128960) (#128989) by Serhiy Storchaka · 7 months ago
  60. 6d638c2 [3.12] gh-128991: Release the enter frame reference within bdb callba… (#129003) by Tian Gao · 7 months ago
  61. ae8c8b7 [3.12] gh-128998: Fix indentation of numbered list and literal block (GH-128999) (#129001) by Miss Islington (bot) · 7 months ago
  62. 4219cda [3.12] Pre-commit: Drop specific language version and bump hooks (GH-128801) (#128997) by Peter Bierma · 7 months ago
  63. 104d37a [3.12] gh-121542: Document trailing newline behavior in `set_content()` (GH-121543) (#128996) by Miss Islington (bot) · 7 months ago
  64. bca4890 [3.12] gh-127599: Fix _Py_RefcntAdd missing calls to _Py_INCREF_STAT_INC/_Py_INCREF_IMMORTAL_STAT_INC (GH-127717) (#128712) by Ed Nutting · 7 months ago
  65. 3d9b14c [3.12] gh-125997: suggest efficient alternatives for `time.sleep(0)` (GH-128752) (#128985) by Bénédikt Tran · 7 months ago
  66. fbbef60 [3.12] gh-127637: add tests for `dis` command-line interface (#127759) (#127780) by Bénédikt Tran · 7 months ago
  67. 405f6d7 [3.12] gh-128961: Fix exhausted array iterator crash in __setstate__() (GH-128962) (#128977) by Miss Islington (bot) · 7 months ago
  68. 8a8f5d6 [3.12] gh-128916: Do not set `SO_REUSEPORT` on non-`AF_INET*` sockets (GH-128933) (#128970) by Miss Islington (bot) · 7 months ago
  69. 8ee250b [3.12] Fix definition of a `generator iterator` in `glossary.rst` (GH-128952) (#128968) by Miss Islington (bot) · 7 months ago
  70. f45da82 [3.12] gh-58956: Fix a frame refleak in bdb (GH-128190) (#128953) by Tian Gao · 7 months ago
  71. dfd75df [3.12] gh-58689: Fix os.kill() error handling on Windows (GH-128932) (#128938) by Miss Islington (bot) · 7 months ago
  72. 1c85f1b [3.12] gh-128017: Make a note that sys variables are read-only (GH-128887) (#128909) by Miss Islington (bot) · 7 months ago
  73. 45b89bf [3.12] gh-128816: Fix warnings in test_doctest (GH-128817) (GH-128871) by Miss Islington (bot) · 7 months ago
  74. 0308bcf [3.12] gh-97850: Suggest `TraversableResources` as the alternative for `ResourceLoader` (GH-128601) (GH-128896) by Miss Islington (bot) · 7 months ago
  75. 85255c4 [3.12] gh-67206: Document that `string.printable` is not printable in the POSIX sense (GH-128820) (#128867) by Miss Islington (bot) · 7 months ago
  76. 5675e06 [3.12] gh-128874: Fix the documentation for blurb 2.0 (GH-128875) (#128878) by Miss Islington (bot) · 7 months ago
  77. 6c9b7e5 [3.12] gh-128833: Patch `test_embed.test_specialized_static_code_gets_unspecialized_at_Py_FINALIZE` on Windows (#128860) by Bénédikt Tran · 7 months ago
  78. febe67b [3.12] gh-109959: Skip test_glob.test_selflink() flaky test (GH-128812) (#128834) by Miss Islington (bot) · 7 months ago
  79. 54c9597 [3.12] Fix a "doctest" block in `Doc/library/turtle.rst` (GH-128831) (#128836) by Miss Islington (bot) · 7 months ago
  80. e7400d7 [3.12] gh-125997: Increase test coverage for `time.sleep()` (GH-128751) (#128795) by Miss Islington (bot) · 7 months ago
  81. 552b2a0 [3.12] Explicitly import `urllib.error` in `urllib.robotparser` (GH-128737) (#128794) by Miss Islington (bot) · 7 months ago
  82. ca5ff6b [3.12] gh-128562: Fix generation of the tkinter widget names (GH-128604) (GH-128792) by Miss Islington (bot) · 7 months ago
  83. 4facd7d [3.12] gh-128078: Clear exception in `anext` before calling `_PyGen_SetStopIterationValue` (GH-128780) (#128784) by Miss Islington (bot) · 7 months ago
  84. 8448552 [3.12] gh-123345: improve `fnmatch` docs (GH-123346) (#128775) by Miss Islington (bot) · 7 months ago
  85. b773f59 [3.12] gh-128731: Explicitly close socket on error in robotparser.RobotFileParser.read() (GH-128733) (GH-128756) by Miss Islington (bot) · 7 months ago
  86. c20c551 [3.12] gh-128734: Explicitly close sockets in urllib tests (GH-128735) (GH-128750) by Serhiy Storchaka · 7 months ago
  87. a600439 [3.12] gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 (#122566) (#126621) by Damien · 7 months ago
  88. 07a65cd [3.12] gh-128302: Fix bugs in xml.dom.xmlbuilder (GH-128284) (#128583) by Miss Islington (bot) · 7 months ago
  89. b55c404 [3.12] gh-126862: Use `Py_ssize_t` instead of `int` when processing the number of super-classes (GH-127523) (#128700) by Miss Islington (bot) · 7 months ago
  90. 8bfc68f [3.12] gh-124433: fix docs for `asyncio.Queue.task_done` (GH-128669) (#128672) by Miss Islington (bot) · 7 months ago
  91. 182234f [3.12] gh-126137: improve docs for `loop.add_reader` and `loop.add_writer` (GH-128666) (#128668) by Miss Islington (bot) · 7 months ago
  92. a784cdf [3.12] gh-79149: document reentrant safety of `loop.call_soon_threadsafe` (GH-128662) (#128665) by Miss Islington (bot) · 7 months ago
  93. 4c130c9 [3.12] gh-128615: Cover pickling of `ParamSpecArgs` and `ParamSpecKwargs` (GH-128616) (#128626) by Miss Islington (bot) · 7 months ago
  94. b69b9da [3.12] gh-41872: Fix quick extraction of module docstrings from a file in pydoc (GH-127520) (GH-128621) by Miss Islington (bot) · 7 months ago
  95. d8890fb [3.12] gh-128613: Increase `typing.Concatenate` coverage (GH-128614) (#128624) by Miss Islington (bot) · 7 months ago
  96. e903b8a [3.12] gh-87506: Document that json.load*() can raise UnicodeDecodeError (GH-127355) (#128608) by Miss Islington (bot) · 7 months ago
  97. b46adda [3.12] gh-123085: Remove double 'import os' added by PR #124021 (#128600) by Erlend E. Aasland · 7 months ago
  98. 6b33719 [3.12] gh-127614: Correctly check for ttyname_r() in configure (#128503) (#128599) by Erlend E. Aasland · 7 months ago
  99. 82b061d [3.12] Docs: mark up json.load() using parameter list (GH-128488) (#128597) by Miss Islington (bot) · 7 months ago
  100. dae5b16 [3.12] gh-98188: Fix EmailMessage.get_payload to decode data when CTE value has extra text (GH-127547) (#128529) by Miss Islington (bot) · 7 months ago