summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Wouters <thomas@python.org>2024-05-08 09:10:41 (GMT)
committerThomas Wouters <thomas@python.org>2024-05-08 09:21:00 (GMT)
commit2268289a47c6e3c9a220b53697f9480ec390466f (patch)
tree62cacb41383734c243f7f16a45db07c5620b8a8c
parentc4f9823be277b2e3de2315526612276626217743 (diff)
downloadcpython-2268289a47c6e3c9a220b53697f9480ec390466f.zip
cpython-2268289a47c6e3c9a220b53697f9480ec390466f.tar.gz
cpython-2268289a47c6e3c9a220b53697f9480ec390466f.tar.bz2
Python 3.13.0b1v3.13.0b1
-rw-r--r--Doc/tools/extensions/pyspecific.py2
-rw-r--r--Include/patchlevel.h6
-rw-r--r--Lib/pydoc_data/topics.py297
-rw-r--r--Misc/NEWS.d/3.13.0b1.rst1670
-rw-r--r--Misc/NEWS.d/next/Build/2024-02-13-15-31-28.gh-issue-115119.FnQzAW.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2024-04-09-12-59-06.gh-issue-117645.0oEVAa.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2024-04-14-19-35-35.gh-issue-116622.8lpX-7.rst1
-rw-r--r--Misc/NEWS.d/next/Build/2024-04-15-08-35-06.gh-issue-117845.IowzyW.rst1
-rw-r--r--Misc/NEWS.d/next/Build/2024-05-06-00-39-06.gh-issue-115119.LT27pF.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2024-05-07-21-15-47.gh-issue-118734.--GHiS.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2024-03-13-17-48-24.gh-issue-111997.8ZbHlA.rst1
-rw-r--r--Misc/NEWS.d/next/C API/2024-03-18-17-29-52.gh-issue-68114.W7R_lI.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2024-04-08-09-44-29.gh-issue-117534.54ZE_n.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2024-04-16-13-34-01.gh-issue-117929.HSr419.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2024-04-17-16-48-17.gh-issue-117987.zsvNL1.rst8
-rw-r--r--Misc/NEWS.d/next/C API/2024-04-29-17-19-07.gh-issue-110850.vcpLn1.rst7
-rw-r--r--Misc/NEWS.d/next/C API/2024-04-29-17-44-15.gh-issue-118124.czQQ9G.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-18-00-27-57.gh-issue-105879.dPw78k.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-12-03-18-21-59.gh-issue-99180.5m0V0q.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-01-07-03-38-34.gh-issue-95754.aPjEBG.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-02-04-07-45-29.gh-issue-107674.q8mCmi.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-02-26-13-14-52.gh-issue-93502.JMWRvA.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-02-29-18-55-45.gh-issue-116129.wsFnIq.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-03-12-13-51-09.gh-issue-116322.q8TcDQ.rst5
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-03-30-00-37-53.gh-issue-117385.h0OJti.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-07-18-42-09.gh-issue-117607.C978BD.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-08-14-33-38.gh-issue-117636.exnRKd.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-08-19-30-38.gh-issue-117641.oaBGSJ.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-09-11-31-25.gh-issue-115776.5Nthd0.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-09-16-07-00.gh-issue-117680.MRZ78K.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-10-22-16-18.gh-issue-117709.-_1YL0.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-12-09-09-11.gh-issue-117431.lxFEeJ.rst9
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-12-11-19-18.gh-issue-117750.YttK6h.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-12-12-28-49.gh-issue-117755.6ct8kU.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-13-16-55-53.gh-issue-117536.xkVbfv.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-13-18-59-25.gh-issue-115874.c3xG-E.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-15-07-37-09.gh-issue-117881.07H0wI.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-15-13-53-59.gh-issue-117894.8LpZ6m.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-17-17-52-32.gh-issue-109118.q9iPEI.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-49-15.gh-issue-116622.tthNUF.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-53-52.gh-issue-117901.SsEcVJ.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-18-03-49-41.gh-issue-117958.-EsfUs.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-19-08-50-48.gh-issue-102511.qDEB66.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-57-46.gh-issue-118090.eGAQ0B.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-59-57.gh-issue-118082._FLuOT.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-20-20-30-15.gh-issue-107674.GZPOP7.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-22-08-34-28.gh-issue-118074.5_JnIa.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-25-11-48-28.gh-issue-118216.SVg700.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-25-12-55-47.gh-issue-118272.5ptjk_.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-25-21-18-19.gh-issue-118160.GH5SMc.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-26-05-38-18.gh-issue-118306.vRUEOU.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-26-14-06-18.gh-issue-118335.SRFsxO.rst7
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-27-16-23-29.gh-issue-116767.z9UFpr.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-27-21-44-40.gh-issue-74929.C2nESp.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-04-28-00-41-17.gh-issue-111201.cQsh5U.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-01-07-06-48.gh-issue-117714.Ip_dm5.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-01-14-20-28.gh-issue-118492.VUsSfn.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-01-17-12-36.gh-issue-118465.g3Q8iE.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-01-22-43-54.gh-issue-118473.QIvq9R.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-02-15-57-07.gh-issue-118164.AF6kwI.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-02-16-04-51.gh-issue-117514.CJiuC0.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-02-20-32-42.gh-issue-118518.m-JbTi.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-02-21-19-35.gh-issue-118513.qHODjb.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-03-17-49-37.gh-issue-116322.Gy6M4j.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-03-18-01-26.gh-issue-95382.73FSEv.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-05-12-04-02.gh-issue-117549.kITawD.rst5
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-06-10-57-54.gh-issue-117953.DqCzIs.rst8
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2024-05-07-01-39-24.gh-issue-118414.G5GG7l.rst1
-rw-r--r--Misc/NEWS.d/next/Documentation/2024-04-25-22-12-20.gh-issue-117928.LKdTno.rst1
-rw-r--r--Misc/NEWS.d/next/IDLE/2018-09-23-01-36-39.bpo-34774.VeM-X-.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2018-02-13-10-02-54.bpo-32839.McbVz3.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2019-08-29-20-26-08.bpo-30988.b-_h5O.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2019-09-09-18-18-34.bpo-18108.ajPLAO.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2020-01-14-09-46-51.bpo-39324.qUcDrM.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2020-06-10-19-24-17.bpo-40943.vjiiN_.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-10-24-12-05-19.gh-issue-66410.du4UKW.rst7
-rw-r--r--Misc/NEWS.d/next/Library/2022-11-23-17-16-31.gh-issue-99730.bDQdaX.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-12-14-15-53-38.gh-issue-100242.Ny7VUO.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2023-03-03-21-13-08.gh-issue-102402.fpkRO1.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-05-28-11-25-18.gh-issue-62090.opAhDn.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-08-21-10-34-43.gh-issue-108191.GZM3mv.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-10-02-10-35-58.gh-issue-110209.b5zfIz.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-10-20-03-50-17.gh-issue-83151.bcsD40.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-10-24-12-39-04.gh-issue-109617.YoI8TV.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-11-07-22-41-42.gh-issue-111744.TbLxF0.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-12-07-20-05-54.gh-issue-112855.ph4ehh.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-12-14-02-51-38.gh-issue-113081.S-9Qyn.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-01-19-05-40-46.gh-issue-83856.jN5M80.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-02-11-07-31-43.gh-issue-82062.eeS6w7.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-02-28-10-41-24.gh-issue-115961.P-_DU0.rst7
-rw-r--r--Misc/NEWS.d/next/Library/2024-02-28-11-51-51.gh-issue-116023.CGYhFh.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-03-17-18-24-23.gh-issue-116871.9uSl8M.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-03-20-00-11-39.gh-issue-68583.mIlxxb.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-03-26-15-29-39.gh-issue-66543.OZBhU5.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-03-29-12-21-40.gh-issue-117142.U0agfh.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-03-29-15-14-51.gh-issue-117313.ks_ONu.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-02-11-17-44.gh-issue-117394.2aoSlb.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-03-15-04-23.gh-issue-117503.NMfwup.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-03-16-01-31.gh-issue-117516.7DlHje.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-04-15-28-12.gh-issue-116720.aGhXns.rst18
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-05-13-38-53.gh-issue-117546.lWjhHE.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-05-15-51-01.gh-issue-117566.54nABf.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-06-18-41-36.gh-issue-117225.tJh1Hw.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-06-20-31-09.gh-issue-117586.UgWdRK.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-07-19-39-20.gh-issue-102247.h8rqiX.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-08-03-23-22.gh-issue-117618.-4DCUw.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-08-19-12-26.gh-issue-117663.CPfc_p.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-09-20-14-44.gh-issue-117348.A2NAAz.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-09-23-22-21.gh-issue-117692.EciInD.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-10-20-59-10.gh-issue-117722.oxIUEI.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-10-21-08-32.gh-issue-117586.UCL__1.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-10-21-30-37.gh-issue-117727.uAYNVS.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-10-22-35-24.gh-issue-115060.XEVuOb.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-11-18-11-37.gh-issue-76785.BWNkhC.rst6
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-12-17-37-11.gh-issue-77102.Mk6X_E.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-13-01-45-15.gh-issue-115060.IxoM03.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-14-15-59-28.gh-issue-117691.1mtREE.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-16-18-34-11.gh-issue-86650.Zeydyg.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-17-18-00-30.gh-issue-80361.RstWg-.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-17-19-41-59.gh-issue-117995.Vt76Rv.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-17-21-28-24.gh-issue-116931._AS09h.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-17-22-00-15.gh-issue-114053._JBV4D.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-18-00-35-11.gh-issue-117535.0m6SIM.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-19-09-28-43.gh-issue-118107.Mdsr1J.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-21-18-55-42.gh-issue-118131.eAT0is.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-22-20-42-29.gh-issue-118168.Igni7h.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-22-21-54-12.gh-issue-90848.5jHEEc.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-23-21-17-00.gh-issue-117486.ea3KYD.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-24-07-45-08.gh-issue-118218.m1OHbN.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-24-12-20-48.gh-issue-118013.TKn_kZ.rst9
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-24-12-29-33.gh-issue-118221.2k_bac.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-24-16-07-26.gh-issue-118225.KdrcgL.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-25-11-49-11.gh-issue-118271.5N2Xcy.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-26-12-42-29.gh-issue-118314.Z7reGc.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-26-14-53-28.gh-issue-118285.A0_pte.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-27-20-34-56.gh-issue-116622.YlQgXv.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-29-21-51-28.gh-issue-118402.Z_06Th.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-29-22-11-54.gh-issue-118404.GYfMaD.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-30-12-59-04.gh-issue-101732.29zUDu.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-04-30-15-18-19.gh-issue-118406.y-GnMo.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-02-04-27-12.gh-issue-118500.pBGGtQ.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-04-18-40-43.gh-issue-111744.nuCtwN.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-04-20-22-59.gh-issue-118164.9D02MQ.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-06-08-23-01.gh-issue-118648.OVA3jJ.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-06-16-52-40.gh-issue-118650.qKz5lp.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-06-18-13-02.gh-issue-118660.n01Vb7.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2024-05-07-11-23-11.gh-issue-118418.QPMdJm.rst6
-rw-r--r--Misc/NEWS.d/next/Security/2024-03-25-21-25-28.gh-issue-117233.E4CyI_.rst3
-rw-r--r--Misc/NEWS.d/next/Security/2024-03-27-13-50-02.gh-issue-116741.ZoGryG.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2024-04-12-13-18-42.gh-issue-117786.LpI01s.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2024-04-12-14-02-58.gh-issue-90329.YpEeaO.rst5
-rw-r--r--Misc/NEWS.d/next/Windows/2024-04-15-21-23-34.gh-issue-115009.uhisHP.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2024-04-26-14-23-07.gh-issue-118293.ohhPtW.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2024-04-29-13-53-25.gh-issue-118347.U5ZRm_.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2024-05-01-20-57-09.gh-issue-118486.K44KJG.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2024-05-02-09-28-04.gh-issue-115119.cUKMXo.rst1
-rw-r--r--Misc/NEWS.d/next/macOS/2022-04-17-01-07-42.gh-issue-91629.YBGAAt.rst1
-rw-r--r--Misc/NEWS.d/next/macOS/2024-04-15-21-19-39.gh-issue-115009.IdxH9N.rst1
-rw-r--r--Misc/NEWS.d/next/macOS/2024-04-19-08-40-00.gh-issue-114099._iDfrQ.rst1
-rw-r--r--Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst1
-rw-r--r--README.rst4
162 files changed, 1861 insertions, 499 deletions
diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index 44db77a..b35bedc 100644
--- a/Doc/tools/extensions/pyspecific.py
+++ b/Doc/tools/extensions/pyspecific.py
@@ -33,7 +33,7 @@ from sphinx.util.display import status_iterator
ISSUE_URI = 'https://bugs.python.org/issue?@action=redirect&bpo=%s'
GH_ISSUE_URI = 'https://github.com/python/cpython/issues/%s'
# Used in conf.py and updated here by python/release-tools/run_release.py
-SOURCE_URI = 'https://github.com/python/cpython/tree/main/%s'
+SOURCE_URI = 'https://github.com/python/cpython/tree/3.13/%s'
# monkey-patch reST parser to disable alphabetic and roman enumerated lists
from docutils.parsers.rst.states import Body
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 35c595d..179c9f5 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -19,11 +19,11 @@
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 13
#define PY_MICRO_VERSION 0
-#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL 6
+#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_BETA
+#define PY_RELEASE_SERIAL 1
/* Version as a string */
-#define PY_VERSION "3.13.0a6+"
+#define PY_VERSION "3.13.0b1"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index 26fc498..4643df8 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Tue Apr 9 11:53:07 2024
+# Autogenerated by Sphinx on Wed May 8 11:11:17 2024
# as part of the release process.
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
@@ -419,7 +419,7 @@ topics = {'assert': 'The "assert" statement\n'
'async': 'Coroutines\n'
'**********\n'
'\n'
- 'New in version 3.5.\n'
+ 'Added in version 3.5.\n'
'\n'
'\n'
'Coroutine function definition\n'
@@ -792,7 +792,7 @@ topics = {'assert': 'The "assert" statement\n'
'Changed in version 3.5: "__class__" module attribute is '
'now writable.\n'
'\n'
- 'New in version 3.7: "__getattr__" and "__dir__" module '
+ 'Added in version 3.7: "__getattr__" and "__dir__" module '
'attributes.\n'
'\n'
'See also:\n'
@@ -1206,7 +1206,7 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' await_expr ::= "await" primary\n'
'\n'
- 'New in version 3.5.\n',
+ 'Added in version 3.5.\n',
'binary': 'Binary arithmetic operations\n'
'****************************\n'
'\n'
@@ -1239,7 +1239,7 @@ topics = {'assert': 'The "assert" statement\n'
'The "@" (at) operator is intended to be used for matrix\n'
'multiplication. No builtin Python types implement this operator.\n'
'\n'
- 'New in version 3.5.\n'
+ 'Added in version 3.5.\n'
'\n'
'The "/" (division) and "//" (floor division) operators yield the\n'
'quotient of their arguments. The numeric arguments are first\n'
@@ -2765,7 +2765,7 @@ topics = {'assert': 'The "assert" statement\n'
'The "match" statement\n'
'=====================\n'
'\n'
- 'New in version 3.10.\n'
+ 'Added in version 3.10.\n'
'\n'
'The match statement is used for pattern matching. Syntax:\n'
'\n'
@@ -3849,7 +3849,7 @@ topics = {'assert': 'The "assert" statement\n'
'Coroutines\n'
'==========\n'
'\n'
- 'New in version 3.5.\n'
+ 'Added in version 3.5.\n'
'\n'
'\n'
'Coroutine function definition\n'
@@ -3976,13 +3976,18 @@ topics = {'assert': 'The "assert" statement\n'
'Type parameter lists\n'
'====================\n'
'\n'
- 'New in version 3.12.\n'
+ 'Added in version 3.12.\n'
+ '\n'
+ 'Changed in version 3.13: Support for default values was added '
+ '(see\n'
+ '**PEP 696**).\n'
'\n'
' type_params ::= "[" type_param ("," type_param)* "]"\n'
' type_param ::= typevar | typevartuple | paramspec\n'
- ' typevar ::= identifier (":" expression)?\n'
- ' typevartuple ::= "*" identifier\n'
- ' paramspec ::= "**" identifier\n'
+ ' typevar ::= identifier (":" expression)? ("=" '
+ 'expression)?\n'
+ ' typevartuple ::= "*" identifier ("=" expression)?\n'
+ ' paramspec ::= "**" identifier ("=" expression)?\n'
'\n'
'Functions (including coroutines), classes and type aliases may '
'contain\n'
@@ -4081,21 +4086,41 @@ topics = {'assert': 'The "assert" statement\n'
'bounds or\n'
'constraints.\n'
'\n'
+ 'All three flavors of type parameters can also have a *default '
+ 'value*,\n'
+ 'which is used when the type parameter is not explicitly '
+ 'provided. This\n'
+ 'is added by appending a single equals sign ("=") followed by an\n'
+ 'expression. Like the bounds and constraints of type variables, '
+ 'the\n'
+ 'default value is not evaluated when the object is created, but '
+ 'only\n'
+ 'when the type parameter’s "__default__" attribute is accessed. '
+ 'To this\n'
+ 'end, the default value is evaluated in a separate annotation '
+ 'scope. If\n'
+ 'no default value is specified for a type parameter, the '
+ '"__default__"\n'
+ 'attribute is set to the special sentinel object '
+ '"typing.NoDefault".\n'
+ '\n'
'The following example indicates the full set of allowed type '
'parameter\n'
'declarations:\n'
'\n'
' def overly_generic[\n'
' SimpleTypeVar,\n'
+ ' TypeVarWithDefault = int,\n'
' TypeVarWithBound: int,\n'
' TypeVarWithConstraints: (str, bytes),\n'
- ' *SimpleTypeVarTuple,\n'
- ' **SimpleParamSpec,\n'
+ ' *SimpleTypeVarTuple = (int, float),\n'
+ ' **SimpleParamSpec = (str, bytearray),\n'
' ](\n'
' a: SimpleTypeVar,\n'
- ' b: TypeVarWithBound,\n'
- ' c: Callable[SimpleParamSpec, TypeVarWithConstraints],\n'
- ' *d: SimpleTypeVarTuple,\n'
+ ' b: TypeVarWithDefault,\n'
+ ' c: TypeVarWithBound,\n'
+ ' d: Callable[SimpleParamSpec, TypeVarWithConstraints],\n'
+ ' *e: SimpleTypeVarTuple,\n'
' ): ...\n'
'\n'
'\n'
@@ -4940,8 +4965,8 @@ topics = {'assert': 'The "assert" statement\n'
'you are\n'
'in debug mode:\n'
'\n'
- ' > ...(3)double()\n'
- ' -> return x * 2\n'
+ ' > ...(2)double()\n'
+ ' -> breakpoint()\n'
' (Pdb) p x\n'
' 3\n'
' (Pdb) continue\n'
@@ -5063,6 +5088,11 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' Changed in version 3.7: The keyword-only argument *header*.\n'
'\n'
+ ' Changed in version 3.13: "set_trace()" will enter the '
+ 'debugger\n'
+ ' immediately, rather than on the next line of code to be '
+ 'executed.\n'
+ '\n'
'pdb.post_mortem(traceback=None)\n'
'\n'
' Enter post-mortem debugging of the given *traceback* object. '
@@ -5215,7 +5245,7 @@ topics = {'assert': 'The "assert" statement\n'
'* "$_exception": the exception if the frame is raising an '
'exception\n'
'\n'
- 'New in version 3.12.\n'
+ 'Added in version 3.12.\n'
'\n'
'If a file ".pdbrc" exists in the user’s home directory or in '
'the\n'
@@ -5271,19 +5301,22 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'b(reak) [([filename:]lineno | function) [, condition]]\n'
'\n'
- ' With a *lineno* argument, set a break there in the current '
- 'file.\n'
+ ' With a *lineno* argument, set a break at line *lineno* in '
+ 'the\n'
+ ' current file. The line number may be prefixed with a '
+ '*filename* and\n'
+ ' a colon, to specify a breakpoint in another file (possibly '
+ 'one that\n'
+ ' hasn’t been loaded yet). The file is searched on '
+ '"sys.path".\n'
+ ' Accepatable forms of *filename* are "/abspath/to/file.py",\n'
+ ' "relpath/file.py", "module" and "package.module".\n'
+ '\n'
' With a *function* argument, set a break at the first '
'executable\n'
- ' statement within that function. The line number may be '
- 'prefixed\n'
- ' with a filename and a colon, to specify a breakpoint in '
- 'another\n'
- ' file (probably one that hasn’t been loaded yet). The file '
- 'is\n'
- ' searched on "sys.path". Note that each breakpoint is '
- 'assigned a\n'
- ' number to which all the other breakpoint commands refer.\n'
+ ' statement within that function. *function* can be any '
+ 'expression\n'
+ ' that evaluates to a function in the current namespace.\n'
'\n'
' If a second argument is present, it is an expression which '
'must\n'
@@ -5295,6 +5328,9 @@ topics = {'assert': 'The "assert" statement\n'
'current\n'
' ignore count, and the associated condition if any.\n'
'\n'
+ ' Each breakpoint is assigned a number to which all the other\n'
+ ' breakpoint commands refer.\n'
+ '\n'
'tbreak [([filename:]lineno | function) [, condition]]\n'
'\n'
' Temporary breakpoint, which is removed automatically when it '
@@ -5479,7 +5515,7 @@ topics = {'assert': 'The "assert" statement\n'
' List all source code for the current function or frame.\n'
' Interesting lines are marked as for "list".\n'
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
'a(rgs)\n'
'\n'
@@ -5512,7 +5548,7 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' Try to get source code of *expression* and display it.\n'
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
'display [expression]\n'
'\n'
@@ -5571,7 +5607,7 @@ topics = {'assert': 'The "assert" statement\n'
' display lst[:]: [1] [old: []]\n'
' (Pdb)\n'
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
'undisplay [expression]\n'
'\n'
@@ -5580,7 +5616,7 @@ topics = {'assert': 'The "assert" statement\n'
' *expression*, clear all display expressions for the current '
'frame.\n'
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
'interact\n'
'\n'
@@ -5603,7 +5639,7 @@ topics = {'assert': 'The "assert" statement\n'
' the mutable objects will be reflected in the original '
'namespaces.\n'
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
' Changed in version 3.13: "exit()" and "quit()" can be used to '
'exit\n'
@@ -5748,7 +5784,7 @@ topics = {'assert': 'The "assert" statement\n'
' > example.py(10)middle()\n'
' -> return inner(0)\n'
'\n'
- ' New in version 3.13.\n'
+ ' Added in version 3.13.\n'
'\n'
'-[ Footnotes ]-\n'
'\n'
@@ -5813,7 +5849,8 @@ topics = {'assert': 'The "assert" statement\n'
'dict\n'
'items and earlier dictionary unpackings.\n'
'\n'
- 'New in version 3.5: Unpacking into dictionary displays, originally\n'
+ 'Added in version 3.5: Unpacking into dictionary displays, '
+ 'originally\n'
'proposed by **PEP 448**.\n'
'\n'
'A dict comprehension, in contrast to list and set comprehensions,\n'
@@ -6121,9 +6158,12 @@ topics = {'assert': 'The "assert" statement\n'
'of the module "builtins". The global namespace is searched '
'first. If\n'
'the names are not found there, the builtins namespace is '
- 'searched.\n'
- 'The "global" statement must precede all uses of the listed '
- 'names.\n'
+ 'searched\n'
+ 'next. If the names are also not found in the builtins '
+ 'namespace, new\n'
+ 'variables are created in the global namespace. The global '
+ 'statement\n'
+ 'must precede all uses of the listed names.\n'
'\n'
'The "global" statement has the same scope as a name binding '
'operation\n'
@@ -6211,8 +6251,9 @@ topics = {'assert': 'The "assert" statement\n'
'annotation\n'
' scope, but its decorators are not.\n'
'\n'
- '* The bounds and constraints for type variables (lazily '
- 'evaluated).\n'
+ '* The bounds, constraints, and default values for type '
+ 'parameters\n'
+ ' (lazily evaluated).\n'
'\n'
'* The value of type aliases (lazily evaluated).\n'
'\n'
@@ -6255,9 +6296,13 @@ topics = {'assert': 'The "assert" statement\n'
'object were\n'
' defined in the enclosing scope.\n'
'\n'
- 'New in version 3.12: Annotation scopes were introduced in '
- 'Python 3.12\n'
- 'as part of **PEP 695**.\n'
+ 'Added in version 3.12: Annotation scopes were introduced in '
+ 'Python\n'
+ '3.12 as part of **PEP 695**.\n'
+ '\n'
+ 'Changed in version 3.13: Annotation scopes are also used for '
+ 'type\n'
+ 'parameter defaults, as introduced by **PEP 696**.\n'
'\n'
'\n'
'Lazy evaluation\n'
@@ -6265,15 +6310,15 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'The values of type aliases created through the "type" statement '
'are\n'
- '*lazily evaluated*. The same applies to the bounds and '
- 'constraints of\n'
- 'type variables created through the type parameter syntax. This '
- 'means\n'
- 'that they are not evaluated when the type alias or type '
- 'variable is\n'
- 'created. Instead, they are only evaluated when doing so is '
- 'necessary\n'
- 'to resolve an attribute access.\n'
+ '*lazily evaluated*. The same applies to the bounds, '
+ 'constraints, and\n'
+ 'default values of type variables created through the type '
+ 'parameter\n'
+ 'syntax. This means that they are not evaluated when the type '
+ 'alias or\n'
+ 'type variable is created. Instead, they are only evaluated when '
+ 'doing\n'
+ 'so is necessary to resolve an attribute access.\n'
'\n'
'Example:\n'
'\n'
@@ -6317,7 +6362,7 @@ topics = {'assert': 'The "assert" statement\n'
'looked up\n'
'as if they were used in the immediately enclosing scope.\n'
'\n'
- 'New in version 3.12.\n'
+ 'Added in version 3.12.\n'
'\n'
'\n'
'Builtins and restricted execution\n'
@@ -6472,9 +6517,8 @@ topics = {'assert': 'The "assert" statement\n'
'the\n'
'unpacking.\n'
'\n'
- 'New in version 3.5: Iterable unpacking in expression lists, '
- 'originally\n'
- 'proposed by **PEP 448**.\n'
+ 'Added in version 3.5: Iterable unpacking in expression lists,\n'
+ 'originally proposed by **PEP 448**.\n'
'\n'
'A trailing comma is required only to create a one-item tuple, '
'such as\n'
@@ -7769,7 +7813,7 @@ topics = {'assert': 'The "assert" statement\n'
'Soft Keywords\n'
'=============\n'
'\n'
- 'New in version 3.10.\n'
+ 'Added in version 3.10.\n'
'\n'
'Some identifiers are only reserved under specific contexts. '
'These are\n'
@@ -8397,9 +8441,12 @@ topics = {'assert': 'The "assert" statement\n'
'namespace\n'
'of the module "builtins". The global namespace is searched '
'first. If\n'
- 'the names are not found there, the builtins namespace is '
- 'searched.\n'
- 'The "global" statement must precede all uses of the listed names.\n'
+ 'the names are not found there, the builtins namespace is searched\n'
+ 'next. If the names are also not found in the builtins namespace, '
+ 'new\n'
+ 'variables are created in the global namespace. The global '
+ 'statement\n'
+ 'must precede all uses of the listed names.\n'
'\n'
'The "global" statement has the same scope as a name binding '
'operation\n'
@@ -8482,8 +8529,8 @@ topics = {'assert': 'The "assert" statement\n'
'annotation\n'
' scope, but its decorators are not.\n'
'\n'
- '* The bounds and constraints for type variables (lazily '
- 'evaluated).\n'
+ '* The bounds, constraints, and default values for type parameters\n'
+ ' (lazily evaluated).\n'
'\n'
'* The value of type aliases (lazily evaluated).\n'
'\n'
@@ -8523,9 +8570,12 @@ topics = {'assert': 'The "assert" statement\n'
'were\n'
' defined in the enclosing scope.\n'
'\n'
- 'New in version 3.12: Annotation scopes were introduced in Python '
- '3.12\n'
- 'as part of **PEP 695**.\n'
+ 'Added in version 3.12: Annotation scopes were introduced in '
+ 'Python\n'
+ '3.12 as part of **PEP 695**.\n'
+ '\n'
+ 'Changed in version 3.13: Annotation scopes are also used for type\n'
+ 'parameter defaults, as introduced by **PEP 696**.\n'
'\n'
'\n'
'Lazy evaluation\n'
@@ -8533,15 +8583,15 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'The values of type aliases created through the "type" statement '
'are\n'
- '*lazily evaluated*. The same applies to the bounds and constraints '
- 'of\n'
- 'type variables created through the type parameter syntax. This '
- 'means\n'
- 'that they are not evaluated when the type alias or type variable '
- 'is\n'
- 'created. Instead, they are only evaluated when doing so is '
- 'necessary\n'
- 'to resolve an attribute access.\n'
+ '*lazily evaluated*. The same applies to the bounds, constraints, '
+ 'and\n'
+ 'default values of type variables created through the type '
+ 'parameter\n'
+ 'syntax. This means that they are not evaluated when the type alias '
+ 'or\n'
+ 'type variable is created. Instead, they are only evaluated when '
+ 'doing\n'
+ 'so is necessary to resolve an attribute access.\n'
'\n'
'Example:\n'
'\n'
@@ -8584,7 +8634,7 @@ topics = {'assert': 'The "assert" statement\n'
'looked up\n'
'as if they were used in the immediately enclosing scope.\n'
'\n'
- 'New in version 3.12.\n'
+ 'Added in version 3.12.\n'
'\n'
'\n'
'Builtins and restricted execution\n'
@@ -9503,7 +9553,7 @@ topics = {'assert': 'The "assert" statement\n'
'for\n'
' correctness.\n'
'\n'
- ' New in version 3.4.\n'
+ ' Added in version 3.4.\n'
'\n'
'Note:\n'
'\n'
@@ -9754,7 +9804,7 @@ topics = {'assert': 'The "assert" statement\n'
'descriptor, or\n'
' generator instance.\n'
'\n'
- ' New in version 3.3.\n'
+ ' Added in version 3.3.\n'
'\n'
'definition.__type_params__\n'
'\n'
@@ -9762,7 +9812,7 @@ topics = {'assert': 'The "assert" statement\n'
'type\n'
' aliases.\n'
'\n'
- ' New in version 3.12.\n'
+ ' Added in version 3.12.\n'
'\n'
'class.__mro__\n'
'\n'
@@ -9788,7 +9838,15 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' >>> int.__subclasses__()\n'
" [<class 'bool'>, <enum 'IntEnum'>, <flag 'IntFlag'>, "
- "<class 're._constants._NamedIntConstant'>]\n",
+ "<class 're._constants._NamedIntConstant'>]\n"
+ '\n'
+ 'class.__static_attributes__\n'
+ '\n'
+ ' A tuple containing names of attributes of this class '
+ 'which are\n'
+ ' accessed through "self.X" from any function in its body.\n'
+ '\n'
+ ' Added in version 3.13.\n',
'specialnames': 'Special method names\n'
'********************\n'
'\n'
@@ -10471,7 +10529,7 @@ topics = {'assert': 'The "assert" statement\n'
'Changed in version 3.5: "__class__" module attribute is now '
'writable.\n'
'\n'
- 'New in version 3.7: "__getattr__" and "__dir__" module '
+ 'Added in version 3.7: "__getattr__" and "__dir__" module '
'attributes.\n'
'\n'
'See also:\n'
@@ -10840,7 +10898,7 @@ topics = {'assert': 'The "assert" statement\n'
'explicit\n'
' hint) can be accessed as "type(cls)".\n'
'\n'
- ' New in version 3.6.\n'
+ ' Added in version 3.6.\n'
'\n'
'When a class is created, "type.__new__()" scans the class '
'variables\n'
@@ -10872,7 +10930,7 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
' See Creating the class object for more details.\n'
'\n'
- ' New in version 3.6.\n'
+ ' Added in version 3.6.\n'
'\n'
'\n'
'Metaclasses\n'
@@ -11474,7 +11532,7 @@ topics = {'assert': 'The "assert" statement\n'
'for\n'
' correctness.\n'
'\n'
- ' New in version 3.4.\n'
+ ' Added in version 3.4.\n'
'\n'
'Note:\n'
'\n'
@@ -11923,7 +11981,7 @@ topics = {'assert': 'The "assert" statement\n'
'will\n'
'raise a "TypeError".\n'
'\n'
- 'New in version 3.10.\n'
+ 'Added in version 3.10.\n'
'\n'
'See also:\n'
'\n'
@@ -11972,7 +12030,7 @@ topics = {'assert': 'The "assert" statement\n'
'to\n'
' implement this method.\n'
'\n'
- 'New in version 3.12.\n'
+ 'Added in version 3.12.\n'
'\n'
'See also:\n'
'\n'
@@ -12136,7 +12194,7 @@ topics = {'assert': 'The "assert" statement\n'
'‘Default\n'
' Case Folding’ of the Unicode Standard.\n'
'\n'
- ' New in version 3.3.\n'
+ ' Added in version 3.3.\n'
'\n'
'str.center(width[, fillchar])\n'
'\n'
@@ -12320,7 +12378,7 @@ topics = {'assert': 'The "assert" statement\n'
"{country}'.format_map(Default(name='Guido'))\n"
" 'Guido was born in country'\n"
'\n'
- ' New in version 3.2.\n'
+ ' Added in version 3.2.\n'
'\n'
'str.index(sub[, start[, end]])\n'
'\n'
@@ -12364,7 +12422,7 @@ topics = {'assert': 'The "assert" statement\n'
'have code\n'
' points in the range U+0000-U+007F.\n'
'\n'
- ' New in version 3.7.\n'
+ ' Added in version 3.7.\n'
'\n'
'str.isdecimal()\n'
'\n'
@@ -12604,7 +12662,7 @@ topics = {'assert': 'The "assert" statement\n'
" >>> 'BaseTestCase'.removeprefix('Test')\n"
" 'BaseTestCase'\n"
'\n'
- ' New in version 3.9.\n'
+ ' Added in version 3.9.\n'
'\n'
'str.removesuffix(suffix, /)\n'
'\n'
@@ -12619,7 +12677,7 @@ topics = {'assert': 'The "assert" statement\n'
" >>> 'TmpDirMixin'.removesuffix('Tests')\n"
" 'TmpDirMixin'\n"
'\n'
- ' New in version 3.9.\n'
+ ' Added in version 3.9.\n'
'\n'
'str.replace(old, new, count=-1)\n'
'\n'
@@ -13098,8 +13156,8 @@ topics = {'assert': 'The "assert" statement\n'
'than\n'
'Python 3.x’s the "\'ur\'" syntax is not supported.\n'
'\n'
- 'New in version 3.3: The "\'rb\'" prefix of raw bytes literals has '
- 'been\n'
+ 'Added in version 3.3: The "\'rb\'" prefix of raw bytes literals '
+ 'has been\n'
'added as a synonym of "\'br\'".Support for the unicode legacy '
'literal\n'
'("u\'value\'") was reintroduced to simplify the maintenance of '
@@ -14071,7 +14129,7 @@ topics = {'assert': 'The "assert" statement\n'
'| function.__qualname__ | The '
'function’s *qualified name*. See also: |\n'
'| | '
- '"__qualname__ attributes". New in version 3.3. |\n'
+ '"__qualname__ attributes". Added in version 3.3. |\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'| function.__module__ | The name of '
'the module the function was defined |\n'
@@ -14114,7 +14172,7 @@ topics = {'assert': 'The "assert" statement\n'
'| function.__type_params__ | A "tuple" '
'containing the type parameters of a |\n'
'| | generic '
- 'function. New in version 3.12. |\n'
+ 'function. Added in version 3.12. |\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'\n'
'Function objects also support getting and setting arbitrary\n'
@@ -14421,8 +14479,7 @@ topics = {'assert': 'The "assert" statement\n'
'to\n'
'a common ancestor. Additional details on the C3 MRO used by Python '
'can\n'
- 'be found in the documentation accompanying the 2.3 release at\n'
- 'https://docs.python.org/3/howto/mro.html.\n'
+ 'be found at The Python 2.3 Method Resolution Order.\n'
'\n'
'When a class attribute reference (for class "C", say) would yield '
'a\n'
@@ -14470,6 +14527,15 @@ topics = {'assert': 'The "assert" statement\n'
' "__type_params__"\n'
' A tuple containing the type parameters of a generic class.\n'
'\n'
+ ' "__static_attributes__"\n'
+ ' A tuple containing names of attributes of this class which '
+ 'are\n'
+ ' accessed through "self.X" from any function in its body.\n'
+ '\n'
+ ' "__firstlineno__"\n'
+ ' The line number of the first line of the class definition,\n'
+ ' including decorators.\n'
+ '\n'
'\n'
'Class instances\n'
'===============\n'
@@ -14566,9 +14632,9 @@ topics = {'assert': 'The "assert" statement\n'
'name |\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'| codeobject.co_qualname | The fully '
- 'qualified function name New in version |\n'
- '| | '
- '3.11. |\n'
+ 'qualified function name Added in |\n'
+ '| | version '
+ '3.11. |\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'| codeobject.co_argcount | The total '
'number of positional *parameters* |\n'
@@ -14722,7 +14788,7 @@ topics = {'assert': 'The "assert" statement\n'
' When this occurs, some or all of the tuple elements can be '
'"None".\n'
'\n'
- ' New in version 3.11.\n'
+ ' Added in version 3.11.\n'
'\n'
' Note:\n'
'\n'
@@ -14780,7 +14846,7 @@ topics = {'assert': 'The "assert" statement\n'
'but\n'
' have been eliminated by the *bytecode* compiler.\n'
'\n'
- ' New in version 3.10.\n'
+ ' Added in version 3.10.\n'
'\n'
' See also:\n'
'\n'
@@ -14797,7 +14863,7 @@ topics = {'assert': 'The "assert" statement\n'
' Code objects are also supported by the generic function\n'
' "copy.replace()".\n'
'\n'
- ' New in version 3.8.\n'
+ ' Added in version 3.8.\n'
'\n'
'\n'
'Frame objects\n'
@@ -14830,8 +14896,14 @@ topics = {'assert': 'The "assert" statement\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'| frame.f_locals | The '
'dictionary used by the frame to look up local |\n'
+ '| | variables. '
+ 'If the frame refers to a function or |\n'
'| | '
- 'variables |\n'
+ 'comprehension, this may return a write- through |\n'
+ '| | proxy '
+ 'object. Changed in version 3.13: Return a |\n'
+ '| | proxy for '
+ 'functions and comprehensions. |\n'
'+----------------------------------------------------+----------------------------------------------------+\n'
'| frame.f_globals | The '
'dictionary used by the frame to look up global |\n'
@@ -14913,7 +14985,7 @@ topics = {'assert': 'The "assert" statement\n'
' "RuntimeError" is raised if the frame is currently executing or\n'
' suspended.\n'
'\n'
- ' New in version 3.4.\n'
+ ' Added in version 3.4.\n'
'\n'
' Changed in version 3.13: Attempting to clear a suspended frame\n'
' raises "RuntimeError" (as has always been the case for '
@@ -15306,7 +15378,7 @@ topics = {'assert': 'The "assert" statement\n'
'dictionary. This\n'
' is a shortcut for "reversed(d.keys())".\n'
'\n'
- ' New in version 3.8.\n'
+ ' Added in version 3.8.\n'
'\n'
' setdefault(key[, default])\n'
'\n'
@@ -15357,7 +15429,7 @@ topics = {'assert': 'The "assert" statement\n'
' *other* take priority when *d* and *other* share '
'keys.\n'
'\n'
- ' New in version 3.9.\n'
+ ' Added in version 3.9.\n'
'\n'
' d |= other\n'
'\n'
@@ -15369,7 +15441,7 @@ topics = {'assert': 'The "assert" statement\n'
'and *other*\n'
' share keys.\n'
'\n'
- ' New in version 3.9.\n'
+ ' Added in version 3.9.\n'
'\n'
' Dictionaries compare equal if and only if they have the '
'same "(key,\n'
@@ -15491,7 +15563,7 @@ topics = {'assert': 'The "assert" statement\n'
'original\n'
' dictionary to which the view refers.\n'
'\n'
- ' New in version 3.10.\n'
+ ' Added in version 3.10.\n'
'\n'
'Keys views are set-like since their entries are unique and '
'*hashable*.\n'
@@ -16031,7 +16103,7 @@ topics = {'assert': 'The "assert" statement\n'
'mutable\n'
' sequence classes provide it.\n'
'\n'
- ' New in version 3.3: "clear()" and "copy()" methods.\n'
+ ' Added in version 3.3: "clear()" and "copy()" methods.\n'
'\n'
'6. The value *n* is an integer, or an object implementing\n'
' "__index__()". Zero and negative values of *n* clear the '
@@ -16499,7 +16571,8 @@ topics = {'assert': 'The "assert" statement\n'
'concrete mutable\n'
' sequence classes provide it.\n'
'\n'
- ' New in version 3.3: "clear()" and "copy()" methods.\n'
+ ' Added in version 3.3: "clear()" and "copy()" '
+ 'methods.\n'
'\n'
'6. The value *n* is an integer, or an object '
'implementing\n'
diff --git a/Misc/NEWS.d/3.13.0b1.rst b/Misc/NEWS.d/3.13.0b1.rst
new file mode 100644
index 0000000..8d49ff0
--- /dev/null
+++ b/Misc/NEWS.d/3.13.0b1.rst
@@ -0,0 +1,1670 @@
+.. date: 2024-03-27-13-50-02
+.. gh-issue: 116741
+.. nonce: ZoGryG
+.. release date: 2024-05-08
+.. section: Security
+
+Update bundled libexpat to 2.6.2
+
+..
+
+.. date: 2024-03-25-21-25-28
+.. gh-issue: 117233
+.. nonce: E4CyI_
+.. section: Security
+
+Detect BLAKE2, SHA3, Shake, & truncated SHA512 support in the OpenSSL-ish
+libcrypto library at build time. This allows :mod:`hashlib` to be used with
+libraries that do not to support every algorithm that upstream OpenSSL does.
+
+..
+
+.. date: 2024-05-07-01-39-24
+.. gh-issue: 118414
+.. nonce: G5GG7l
+.. section: Core and Builtins
+
+Add instrumented opcodes to YIELD_VALUE assertion for tracing cases.
+
+..
+
+.. date: 2024-05-06-10-57-54
+.. gh-issue: 117953
+.. nonce: DqCzIs
+.. section: Core and Builtins
+
+When a builtin or extension module is imported for the first time, while a
+subinterpreter is active, the module's init function is now run by the main
+interpreter first before import continues in the subinterpreter.
+Consequently, single-phase init modules now fail in an isolated
+subinterpreter without the init function running under that interpreter,
+whereas before it would run under the subinterpreter *before* failing,
+potentially leaving behind global state and callbacks and otherwise leaving
+the module in an inconsistent state.
+
+..
+
+.. date: 2024-05-05-12-04-02
+.. gh-issue: 117549
+.. nonce: kITawD
+.. section: Core and Builtins
+
+Don't use designated initializer syntax in inline functions in internal
+headers. They cause problems for C++ or MSVC users who aren't yet using the
+latest C++ standard (C++20). While internal, pycore_backoff.h, is included
+(indirectly, via pycore_code.h) by some key 3rd party software that does so
+for speed.
+
+..
+
+.. date: 2024-05-03-18-01-26
+.. gh-issue: 95382
+.. nonce: 73FSEv
+.. section: Core and Builtins
+
+Improve performance of :func:`json.dumps` and :func:`json.dump` when using
+the argument *indent*. Depending on the data the encoding using
+:func:`json.dumps` with *indent* can be up to 2 to 3 times faster.
+
+..
+
+.. date: 2024-05-03-17-49-37
+.. gh-issue: 116322
+.. nonce: Gy6M4j
+.. section: Core and Builtins
+
+In ``--disable-gil`` builds, the GIL will be enabled while loading C
+extension modules. If the module indicates that it supports running without
+the GIL, the GIL will be disabled once loading is complete. Otherwise, the
+GIL will remain enabled for the remainder of the interpreter's lifetime.
+This behavior does not apply if the GIL has been explicitly enabled or
+disabled with ``PYTHON_GIL`` or ``-Xgil``.
+
+..
+
+.. date: 2024-05-02-21-19-35
+.. gh-issue: 118513
+.. nonce: qHODjb
+.. section: Core and Builtins
+
+Fix incorrect :exc:`UnboundLocalError` when two comprehensions in the same
+function both reference the same name, and in one comprehension the name is
+bound while in the other it's an implicit global.
+
+..
+
+.. date: 2024-05-02-20-32-42
+.. gh-issue: 118518
+.. nonce: m-JbTi
+.. section: Core and Builtins
+
+Allow the Linux perf support to work without frame pointers using perf's
+advanced JIT support. The feature is activated when using the
+``PYTHON_PERF_JIT_SUPPORT`` environment variable or when running Python with
+``-Xperf_jit``. Patch by Pablo Galindo.
+
+..
+
+.. date: 2024-05-02-16-04-51
+.. gh-issue: 117514
+.. nonce: CJiuC0
+.. section: Core and Builtins
+
+Add ``sys._is_gil_enabled()`` function that returns whether the GIL is
+currently enabled. In the default build it always returns ``True`` because
+the GIL is always enabled. In the free-threaded build, it may return
+``True`` or ``False``.
+
+..
+
+.. date: 2024-05-02-15-57-07
+.. gh-issue: 118164
+.. nonce: AF6kwI
+.. section: Core and Builtins
+
+Break a loop between the Python implementation of the :mod:`decimal` module
+and the Python code for integer to string conversion. Also optimize integer
+to string conversion for values in the range from 9_000 to 135_000 decimal
+digits.
+
+..
+
+.. date: 2024-05-01-22-43-54
+.. gh-issue: 118473
+.. nonce: QIvq9R
+.. section: Core and Builtins
+
+Fix :func:`sys.set_asyncgen_hooks` not to be partially set when raising
+:exc:`TypeError`.
+
+..
+
+.. date: 2024-05-01-17-12-36
+.. gh-issue: 118465
+.. nonce: g3Q8iE
+.. section: Core and Builtins
+
+Compiler populates the new ``__firstlineno__`` field on a class with the
+line number of the first line of the class definition.
+
+..
+
+.. date: 2024-05-01-14-20-28
+.. gh-issue: 118492
+.. nonce: VUsSfn
+.. section: Core and Builtins
+
+Fix an issue where the type cache can expose a previously accessed attribute
+when a finalizer is run.
+
+..
+
+.. date: 2024-05-01-07-06-48
+.. gh-issue: 117714
+.. nonce: Ip_dm5
+.. section: Core and Builtins
+
+update ``async_generator.athrow().close()`` and
+``async_generator.asend().close()`` to close their section of the underlying
+async generator
+
+..
+
+.. date: 2024-04-28-00-41-17
+.. gh-issue: 111201
+.. nonce: cQsh5U
+.. section: Core and Builtins
+
+The :term:`interactive` interpreter is now implemented in Python, which
+allows for a number of new features like colors, multiline input, history
+viewing, and paste mode. Contributed by Pablo Galindo, Łukasz Langa and
+Lysandros Nikolaou based on code from the PyPy project.
+
+..
+
+.. date: 2024-04-27-21-44-40
+.. gh-issue: 74929
+.. nonce: C2nESp
+.. section: Core and Builtins
+
+Implement PEP 667: converted :attr:`FrameType.f_locals <frame.f_locals>` and
+:c:func:`PyFrame_GetLocals` to return a write-through proxy object when the
+frame refers to a function or comprehension.
+
+..
+
+.. date: 2024-04-27-16-23-29
+.. gh-issue: 116767
+.. nonce: z9UFpr
+.. section: Core and Builtins
+
+Fix crash in compiler on 'async with' that has many context managers.
+
+..
+
+.. date: 2024-04-26-14-06-18
+.. gh-issue: 118335
+.. nonce: SRFsxO
+.. section: Core and Builtins
+
+Change how to use the tier 2 interpreter. Instead of running Python with
+``-X uops`` or setting the environment variable ``PYTHON_UOPS=1``, this
+choice is now made at build time by configuring with
+``--enable-experimental-jit=interpreter``.
+
+**Beware!** This changes the environment variable to enable or disable
+micro-ops to ``PYTHON_JIT``. The old ``PYTHON_UOPS`` is no longer used.
+
+..
+
+.. date: 2024-04-26-05-38-18
+.. gh-issue: 118306
+.. nonce: vRUEOU
+.. section: Core and Builtins
+
+Update JIT compilation to use LLVM 18
+
+..
+
+.. date: 2024-04-25-21-18-19
+.. gh-issue: 118160
+.. nonce: GH5SMc
+.. section: Core and Builtins
+
+:ref:`Annotation scopes <annotation-scopes>` within classes can now contain
+comprehensions. However, such comprehensions are not inlined into their
+parent scope at runtime. Patch by Jelle Zijlstra.
+
+..
+
+.. date: 2024-04-25-12-55-47
+.. gh-issue: 118272
+.. nonce: 5ptjk_
+.. section: Core and Builtins
+
+Fix bug where ``generator.close`` does not free the generator frame's
+locals.
+
+..
+
+.. date: 2024-04-25-11-48-28
+.. gh-issue: 118216
+.. nonce: SVg700
+.. section: Core and Builtins
+
+Don't consider :mod:`__future__` imports with dots before the module name.
+
+..
+
+.. date: 2024-04-22-08-34-28
+.. gh-issue: 118074
+.. nonce: 5_JnIa
+.. section: Core and Builtins
+
+Make sure that the Executor objects in the COLD_EXITS array aren't assumed
+to be GC-able (which would access bytes outside the object).
+
+..
+
+.. date: 2024-04-20-20-30-15
+.. gh-issue: 107674
+.. nonce: GZPOP7
+.. section: Core and Builtins
+
+Lazy load frame line number to improve performance of tracing
+
+..
+
+.. date: 2024-04-19-11-59-57
+.. gh-issue: 118082
+.. nonce: _FLuOT
+.. section: Core and Builtins
+
+Improve :exc:`SyntaxError` message for imports without names, like in ``from
+x import`` and ``import`` cases. It now points out to users that
+:keyword:`import` expects at least one name after it.
+
+..
+
+.. date: 2024-04-19-11-57-46
+.. gh-issue: 118090
+.. nonce: eGAQ0B
+.. section: Core and Builtins
+
+Improve :exc:`SyntaxError` message for empty type param brackets.
+
+..
+
+.. date: 2024-04-19-08-50-48
+.. gh-issue: 102511
+.. nonce: qDEB66
+.. section: Core and Builtins
+
+Speed up :func:`os.path.splitroot` with a native implementation.
+
+..
+
+.. date: 2024-04-18-03-49-41
+.. gh-issue: 117958
+.. nonce: -EsfUs
+.. section: Core and Builtins
+
+Added a ``get_jit_code()`` method to access JIT compiled machine code from
+the UOp Executor when the experimental JIT is enabled. Patch by Anthony
+Shaw.
+
+..
+
+.. date: 2024-04-17-22-53-52
+.. gh-issue: 117901
+.. nonce: SsEcVJ
+.. section: Core and Builtins
+
+Add option for compiler's codegen to save nested instruction sequences for
+introspection.
+
+..
+
+.. date: 2024-04-17-22-49-15
+.. gh-issue: 116622
+.. nonce: tthNUF
+.. section: Core and Builtins
+
+Redirect stdout and stderr to system log when embedded in an Android app.
+
+..
+
+.. date: 2024-04-17-17-52-32
+.. gh-issue: 109118
+.. nonce: q9iPEI
+.. section: Core and Builtins
+
+:ref:`annotation scope <annotation-scopes>` within class scopes can now
+contain lambdas.
+
+..
+
+.. date: 2024-04-15-13-53-59
+.. gh-issue: 117894
+.. nonce: 8LpZ6m
+.. section: Core and Builtins
+
+Prevent ``agen.aclose()`` objects being re-used after ``.throw()``.
+
+..
+
+.. date: 2024-04-15-07-37-09
+.. gh-issue: 117881
+.. nonce: 07H0wI
+.. section: Core and Builtins
+
+prevent concurrent access to an async generator via athrow().throw() or
+asend().throw()
+
+..
+
+.. date: 2024-04-13-18-59-25
+.. gh-issue: 115874
+.. nonce: c3xG-E
+.. section: Core and Builtins
+
+Fixed a possible segfault during garbage collection of
+``_asyncio.FutureIter`` objects
+
+..
+
+.. date: 2024-04-13-16-55-53
+.. gh-issue: 117536
+.. nonce: xkVbfv
+.. section: Core and Builtins
+
+Fix a :exc:`RuntimeWarning` when calling ``agen.aclose().throw(Exception)``.
+
+..
+
+.. date: 2024-04-12-12-28-49
+.. gh-issue: 117755
+.. nonce: 6ct8kU
+.. section: Core and Builtins
+
+Fix mimalloc allocator for huge memory allocation (around 8,589,934,592 GiB)
+on s390x. Patch by Victor Stinner.
+
+..
+
+.. date: 2024-04-12-11-19-18
+.. gh-issue: 117750
+.. nonce: YttK6h
+.. section: Core and Builtins
+
+Fix issue where an object's dict would get out of sync with the object's
+internal values when being cleared. ``obj.__dict__.clear()`` now clears the
+internal values, but leaves the dict attached to the object.
+
+..
+
+.. date: 2024-04-12-09-09-11
+.. gh-issue: 117431
+.. nonce: lxFEeJ
+.. section: Core and Builtins
+
+Improve the performance of the following :class:`bytes` and
+:class:`bytearray` methods by adapting them to the :c:macro:`METH_FASTCALL`
+calling convention:
+
+* :meth:`!count`
+* :meth:`!find`
+* :meth:`!index`
+* :meth:`!rfind`
+* :meth:`!rindex`
+
+..
+
+.. date: 2024-04-10-22-16-18
+.. gh-issue: 117709
+.. nonce: -_1YL0
+.. section: Core and Builtins
+
+Speed up calls to :func:`str` with positional-only argument, by using the
+:pep:`590` ``vectorcall`` calling convention. Patch by Erlend Aasland.
+
+..
+
+.. date: 2024-04-09-16-07-00
+.. gh-issue: 117680
+.. nonce: MRZ78K
+.. section: Core and Builtins
+
+Give ``_PyInstructionSequence`` a Python interface and use it in tests.
+
+..
+
+.. date: 2024-04-09-11-31-25
+.. gh-issue: 115776
+.. nonce: 5Nthd0
+.. section: Core and Builtins
+
+Statically allocated objects are, by definition, immortal so must be marked
+as such regardless of whether they are in extension modules or not.
+
+..
+
+.. date: 2024-04-08-19-30-38
+.. gh-issue: 117641
+.. nonce: oaBGSJ
+.. section: Core and Builtins
+
+Speedup :func:`os.path.commonpath` on Unix.
+
+..
+
+.. date: 2024-04-08-14-33-38
+.. gh-issue: 117636
+.. nonce: exnRKd
+.. section: Core and Builtins
+
+Speedup :func:`os.path.join`.
+
+..
+
+.. date: 2024-04-07-18-42-09
+.. gh-issue: 117607
+.. nonce: C978BD
+.. section: Core and Builtins
+
+Speedup :func:`os.path.relpath`.
+
+..
+
+.. date: 2024-03-30-00-37-53
+.. gh-issue: 117385
+.. nonce: h0OJti
+.. section: Core and Builtins
+
+Remove unhandled ``PY_MONITORING_EVENT_BRANCH`` and
+``PY_MONITORING_EVENT_EXCEPTION_HANDLED`` events from :func:`sys.settrace`.
+
+..
+
+.. date: 2024-03-12-13-51-09
+.. gh-issue: 116322
+.. nonce: q8TcDQ
+.. section: Core and Builtins
+
+Extension modules may indicate to the runtime that they can run without the
+GIL. Multi-phase init modules do so by calling providing
+``Py_MOD_GIL_NOT_USED`` for the ``Py_mod_gil`` slot, while single-phase init
+modules call ``PyUnstable_Module_SetGIL(mod, Py_MOD_GIL_NOT_USED)`` from
+their init function.
+
+..
+
+.. date: 2024-02-29-18-55-45
+.. gh-issue: 116129
+.. nonce: wsFnIq
+.. section: Core and Builtins
+
+Implement :pep:`696`, adding support for defaults on type parameters. Patch
+by Jelle Zijlstra.
+
+..
+
+.. date: 2024-02-26-13-14-52
+.. gh-issue: 93502
+.. nonce: JMWRvA
+.. section: Core and Builtins
+
+Add two new functions to the C-API, :c:func:`PyRefTracer_SetTracer` and
+:c:func:`PyRefTracer_GetTracer`, that allows to track object creation and
+destruction the same way the :mod:`tracemalloc` module does. Patch by Pablo
+Galindo
+
+..
+
+.. date: 2024-02-04-07-45-29
+.. gh-issue: 107674
+.. nonce: q8mCmi
+.. section: Core and Builtins
+
+Improved the performance of :func:`sys.settrace` significantly
+
+..
+
+.. date: 2024-01-07-03-38-34
+.. gh-issue: 95754
+.. nonce: aPjEBG
+.. section: Core and Builtins
+
+Improve the error message when a script shadowing a module from the standard
+library causes :exc:`AttributeError` to be raised. Similarly, improve the
+error message when a script shadowing a third party module attempts to
+access an attribute from that third party module while still initialising.
+
+..
+
+.. date: 2023-12-03-18-21-59
+.. gh-issue: 99180
+.. nonce: 5m0V0q
+.. section: Core and Builtins
+
+Elide uninformative traceback indicators in ``return`` and simple
+``assignment`` statements. Patch by Pablo Galindo.
+
+..
+
+.. date: 2023-06-18-00-27-57
+.. gh-issue: 105879
+.. nonce: dPw78k
+.. section: Core and Builtins
+
+Allow the *globals* and *locals* arguments to :func:`exec` and :func:`eval`
+to be passed as keywords.
+
+..
+
+.. date: 2024-05-07-11-23-11
+.. gh-issue: 118418
+.. nonce: QPMdJm
+.. section: Library
+
+A :exc:`DeprecationWarning` is now emitted if you fail to pass a value to
+the new *type_params* parameter of ``typing._eval_type()`` or
+``typing.ForwardRef._evaluate()``. (Using either of these private and
+undocumented functions is discouraged to begin with, but failing to pass a
+value to the ``type_params`` parameter may lead to incorrect behaviour on
+Python 3.12 or newer.)
+
+..
+
+.. date: 2024-05-06-18-13-02
+.. gh-issue: 118660
+.. nonce: n01Vb7
+.. section: Library
+
+Add an optional second type parameter to :class:`typing.ContextManager` and
+:class:`typing.AsyncContextManager`, representing the return types of
+:meth:`~object.__exit__` and :meth:`~object.__aexit__` respectively. This
+parameter defaults to ``bool | None``.
+
+..
+
+.. date: 2024-05-06-16-52-40
+.. gh-issue: 118650
+.. nonce: qKz5lp
+.. section: Library
+
+The ``enum`` module allows method named ``_repr_*`` to be defined on
+``Enum`` types.
+
+..
+
+.. date: 2024-05-06-08-23-01
+.. gh-issue: 118648
+.. nonce: OVA3jJ
+.. section: Library
+
+Add type parameter defaults to :class:`typing.Generator` and
+:class:`typing.AsyncGenerator`.
+
+..
+
+.. date: 2024-05-05-16-08-03
+.. gh-issue: 101137
+.. nonce: 71ECXu
+.. section: Library
+
+Mime type ``text/x-rst`` is now supported by :mod:`mimetypes`.
+
+..
+
+.. date: 2024-05-04-20-22-59
+.. gh-issue: 118164
+.. nonce: 9D02MQ
+.. section: Library
+
+The Python implementation of the ``decimal`` module could appear to hang in
+relatively small power cases (like ``2**117``) if context precision was set
+to a very high value. A different method to check for exactly representable
+results is used now that doesn't rely on computing ``10**precision`` (which
+could be effectively too large to compute).
+
+..
+
+.. date: 2024-05-04-18-40-43
+.. gh-issue: 111744
+.. nonce: nuCtwN
+.. section: Library
+
+``breakpoint()`` and ``pdb.set_trace()`` now enter the debugger immediately
+after the call rather than before the next line is executed.
+
+..
+
+.. date: 2024-05-02-04-27-12
+.. gh-issue: 118500
+.. nonce: pBGGtQ
+.. section: Library
+
+Add :mod:`pdb` support for zipapps
+
+..
+
+.. date: 2024-04-30-15-18-19
+.. gh-issue: 118406
+.. nonce: y-GnMo
+.. section: Library
+
+Add signature for :class:`sqlite3.Connection` objects.
+
+..
+
+.. date: 2024-04-30-12-59-04
+.. gh-issue: 101732
+.. nonce: 29zUDu
+.. section: Library
+
+Use a Y2038 compatible openssl time function when available.
+
+..
+
+.. date: 2024-04-29-22-11-54
+.. gh-issue: 118404
+.. nonce: GYfMaD
+.. section: Library
+
+Fix :func:`inspect.signature` for non-comparable callables.
+
+..
+
+.. date: 2024-04-29-21-51-28
+.. gh-issue: 118402
+.. nonce: Z_06Th
+.. section: Library
+
+Fix :func:`inspect.signature` for the result of the
+:func:`functools.cmp_to_key` call.
+
+..
+
+.. date: 2024-04-27-20-34-56
+.. gh-issue: 116622
+.. nonce: YlQgXv
+.. section: Library
+
+On Android, :any:`sysconfig.get_platform` now returns the format specified
+by :pep:`738`.
+
+..
+
+.. date: 2024-04-26-14-53-28
+.. gh-issue: 118285
+.. nonce: A0_pte
+.. section: Library
+
+Allow to specify the signature of custom callable instances of extension
+type by the :attr:`__text_signature__` attribute. Specify signatures of
+:class:`operator.attrgetter`, :class:`operator.itemgetter`, and
+:class:`operator.methodcaller` instances.
+
+..
+
+.. date: 2024-04-26-12-42-29
+.. gh-issue: 118314
+.. nonce: Z7reGc
+.. section: Library
+
+Fix an edge case in :func:`binascii.a2b_base64` strict mode, where excessive
+padding is not detected when no padding is necessary.
+
+..
+
+.. date: 2024-04-25-11-49-11
+.. gh-issue: 118271
+.. nonce: 5N2Xcy
+.. section: Library
+
+Add the :class:`!PhotoImage` methods :meth:`~tkinter.PhotoImage.read` to
+read an image from a file and :meth:`~tkinter.PhotoImage.data` to get the
+image data. Add *background* and *grayscale* parameters to
+:class:`!PhotoImage` method :meth:`~tkinter.PhotoImage.write`.
+
+..
+
+.. date: 2024-04-24-16-07-26
+.. gh-issue: 118225
+.. nonce: KdrcgL
+.. section: Library
+
+Add the :class:`!PhotoImage` method :meth:`!copy_replace` to copy a region
+from one image to other image, possibly with pixel zooming and/or
+subsampling. Add *from_coords* parameter to :class:`!PhotoImage` methods
+:meth:`!copy()`, :meth:`!zoom()` and :meth:`!subsample()`. Add *zoom* and
+*subsample* parameters to :class:`!PhotoImage` method :meth:`!copy()`.
+
+..
+
+.. date: 2024-04-24-12-29-33
+.. gh-issue: 118221
+.. nonce: 2k_bac
+.. section: Library
+
+Fix a bug where :meth:`sqlite3.Connection.iterdump` could fail if a custom
+:attr:`row factory <sqlite3.Connection.row_factory>` was used. Patch by
+Erlend Aasland.
+
+..
+
+.. date: 2024-04-24-12-20-48
+.. gh-issue: 118013
+.. nonce: TKn_kZ
+.. section: Library
+
+Fix regression introduced in gh-103193 that meant that calling
+:func:`inspect.getattr_static` on an instance would cause a strong reference
+to that instance's class to persist in an internal cache in the
+:mod:`inspect` module. This caused unexpected memory consumption if the
+class was dynamically created, the class held strong references to other
+objects which took up a significant amount of memory, and the cache
+contained the sole strong reference to the class. The fix for the regression
+leads to a slowdown in :func:`!getattr_static`, but the function should
+still be significantly faster than it was in Python 3.11. Patch by Alex
+Waygood.
+
+..
+
+.. date: 2024-04-24-07-45-08
+.. gh-issue: 118218
+.. nonce: m1OHbN
+.. section: Library
+
+Speed up :func:`itertools.pairwise` in the common case by up to 1.8x.
+
+..
+
+.. date: 2024-04-23-21-17-00
+.. gh-issue: 117486
+.. nonce: ea3KYD
+.. section: Library
+
+Improve the behavior of user-defined subclasses of :class:`ast.AST`. Such
+classes will now require no changes in the usual case to conform with the
+behavior changes of the :mod:`ast` module in Python 3.13. Patch by Jelle
+Zijlstra.
+
+..
+
+.. date: 2024-04-22-21-54-12
+.. gh-issue: 90848
+.. nonce: 5jHEEc
+.. section: Library
+
+Fixed :func:`unittest.mock.create_autospec` to configure parent mock with
+keyword arguments.
+
+..
+
+.. date: 2024-04-22-20-42-29
+.. gh-issue: 118168
+.. nonce: Igni7h
+.. section: Library
+
+Fix incorrect argument substitution when :data:`typing.Unpack` is used with
+the builtin :class:`tuple`. :data:`!typing.Unpack` now raises
+:exc:`TypeError` when used with certain invalid types. Patch by Jelle
+Zijlstra.
+
+..
+
+.. date: 2024-04-21-18-55-42
+.. gh-issue: 118131
+.. nonce: eAT0is
+.. section: Library
+
+Add command-line interface for the :mod:`random` module. Patch by Hugo van
+Kemenade.
+
+..
+
+.. date: 2024-04-19-09-28-43
+.. gh-issue: 118107
+.. nonce: Mdsr1J
+.. section: Library
+
+Fix :mod:`zipimport` reading of ZIP64 files with file entries that are too
+big or offset too far.
+
+..
+
+.. date: 2024-04-18-00-35-11
+.. gh-issue: 117535
+.. nonce: 0m6SIM
+.. section: Library
+
+Change the unknown filename of :mod:`warnings` from ``sys`` to ``<sys>`` to
+clarify that it's not a real filename.
+
+..
+
+.. date: 2024-04-17-22-00-15
+.. gh-issue: 114053
+.. nonce: _JBV4D
+.. section: Library
+
+Fix erroneous :exc:`NameError` when calling :func:`typing.get_type_hints` on
+a class that made use of :pep:`695` type parameters in a module that had
+``from __future__ import annotations`` at the top of the file. Patch by Alex
+Waygood.
+
+..
+
+.. date: 2024-04-17-21-28-24
+.. gh-issue: 116931
+.. nonce: _AS09h
+.. section: Library
+
+Add parameter *fileobj* check for :func:`tarfile.TarFile.addfile`
+
+..
+
+.. date: 2024-04-17-19-41-59
+.. gh-issue: 117995
+.. nonce: Vt76Rv
+.. section: Library
+
+Don't raise :exc:`DeprecationWarning` when a :term:`sequence` of parameters
+is used to bind indexed, nameless placeholders. See also :gh:`100668`.
+
+..
+
+.. date: 2024-04-17-18-00-30
+.. gh-issue: 80361
+.. nonce: RstWg-
+.. section: Library
+
+Fix TypeError in :func:`email.Message.get_payload` when the charset is
+:rfc:`2231` encoded.
+
+..
+
+.. date: 2024-04-16-18-34-11
+.. gh-issue: 86650
+.. nonce: Zeydyg
+.. section: Library
+
+Fix IndexError when parse some emails with invalid Message-ID (including
+one-off addresses generated by Microsoft Outlook).
+
+..
+
+.. date: 2024-04-14-15-59-28
+.. gh-issue: 117691
+.. nonce: 1mtREE
+.. section: Library
+
+Improve the error messages emitted by :mod:`tarfile` deprecation warnings
+relating to PEP 706. If a ``filter`` argument is not provided to
+``extract()`` or ``extractall``, the deprecation warning now points to the
+line in the user's code where the relevant function was called. Patch by
+Alex Waygood.
+
+..
+
+.. date: 2024-04-13-01-45-15
+.. gh-issue: 115060
+.. nonce: IxoM03
+.. section: Library
+
+Speed up :meth:`pathlib.Path.glob` by omitting an initial
+:meth:`~pathlib.Path.is_dir` call. As a result of this change,
+:meth:`~pathlib.Path.glob` can no longer raise :exc:`OSError`.
+
+..
+
+.. date: 2024-04-12-17-37-11
+.. gh-issue: 77102
+.. nonce: Mk6X_E
+.. section: Library
+
+:mod:`site` module now parses ``.pth`` file with UTF-8 first, and
+:term:`locale encoding` if ``UnicodeDecodeError`` happened. It supported
+only locale encoding before.
+
+..
+
+.. date: 2024-04-11-18-11-37
+.. gh-issue: 76785
+.. nonce: BWNkhC
+.. section: Library
+
+We've exposed the low-level :mod:`!_interpreters` module for the sake of the
+PyPI implementation of :pep:`734`. It was sometimes available as the
+:mod:`!_xxsubinterpreters` module and was formerly used only for testing.
+For the most part, it should be considered an internal module, like
+:mod:`!_thread` and :mod:`!_imp`. See
+https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/26.
+
+..
+
+.. date: 2024-04-10-22-35-24
+.. gh-issue: 115060
+.. nonce: XEVuOb
+.. section: Library
+
+Speed up :meth:`pathlib.Path.glob` by not scanning directories for
+non-wildcard pattern segments.
+
+..
+
+.. date: 2024-04-10-21-30-37
+.. gh-issue: 117727
+.. nonce: uAYNVS
+.. section: Library
+
+Speed up :meth:`pathlib.Path.iterdir` by using :func:`os.scandir`
+internally.
+
+..
+
+.. date: 2024-04-10-21-08-32
+.. gh-issue: 117586
+.. nonce: UCL__1
+.. section: Library
+
+Speed up :meth:`pathlib.Path.walk` by working with strings internally.
+
+..
+
+.. date: 2024-04-10-20-59-10
+.. gh-issue: 117722
+.. nonce: oxIUEI
+.. section: Library
+
+Change the new multi-separator support in :meth:`asyncio.Stream.readuntil`
+to only accept tuples of separators rather than arbitrary iterables.
+
+..
+
+.. date: 2024-04-09-23-22-21
+.. gh-issue: 117692
+.. nonce: EciInD
+.. section: Library
+
+Fixes a bug when :class:`doctest.DocTestFinder` was failing on wrapped
+``builtin_function_or_method``.
+
+..
+
+.. date: 2024-04-09-20-14-44
+.. gh-issue: 117348
+.. nonce: A2NAAz
+.. section: Library
+
+Largely restored import time performance of configparser by avoiding
+dataclasses.
+
+..
+
+.. date: 2024-04-08-19-12-26
+.. gh-issue: 117663
+.. nonce: CPfc_p
+.. section: Library
+
+Fix ``_simple_enum`` to detect aliases when multiple arguments are present
+but only one is the member value.
+
+..
+
+.. date: 2024-04-08-03-23-22
+.. gh-issue: 117618
+.. nonce: -4DCUw
+.. section: Library
+
+Support ``package.module`` as ``filename`` for ``break`` command of
+:mod:`pdb`
+
+..
+
+.. date: 2024-04-07-19-39-20
+.. gh-issue: 102247
+.. nonce: h8rqiX
+.. section: Library
+
+the status codes enum with constants in http.HTTPStatus are updated to
+include the names from RFC9110. This RFC includes some HTTP statuses
+previously only used for WEBDAV and assigns more generic names to them.
+
+The old constants are preserved for backwards compatibility.
+
+..
+
+.. date: 2024-04-06-20-31-09
+.. gh-issue: 117586
+.. nonce: UgWdRK
+.. section: Library
+
+Speed up :meth:`pathlib.Path.glob` by working with strings internally.
+
+..
+
+.. date: 2024-04-06-18-41-36
+.. gh-issue: 117225
+.. nonce: tJh1Hw
+.. section: Library
+
+Add colour to doctest output. Patch by Hugo van Kemenade.
+
+..
+
+.. date: 2024-04-05-15-51-01
+.. gh-issue: 117566
+.. nonce: 54nABf
+.. section: Library
+
+:meth:`ipaddress.IPv6Address.is_loopback` will now return ``True`` for
+IPv4-mapped loopback addresses, i.e. addresses in the
+``::ffff:127.0.0.0/104`` address space.
+
+..
+
+.. date: 2024-04-05-13-38-53
+.. gh-issue: 117546
+.. nonce: lWjhHE
+.. section: Library
+
+Fix issue where :func:`os.path.realpath` stopped resolving symlinks after
+encountering a symlink loop on POSIX.
+
+..
+
+.. date: 2024-04-04-15-28-12
+.. gh-issue: 116720
+.. nonce: aGhXns
+.. section: Library
+
+Improved behavior of :class:`asyncio.TaskGroup` when an external
+cancellation collides with an internal cancellation. For example, when two
+task groups are nested and both experience an exception in a child task
+simultaneously, it was possible that the outer task group would misbehave,
+because its internal cancellation was swallowed by the inner task group.
+
+In the case where a task group is cancelled externally and also must raise
+an :exc:`ExceptionGroup`, it will now call the parent task's
+:meth:`~asyncio.Task.cancel` method. This ensures that a
+:exc:`asyncio.CancelledError` will be raised at the next :keyword:`await`,
+so the cancellation is not lost.
+
+An added benefit of these changes is that task groups now preserve the
+cancellation count (:meth:`asyncio.Task.cancelling`).
+
+In order to handle some corner cases, :meth:`asyncio.Task.uncancel` may now
+reset the undocumented ``_must_cancel`` flag when the cancellation count
+reaches zero.
+
+..
+
+.. date: 2024-04-03-16-01-31
+.. gh-issue: 117516
+.. nonce: 7DlHje
+.. section: Library
+
+Add :data:`typing.TypeIs`, implementing :pep:`742`. Patch by Jelle Zijlstra.
+
+..
+
+.. date: 2024-04-03-15-04-23
+.. gh-issue: 117503
+.. nonce: NMfwup
+.. section: Library
+
+Fix support of non-ASCII user names in bytes paths in
+:func:`os.path.expanduser` on Posix.
+
+..
+
+.. date: 2024-04-02-11-17-44
+.. gh-issue: 117394
+.. nonce: 2aoSlb
+.. section: Library
+
+:func:`os.path.ismount` is now 2-3 times faster if the user has permissions.
+
+..
+
+.. date: 2024-03-29-15-14-51
+.. gh-issue: 117313
+.. nonce: ks_ONu
+.. section: Library
+
+Only treat ``'\n'``, ``'\r'`` and ``'\r\n'`` as line separators in
+re-folding the :mod:`email` messages. Preserve control characters ``'\v'``,
+``'\f'``, ``'\x1c'``, ``'\x1d'`` and ``'\x1e'`` and Unicode line separators
+``'\x85'``, ``'\u2028'`` and ``'\u2029'`` as is.
+
+..
+
+.. date: 2024-03-29-12-21-40
+.. gh-issue: 117142
+.. nonce: U0agfh
+.. section: Library
+
+Convert :mod:`!_ctypes` to multi-phase initialisation (:pep:`489`).
+
+..
+
+.. date: 2024-03-26-15-29-39
+.. gh-issue: 66543
+.. nonce: OZBhU5
+.. section: Library
+
+Add the :func:`mimetypes.guess_file_type` function which works with file
+path. Passing file path instead of URL in :func:`~mimetypes.guess_type` is
+:term:`soft deprecated`.
+
+..
+
+.. date: 2024-03-20-00-11-39
+.. gh-issue: 68583
+.. nonce: mIlxxb
+.. section: Library
+
+webbrowser CLI: replace getopt with argparse, add long options. Patch by
+Hugo van Kemenade.
+
+..
+
+.. date: 2024-03-17-18-24-23
+.. gh-issue: 116871
+.. nonce: 9uSl8M
+.. section: Library
+
+Name suggestions for :exc:`AttributeError` and :exc:`ImportError` now only
+include underscored names if the original name was underscored.
+
+..
+
+.. date: 2024-02-28-11-51-51
+.. gh-issue: 116023
+.. nonce: CGYhFh
+.. section: Library
+
+Don't show empty fields (value ``None`` or ``[]``) in :func:`ast.dump` by
+default. Add ``show_empty=False`` parameter to optionally show them.
+
+..
+
+.. date: 2024-02-28-10-41-24
+.. gh-issue: 115961
+.. nonce: P-_DU0
+.. section: Library
+
+Added :attr:`!name` and :attr:`!mode` attributes for compressed and archived
+file-like objects in modules :mod:`bz2`, :mod:`lzma`, :mod:`tarfile` and
+:mod:`zipfile`. The value of the :attr:`!mode` attribute of
+:class:`gzip.GzipFile` was changed from integer (``1`` or ``2``) to string
+(``'rb'`` or ``'wb'``). The value of the :attr:`!mode` attribute of the
+readable file-like object returned by :meth:`zipfile.ZipFile.open` was
+changed from ``'r'`` to ``'rb'``.
+
+..
+
+.. date: 2024-02-11-07-31-43
+.. gh-issue: 82062
+.. nonce: eeS6w7
+.. section: Library
+
+Fix :func:`inspect.signature()` to correctly handle parameter defaults on
+methods in extension modules that use names defined in the module namespace.
+
+..
+
+.. date: 2024-01-19-05-40-46
+.. gh-issue: 83856
+.. nonce: jN5M80
+.. section: Library
+
+Honor :mod:`atexit` for all :mod:`multiprocessing` start methods
+
+..
+
+.. date: 2023-12-14-02-51-38
+.. gh-issue: 113081
+.. nonce: S-9Qyn
+.. section: Library
+
+Print colorized exception just like built-in traceback in :mod:`pdb`
+
+..
+
+.. date: 2023-12-07-20-05-54
+.. gh-issue: 112855
+.. nonce: ph4ehh
+.. section: Library
+
+Speed up pickling of :class:`pathlib.PurePath` objects. Patch by Barney
+Gale.
+
+..
+
+.. date: 2023-11-07-22-41-42
+.. gh-issue: 111744
+.. nonce: TbLxF0
+.. section: Library
+
+Support opcode events in :mod:`bdb`
+
+..
+
+.. date: 2023-10-24-12-39-04
+.. gh-issue: 109617
+.. nonce: YoI8TV
+.. section: Library
+
+:mod:`ncurses`: fixed a crash that could occur on macOS 13 or earlier when
+Python was built with Apple Xcode 15's SDK.
+
+..
+
+.. date: 2023-10-20-03-50-17
+.. gh-issue: 83151
+.. nonce: bcsD40
+.. section: Library
+
+Enabled arbitrary statements and evaluations in :mod:`pdb` shell to access
+the local variables of the current frame, which made it possible for
+multi-scope code like generators or nested function to work.
+
+..
+
+.. date: 2023-10-02-10-35-58
+.. gh-issue: 110209
+.. nonce: b5zfIz
+.. section: Library
+
+Add :meth:`~object.__class_getitem__` to :class:`types.GeneratorType` and
+:class:`types.CoroutineType` for type hinting purposes. Patch by James
+Hilton-Balfe.
+
+..
+
+.. date: 2023-08-21-10-34-43
+.. gh-issue: 108191
+.. nonce: GZM3mv
+.. section: Library
+
+The :class:`types.SimpleNamespace` now accepts an optional positional
+argument which specifies initial values of attributes as a dict or an
+iterable of key-value pairs.
+
+..
+
+.. date: 2023-05-28-11-25-18
+.. gh-issue: 62090
+.. nonce: opAhDn
+.. section: Library
+
+Fix assertion errors caused by whitespace in metavars or ``SUPPRESS``-ed
+groups in :mod:`argparse` by simplifying usage formatting. Patch by Ali
+Hamdan.
+
+..
+
+.. date: 2023-03-03-21-13-08
+.. gh-issue: 102402
+.. nonce: fpkRO1
+.. section: Library
+
+Adjust ``logging.LogRecord`` to use ``time.time_ns()`` and fix minor bug
+related to floating point math.
+
+..
+
+.. date: 2022-12-14-15-53-38
+.. gh-issue: 100242
+.. nonce: Ny7VUO
+.. section: Library
+
+Bring pure Python implementation ``functools.partial.__new__`` more in line
+with the C-implementation by not just always checking for the presence of
+the attribute ``'func'`` on the first argument of ``partial``. Instead, both
+the Python version and the C version perform an ``isinstance(func,
+partial)`` check on the first argument of ``partial``.
+
+..
+
+.. date: 2022-11-23-17-16-31
+.. gh-issue: 99730
+.. nonce: bDQdaX
+.. section: Library
+
+HEAD requests are no longer upgraded to GET request during redirects in
+urllib.
+
+..
+
+.. date: 2022-10-24-12-05-19
+.. gh-issue: 66410
+.. nonce: du4UKW
+.. section: Library
+
+Callbacks registered in the :mod:`tkinter` module now take arguments as
+various Python objects (``int``, ``float``, ``bytes``, ``tuple``), not just
+``str``. To restore the previous behavior set :mod:`!tkinter` module global
+:data:`~tkinter.wantobject` to ``1`` before creating the
+:class:`~tkinter.Tk` object or call the :meth:`~tkinter.Tk.wantobject`
+method of the :class:`!Tk` object with argument ``1``. Calling it with
+argument ``2`` restores the current default behavior.
+
+..
+
+.. bpo: 40943
+.. date: 2020-06-10-19-24-17
+.. nonce: vjiiN_
+.. section: Library
+
+Fix several IndexError when parse emails with truncated Message-ID, address,
+routes, etc, e.g. ``example@``.
+
+..
+
+.. bpo: 39324
+.. date: 2020-01-14-09-46-51
+.. nonce: qUcDrM
+.. section: Library
+
+Add mime type mapping for .md <-> text/markdown
+
+..
+
+.. bpo: 18108
+.. date: 2019-09-09-18-18-34
+.. nonce: ajPLAO
+.. section: Library
+
+:func:`shutil.chown` now supports *dir_fd* and *follow_symlinks* keyword
+arguments.
+
+..
+
+.. bpo: 30988
+.. date: 2019-08-29-20-26-08
+.. nonce: b-_h5O
+.. section: Library
+
+Fix parsing of emails with invalid address headers having a leading or
+trailing dot. Patch by tsufeki.
+
+..
+
+.. bpo: 32839
+.. date: 2018-02-13-10-02-54
+.. nonce: McbVz3
+.. section: Library
+
+Add the :meth:`!after_info` method for Tkinter widgets.
+
+..
+
+.. date: 2024-04-25-22-12-20
+.. gh-issue: 117928
+.. nonce: LKdTno
+.. section: Documentation
+
+The minimum Sphinx version required for the documentation is now 6.2.1.
+
+..
+
+.. date: 2024-05-07-21-15-47
+.. gh-issue: 118734
+.. nonce: --GHiS
+.. section: Build
+
+Fixes Windows build when invoked directly (not through the :file:`build.bat`
+script) without specifying a value for ``UseTIER2``.
+
+..
+
+.. date: 2024-05-06-00-39-06
+.. gh-issue: 115119
+.. nonce: LT27pF
+.. section: Build
+
+The :file:`configure` option :option:`--with-system-libmpdec` now defaults
+to ``yes``. The bundled copy of ``libmpdecimal`` will be removed in Python
+3.15.
+
+..
+
+.. date: 2024-04-15-08-35-06
+.. gh-issue: 117845
+.. nonce: IowzyW
+.. section: Build
+
+Fix building against recent libedit versions by detecting readline hook
+signatures in :program:`configure`.
+
+..
+
+.. date: 2024-04-14-19-35-35
+.. gh-issue: 116622
+.. nonce: 8lpX-7
+.. section: Build
+
+A testbed project was added to run the test suite on Android.
+
+..
+
+.. date: 2024-04-09-12-59-06
+.. gh-issue: 117645
+.. nonce: 0oEVAa
+.. section: Build
+
+Increase WASI stack size from 512 KiB to 8 MiB and the initial memory from
+10 MiB to 20 MiB. Patch by Victor Stinner.
+
+..
+
+.. date: 2024-02-13-15-31-28
+.. gh-issue: 115119
+.. nonce: FnQzAW
+.. section: Build
+
+:program:`configure` now uses :program:`pkg-config` to detect :mod:`decimal`
+dependencies if the :option:`--with-system-libmpdec` option is given.
+
+..
+
+.. date: 2024-05-02-09-28-04
+.. gh-issue: 115119
+.. nonce: cUKMXo
+.. section: Windows
+
+Update Windows installer to use libmpdecimal 4.0.0.
+
+..
+
+.. date: 2024-05-01-20-57-09
+.. gh-issue: 118486
+.. nonce: K44KJG
+.. section: Windows
+
+:func:`os.mkdir` now accepts *mode* of ``0o700`` to restrict the new
+directory to the current user.
+
+..
+
+.. date: 2024-04-29-13-53-25
+.. gh-issue: 118347
+.. nonce: U5ZRm_
+.. section: Windows
+
+Fixes launcher updates not being installed.
+
+..
+
+.. date: 2024-04-26-14-23-07
+.. gh-issue: 118293
+.. nonce: ohhPtW
+.. section: Windows
+
+The ``multiprocessing`` module now passes the ``STARTF_FORCEOFFFEEDBACK``
+flag when spawning processes to tell Windows not to change the mouse cursor.
+
+..
+
+.. date: 2024-04-15-21-23-34
+.. gh-issue: 115009
+.. nonce: uhisHP
+.. section: Windows
+
+Update Windows installer to use SQLite 3.45.3.
+
+..
+
+.. date: 2024-04-12-14-02-58
+.. gh-issue: 90329
+.. nonce: YpEeaO
+.. section: Windows
+
+Suppress the warning displayed on virtual environment creation when the
+requested and created paths differ only by a short (8.3 style) name.
+Warnings will continue to be shown if a junction or symlink in the path
+caused the venv to be created in a different location than originally
+requested.
+
+..
+
+.. date: 2024-04-12-13-18-42
+.. gh-issue: 117786
+.. nonce: LpI01s
+.. section: Windows
+
+Fixes virtual environments not correctly launching when created from a Store
+install.
+
+..
+
+.. date: 2024-05-03-12-13-27
+.. gh-issue: 115119
+.. nonce: ltDtoR
+.. section: macOS
+
+Update macOS installer to use libmpdecimal 4.0.0.
+
+..
+
+.. date: 2024-04-19-08-40-00
+.. gh-issue: 114099
+.. nonce: _iDfrQ
+.. section: macOS
+
+iOS preprocessor symbol usage was made compatible with older macOS SDKs.
+
+..
+
+.. date: 2024-04-15-21-19-39
+.. gh-issue: 115009
+.. nonce: IdxH9N
+.. section: macOS
+
+Update macOS installer to use SQLite 3.45.3.
+
+..
+
+.. date: 2022-04-17-01-07-42
+.. gh-issue: 91629
+.. nonce: YBGAAt
+.. section: macOS
+
+Use :file:`~/.config/fish/conf.d` configs and :program:`fish_add_path` to
+set :envvar:`PATH` when installing for the Fish shell.
+
+..
+
+.. bpo: 34774
+.. date: 2018-09-23-01-36-39
+.. nonce: VeM-X-
+.. section: IDLE
+
+Use user-selected color theme for Help => IDLE Doc.
+
+..
+
+.. date: 2024-04-29-17-44-15
+.. gh-issue: 118124
+.. nonce: czQQ9G
+.. section: C API
+
+Fix :c:macro:`Py_BUILD_ASSERT` and :c:macro:`Py_BUILD_ASSERT_EXPR` for
+non-constant expressions: use ``static_assert()`` on C11 and newer. Patch by
+Victor Stinner.
+
+..
+
+.. date: 2024-04-29-17-19-07
+.. gh-issue: 110850
+.. nonce: vcpLn1
+.. section: C API
+
+Add "Raw" variant of PyTime functions
+
+* :c:func:`PyTime_MonotonicRaw`
+* :c:func:`PyTime_PerfCounterRaw`
+* :c:func:`PyTime_TimeRaw`
+
+Patch by Victor Stinner.
+
+..
+
+.. date: 2024-04-17-16-48-17
+.. gh-issue: 117987
+.. nonce: zsvNL1
+.. section: C API
+
+Restore functions removed in Python 3.13 alpha 1:
+
+* :c:func:`Py_SetPythonHome`
+* :c:func:`Py_SetProgramName`
+* :c:func:`PySys_SetArgvEx`
+* :c:func:`PySys_SetArgv`
+
+Patch by Victor Stinner.
+
+..
+
+.. date: 2024-04-16-13-34-01
+.. gh-issue: 117929
+.. nonce: HSr419
+.. section: C API
+
+Restore removed :c:func:`PyEval_InitThreads` function. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2024-04-08-09-44-29
+.. gh-issue: 117534
+.. nonce: 54ZE_n
+.. section: C API
+
+Improve validation logic in the C implementation of
+:meth:`datetime.datetime.fromisoformat` to better handle invalid years.
+Patch by Vlad Efanov.
+
+..
+
+.. date: 2024-03-18-17-29-52
+.. gh-issue: 68114
+.. nonce: W7R_lI
+.. section: C API
+
+Fixed skipitem()'s handling of the old 'w' and 'w#' formatters. These are
+no longer supported and now raise an exception if used.
+
+..
+
+.. date: 2024-03-13-17-48-24
+.. gh-issue: 111997
+.. nonce: 8ZbHlA
+.. section: C API
+
+Add a C-API for firing monitoring events.
diff --git a/Misc/NEWS.d/next/Build/2024-02-13-15-31-28.gh-issue-115119.FnQzAW.rst b/Misc/NEWS.d/next/Build/2024-02-13-15-31-28.gh-issue-115119.FnQzAW.rst
deleted file mode 100644
index 5111d8f..0000000
--- a/Misc/NEWS.d/next/Build/2024-02-13-15-31-28.gh-issue-115119.FnQzAW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:program:`configure` now uses :program:`pkg-config` to detect :mod:`decimal`
-dependencies if the :option:`--with-system-libmpdec` option is given.
diff --git a/Misc/NEWS.d/next/Build/2024-04-09-12-59-06.gh-issue-117645.0oEVAa.rst b/Misc/NEWS.d/next/Build/2024-04-09-12-59-06.gh-issue-117645.0oEVAa.rst
deleted file mode 100644
index 83df633..0000000
--- a/Misc/NEWS.d/next/Build/2024-04-09-12-59-06.gh-issue-117645.0oEVAa.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Increase WASI stack size from 512 KiB to 8 MiB and the initial memory from 10
-MiB to 20 MiB. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Build/2024-04-14-19-35-35.gh-issue-116622.8lpX-7.rst b/Misc/NEWS.d/next/Build/2024-04-14-19-35-35.gh-issue-116622.8lpX-7.rst
deleted file mode 100644
index c270e59..0000000
--- a/Misc/NEWS.d/next/Build/2024-04-14-19-35-35.gh-issue-116622.8lpX-7.rst
+++ /dev/null
@@ -1 +0,0 @@
-A testbed project was added to run the test suite on Android.
diff --git a/Misc/NEWS.d/next/Build/2024-04-15-08-35-06.gh-issue-117845.IowzyW.rst b/Misc/NEWS.d/next/Build/2024-04-15-08-35-06.gh-issue-117845.IowzyW.rst
deleted file mode 100644
index 02d62da..0000000
--- a/Misc/NEWS.d/next/Build/2024-04-15-08-35-06.gh-issue-117845.IowzyW.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix building against recent libedit versions by detecting readline hook signatures in :program:`configure`.
diff --git a/Misc/NEWS.d/next/Build/2024-05-06-00-39-06.gh-issue-115119.LT27pF.rst b/Misc/NEWS.d/next/Build/2024-05-06-00-39-06.gh-issue-115119.LT27pF.rst
deleted file mode 100644
index a3e2538..0000000
--- a/Misc/NEWS.d/next/Build/2024-05-06-00-39-06.gh-issue-115119.LT27pF.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :file:`configure` option :option:`--with-system-libmpdec` now defaults to ``yes``.
-The bundled copy of ``libmpdecimal`` will be removed in Python 3.15.
diff --git a/Misc/NEWS.d/next/Build/2024-05-07-21-15-47.gh-issue-118734.--GHiS.rst b/Misc/NEWS.d/next/Build/2024-05-07-21-15-47.gh-issue-118734.--GHiS.rst
deleted file mode 100644
index 40e8e06..0000000
--- a/Misc/NEWS.d/next/Build/2024-05-07-21-15-47.gh-issue-118734.--GHiS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixes Windows build when invoked directly (not through the :file:`build.bat`
-script) without specifying a value for ``UseTIER2``.
diff --git a/Misc/NEWS.d/next/C API/2024-03-13-17-48-24.gh-issue-111997.8ZbHlA.rst b/Misc/NEWS.d/next/C API/2024-03-13-17-48-24.gh-issue-111997.8ZbHlA.rst
deleted file mode 100644
index e74c039..0000000
--- a/Misc/NEWS.d/next/C API/2024-03-13-17-48-24.gh-issue-111997.8ZbHlA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a C-API for firing monitoring events.
diff --git a/Misc/NEWS.d/next/C API/2024-03-18-17-29-52.gh-issue-68114.W7R_lI.rst b/Misc/NEWS.d/next/C API/2024-03-18-17-29-52.gh-issue-68114.W7R_lI.rst
deleted file mode 100644
index fa09d2a..0000000
--- a/Misc/NEWS.d/next/C API/2024-03-18-17-29-52.gh-issue-68114.W7R_lI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed skipitem()'s handling of the old 'w' and 'w#' formatters. These are
-no longer supported and now raise an exception if used.
diff --git a/Misc/NEWS.d/next/C API/2024-04-08-09-44-29.gh-issue-117534.54ZE_n.rst b/Misc/NEWS.d/next/C API/2024-04-08-09-44-29.gh-issue-117534.54ZE_n.rst
deleted file mode 100644
index f48d423..0000000
--- a/Misc/NEWS.d/next/C API/2024-04-08-09-44-29.gh-issue-117534.54ZE_n.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve validation logic in the C implementation of
-:meth:`datetime.datetime.fromisoformat` to better handle invalid years.
-Patch by Vlad Efanov.
diff --git a/Misc/NEWS.d/next/C API/2024-04-16-13-34-01.gh-issue-117929.HSr419.rst b/Misc/NEWS.d/next/C API/2024-04-16-13-34-01.gh-issue-117929.HSr419.rst
deleted file mode 100644
index 58d475b..0000000
--- a/Misc/NEWS.d/next/C API/2024-04-16-13-34-01.gh-issue-117929.HSr419.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Restore removed :c:func:`PyEval_InitThreads` function. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/C API/2024-04-17-16-48-17.gh-issue-117987.zsvNL1.rst b/Misc/NEWS.d/next/C API/2024-04-17-16-48-17.gh-issue-117987.zsvNL1.rst
deleted file mode 100644
index b4cca94..0000000
--- a/Misc/NEWS.d/next/C API/2024-04-17-16-48-17.gh-issue-117987.zsvNL1.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-Restore functions removed in Python 3.13 alpha 1:
-
-* :c:func:`Py_SetPythonHome`
-* :c:func:`Py_SetProgramName`
-* :c:func:`PySys_SetArgvEx`
-* :c:func:`PySys_SetArgv`
-
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2024-04-29-17-19-07.gh-issue-110850.vcpLn1.rst b/Misc/NEWS.d/next/C API/2024-04-29-17-19-07.gh-issue-110850.vcpLn1.rst
deleted file mode 100644
index 786da01..0000000
--- a/Misc/NEWS.d/next/C API/2024-04-29-17-19-07.gh-issue-110850.vcpLn1.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Add "Raw" variant of PyTime functions
-
-* :c:func:`PyTime_MonotonicRaw`
-* :c:func:`PyTime_PerfCounterRaw`
-* :c:func:`PyTime_TimeRaw`
-
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2024-04-29-17-44-15.gh-issue-118124.czQQ9G.rst b/Misc/NEWS.d/next/C API/2024-04-29-17-44-15.gh-issue-118124.czQQ9G.rst
deleted file mode 100644
index 3deeb51..0000000
--- a/Misc/NEWS.d/next/C API/2024-04-29-17-44-15.gh-issue-118124.czQQ9G.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :c:macro:`Py_BUILD_ASSERT` and :c:macro:`Py_BUILD_ASSERT_EXPR` for
-non-constant expressions: use ``static_assert()`` on C11 and newer.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-18-00-27-57.gh-issue-105879.dPw78k.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-18-00-27-57.gh-issue-105879.dPw78k.rst
deleted file mode 100644
index e666688..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-18-00-27-57.gh-issue-105879.dPw78k.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow the *globals* and *locals* arguments to :func:`exec`
-and :func:`eval` to be passed as keywords.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-12-03-18-21-59.gh-issue-99180.5m0V0q.rst b/Misc/NEWS.d/next/Core and Builtins/2023-12-03-18-21-59.gh-issue-99180.5m0V0q.rst
deleted file mode 100644
index 576626b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-12-03-18-21-59.gh-issue-99180.5m0V0q.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Elide uninformative traceback indicators in ``return`` and simple
-``assignment`` statements. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-01-07-03-38-34.gh-issue-95754.aPjEBG.rst b/Misc/NEWS.d/next/Core and Builtins/2024-01-07-03-38-34.gh-issue-95754.aPjEBG.rst
deleted file mode 100644
index 588be2d..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-01-07-03-38-34.gh-issue-95754.aPjEBG.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve the error message when a script shadowing a module from the standard
-library causes :exc:`AttributeError` to be raised. Similarly, improve the error
-message when a script shadowing a third party module attempts to access an
-attribute from that third party module while still initialising.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-02-04-07-45-29.gh-issue-107674.q8mCmi.rst b/Misc/NEWS.d/next/Core and Builtins/2024-02-04-07-45-29.gh-issue-107674.q8mCmi.rst
deleted file mode 100644
index f9b9678..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-02-04-07-45-29.gh-issue-107674.q8mCmi.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improved the performance of :func:`sys.settrace` significantly
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-02-26-13-14-52.gh-issue-93502.JMWRvA.rst b/Misc/NEWS.d/next/Core and Builtins/2024-02-26-13-14-52.gh-issue-93502.JMWRvA.rst
deleted file mode 100644
index 5246269..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-02-26-13-14-52.gh-issue-93502.JMWRvA.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add two new functions to the C-API, :c:func:`PyRefTracer_SetTracer` and
-:c:func:`PyRefTracer_GetTracer`, that allows to track object creation and
-destruction the same way the :mod:`tracemalloc` module does. Patch by Pablo
-Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-02-29-18-55-45.gh-issue-116129.wsFnIq.rst b/Misc/NEWS.d/next/Core and Builtins/2024-02-29-18-55-45.gh-issue-116129.wsFnIq.rst
deleted file mode 100644
index e632ad5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-02-29-18-55-45.gh-issue-116129.wsFnIq.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement :pep:`696`, adding support for defaults on type parameters.
-Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-03-12-13-51-09.gh-issue-116322.q8TcDQ.rst b/Misc/NEWS.d/next/Core and Builtins/2024-03-12-13-51-09.gh-issue-116322.q8TcDQ.rst
deleted file mode 100644
index 1f718a2..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-03-12-13-51-09.gh-issue-116322.q8TcDQ.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Extension modules may indicate to the runtime that they can run without the
-GIL. Multi-phase init modules do so by calling providing
-``Py_MOD_GIL_NOT_USED`` for the ``Py_mod_gil`` slot, while single-phase init
-modules call ``PyUnstable_Module_SetGIL(mod, Py_MOD_GIL_NOT_USED)`` from
-their init function.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-03-30-00-37-53.gh-issue-117385.h0OJti.rst b/Misc/NEWS.d/next/Core and Builtins/2024-03-30-00-37-53.gh-issue-117385.h0OJti.rst
deleted file mode 100644
index 2e385df..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-03-30-00-37-53.gh-issue-117385.h0OJti.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove unhandled ``PY_MONITORING_EVENT_BRANCH`` and ``PY_MONITORING_EVENT_EXCEPTION_HANDLED`` events from :func:`sys.settrace`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-07-18-42-09.gh-issue-117607.C978BD.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-07-18-42-09.gh-issue-117607.C978BD.rst
deleted file mode 100644
index 0c17dfd..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-07-18-42-09.gh-issue-117607.C978BD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speedup :func:`os.path.relpath`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-08-14-33-38.gh-issue-117636.exnRKd.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-08-14-33-38.gh-issue-117636.exnRKd.rst
deleted file mode 100644
index 7d7cb50..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-08-14-33-38.gh-issue-117636.exnRKd.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speedup :func:`os.path.join`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-08-19-30-38.gh-issue-117641.oaBGSJ.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-08-19-30-38.gh-issue-117641.oaBGSJ.rst
deleted file mode 100644
index e313c13..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-08-19-30-38.gh-issue-117641.oaBGSJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speedup :func:`os.path.commonpath` on Unix.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-09-11-31-25.gh-issue-115776.5Nthd0.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-09-11-31-25.gh-issue-115776.5Nthd0.rst
deleted file mode 100644
index 5fc0080..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-09-11-31-25.gh-issue-115776.5Nthd0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Statically allocated objects are, by definition, immortal so must be
-marked as such regardless of whether they are in extension modules or not.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-09-16-07-00.gh-issue-117680.MRZ78K.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-09-16-07-00.gh-issue-117680.MRZ78K.rst
deleted file mode 100644
index fd437b7..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-09-16-07-00.gh-issue-117680.MRZ78K.rst
+++ /dev/null
@@ -1 +0,0 @@
-Give ``_PyInstructionSequence`` a Python interface and use it in tests.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-10-22-16-18.gh-issue-117709.-_1YL0.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-10-22-16-18.gh-issue-117709.-_1YL0.rst
deleted file mode 100644
index 2216b53..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-10-22-16-18.gh-issue-117709.-_1YL0.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Speed up calls to :func:`str` with positional-only argument,
-by using the :pep:`590` ``vectorcall`` calling convention.
-Patch by Erlend Aasland.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-09-09-11.gh-issue-117431.lxFEeJ.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-12-09-09-11.gh-issue-117431.lxFEeJ.rst
deleted file mode 100644
index 0d94389..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-09-09-11.gh-issue-117431.lxFEeJ.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Improve the performance of the following :class:`bytes` and
-:class:`bytearray` methods by adapting them to the :c:macro:`METH_FASTCALL`
-calling convention:
-
-* :meth:`!count`
-* :meth:`!find`
-* :meth:`!index`
-* :meth:`!rfind`
-* :meth:`!rindex`
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-11-19-18.gh-issue-117750.YttK6h.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-12-11-19-18.gh-issue-117750.YttK6h.rst
deleted file mode 100644
index d7cf5d6..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-11-19-18.gh-issue-117750.YttK6h.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix issue where an object's dict would get out of sync with the object's
-internal values when being cleared. ``obj.__dict__.clear()`` now clears the
-internal values, but leaves the dict attached to the object.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-12-28-49.gh-issue-117755.6ct8kU.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-12-12-28-49.gh-issue-117755.6ct8kU.rst
deleted file mode 100644
index a65ec43..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-12-12-28-49.gh-issue-117755.6ct8kU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix mimalloc allocator for huge memory allocation (around 8,589,934,592 GiB) on
-s390x. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-13-16-55-53.gh-issue-117536.xkVbfv.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-13-16-55-53.gh-issue-117536.xkVbfv.rst
deleted file mode 100644
index 2492fd1..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-13-16-55-53.gh-issue-117536.xkVbfv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a :exc:`RuntimeWarning` when calling ``agen.aclose().throw(Exception)``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-13-18-59-25.gh-issue-115874.c3xG-E.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-13-18-59-25.gh-issue-115874.c3xG-E.rst
deleted file mode 100644
index 5a6fa4c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-13-18-59-25.gh-issue-115874.c3xG-E.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed a possible segfault during garbage collection of ``_asyncio.FutureIter`` objects
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-15-07-37-09.gh-issue-117881.07H0wI.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-15-07-37-09.gh-issue-117881.07H0wI.rst
deleted file mode 100644
index 75b3426..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-15-07-37-09.gh-issue-117881.07H0wI.rst
+++ /dev/null
@@ -1 +0,0 @@
-prevent concurrent access to an async generator via athrow().throw() or asend().throw()
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-15-13-53-59.gh-issue-117894.8LpZ6m.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-15-13-53-59.gh-issue-117894.8LpZ6m.rst
deleted file mode 100644
index bd32500..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-15-13-53-59.gh-issue-117894.8LpZ6m.rst
+++ /dev/null
@@ -1 +0,0 @@
-Prevent ``agen.aclose()`` objects being re-used after ``.throw()``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-17-52-32.gh-issue-109118.q9iPEI.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-17-17-52-32.gh-issue-109118.q9iPEI.rst
deleted file mode 100644
index 1245400..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-17-52-32.gh-issue-109118.q9iPEI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:ref:`annotation scope <annotation-scopes>` within class scopes can now
-contain lambdas.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-49-15.gh-issue-116622.tthNUF.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-49-15.gh-issue-116622.tthNUF.rst
deleted file mode 100644
index 04f8479..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-49-15.gh-issue-116622.tthNUF.rst
+++ /dev/null
@@ -1 +0,0 @@
-Redirect stdout and stderr to system log when embedded in an Android app.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-53-52.gh-issue-117901.SsEcVJ.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-53-52.gh-issue-117901.SsEcVJ.rst
deleted file mode 100644
index 1e41269..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-17-22-53-52.gh-issue-117901.SsEcVJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add option for compiler's codegen to save nested instruction sequences for introspection.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-18-03-49-41.gh-issue-117958.-EsfUs.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-18-03-49-41.gh-issue-117958.-EsfUs.rst
deleted file mode 100644
index c127786..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-18-03-49-41.gh-issue-117958.-EsfUs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added a ``get_jit_code()`` method to access JIT compiled machine code from the UOp Executor when the experimental JIT is enabled. Patch
-by Anthony Shaw.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-08-50-48.gh-issue-102511.qDEB66.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-19-08-50-48.gh-issue-102511.qDEB66.rst
deleted file mode 100644
index dfdf250..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-08-50-48.gh-issue-102511.qDEB66.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up :func:`os.path.splitroot` with a native implementation.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-57-46.gh-issue-118090.eGAQ0B.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-57-46.gh-issue-118090.eGAQ0B.rst
deleted file mode 100644
index 2abbbfe..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-57-46.gh-issue-118090.eGAQ0B.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve :exc:`SyntaxError` message for empty type param brackets.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-59-57.gh-issue-118082._FLuOT.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-59-57.gh-issue-118082._FLuOT.rst
deleted file mode 100644
index 7b9a726..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-19-11-59-57.gh-issue-118082._FLuOT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve :exc:`SyntaxError` message for imports without names, like in
-``from x import`` and ``import`` cases. It now points
-out to users that :keyword:`import` expects at least one name after it.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-20-20-30-15.gh-issue-107674.GZPOP7.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-20-20-30-15.gh-issue-107674.GZPOP7.rst
deleted file mode 100644
index 29d16bd..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-20-20-30-15.gh-issue-107674.GZPOP7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Lazy load frame line number to improve performance of tracing
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-22-08-34-28.gh-issue-118074.5_JnIa.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-22-08-34-28.gh-issue-118074.5_JnIa.rst
deleted file mode 100644
index 69d29bc..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-22-08-34-28.gh-issue-118074.5_JnIa.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make sure that the Executor objects in the COLD_EXITS array aren't assumed
-to be GC-able (which would access bytes outside the object).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-11-48-28.gh-issue-118216.SVg700.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-25-11-48-28.gh-issue-118216.SVg700.rst
deleted file mode 100644
index 937cdff..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-11-48-28.gh-issue-118216.SVg700.rst
+++ /dev/null
@@ -1 +0,0 @@
-Don't consider :mod:`__future__` imports with dots before the module name.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-12-55-47.gh-issue-118272.5ptjk_.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-25-12-55-47.gh-issue-118272.5ptjk_.rst
deleted file mode 100644
index 3204344..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-12-55-47.gh-issue-118272.5ptjk_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bug where ``generator.close`` does not free the generator frame's
-locals.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-21-18-19.gh-issue-118160.GH5SMc.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-25-21-18-19.gh-issue-118160.GH5SMc.rst
deleted file mode 100644
index c4e798d..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-25-21-18-19.gh-issue-118160.GH5SMc.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:ref:`Annotation scopes <annotation-scopes>` within classes can now contain
-comprehensions. However, such comprehensions are not inlined into their
-parent scope at runtime. Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-26-05-38-18.gh-issue-118306.vRUEOU.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-26-05-38-18.gh-issue-118306.vRUEOU.rst
deleted file mode 100644
index 0512955..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-26-05-38-18.gh-issue-118306.vRUEOU.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update JIT compilation to use LLVM 18
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-26-14-06-18.gh-issue-118335.SRFsxO.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-26-14-06-18.gh-issue-118335.SRFsxO.rst
deleted file mode 100644
index 54295a7..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-26-14-06-18.gh-issue-118335.SRFsxO.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Change how to use the tier 2 interpreter. Instead of running Python with
-``-X uops`` or setting the environment variable ``PYTHON_UOPS=1``, this
-choice is now made at build time by configuring with
-``--enable-experimental-jit=interpreter``.
-
-**Beware!** This changes the environment variable to enable or disable
-micro-ops to ``PYTHON_JIT``. The old ``PYTHON_UOPS`` is no longer used.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-27-16-23-29.gh-issue-116767.z9UFpr.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-27-16-23-29.gh-issue-116767.z9UFpr.rst
deleted file mode 100644
index cec2041..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-27-16-23-29.gh-issue-116767.z9UFpr.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix crash in compiler on 'async with' that has many context managers.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-27-21-44-40.gh-issue-74929.C2nESp.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-27-21-44-40.gh-issue-74929.C2nESp.rst
deleted file mode 100644
index 29c7975..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-27-21-44-40.gh-issue-74929.C2nESp.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Implement PEP 667: converted :attr:`FrameType.f_locals <frame.f_locals>`
-and :c:func:`PyFrame_GetLocals` to return a write-through proxy object
-when the frame refers to a function or comprehension.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-04-28-00-41-17.gh-issue-111201.cQsh5U.rst b/Misc/NEWS.d/next/Core and Builtins/2024-04-28-00-41-17.gh-issue-111201.cQsh5U.rst
deleted file mode 100644
index 6f1d299..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-04-28-00-41-17.gh-issue-111201.cQsh5U.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The :term:`interactive` interpreter is now implemented in Python, which
-allows for a number of new features like colors, multiline input, history
-viewing, and paste mode. Contributed by Pablo Galindo, Łukasz Langa and
-Lysandros Nikolaou based on code from the PyPy project.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-07-06-48.gh-issue-117714.Ip_dm5.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-01-07-06-48.gh-issue-117714.Ip_dm5.rst
deleted file mode 100644
index d8ec242..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-07-06-48.gh-issue-117714.Ip_dm5.rst
+++ /dev/null
@@ -1 +0,0 @@
-update ``async_generator.athrow().close()`` and ``async_generator.asend().close()`` to close their section of the underlying async generator
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-14-20-28.gh-issue-118492.VUsSfn.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-01-14-20-28.gh-issue-118492.VUsSfn.rst
deleted file mode 100644
index 57d0f17..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-14-20-28.gh-issue-118492.VUsSfn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where the type cache can expose a previously accessed attribute
-when a finalizer is run.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-17-12-36.gh-issue-118465.g3Q8iE.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-01-17-12-36.gh-issue-118465.g3Q8iE.rst
deleted file mode 100644
index 705a90e..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-17-12-36.gh-issue-118465.g3Q8iE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Compiler populates the new ``__firstlineno__`` field on a class with the
-line number of the first line of the class definition.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-22-43-54.gh-issue-118473.QIvq9R.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-01-22-43-54.gh-issue-118473.QIvq9R.rst
deleted file mode 100644
index 9d65e3c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-01-22-43-54.gh-issue-118473.QIvq9R.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`sys.set_asyncgen_hooks` not to be partially set when raising :exc:`TypeError`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-15-57-07.gh-issue-118164.AF6kwI.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-02-15-57-07.gh-issue-118164.AF6kwI.rst
deleted file mode 100644
index 5eb3b6f..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-15-57-07.gh-issue-118164.AF6kwI.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Break a loop between the Python implementation of the :mod:`decimal` module
-and the Python code for integer to string conversion. Also optimize integer
-to string conversion for values in the range from 9_000 to 135_000 decimal
-digits.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-16-04-51.gh-issue-117514.CJiuC0.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-02-16-04-51.gh-issue-117514.CJiuC0.rst
deleted file mode 100644
index fc162af..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-16-04-51.gh-issue-117514.CJiuC0.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add ``sys._is_gil_enabled()`` function that returns whether the GIL is
-currently enabled. In the default build it always returns ``True`` because
-the GIL is always enabled. In the free-threaded build, it may return
-``True`` or ``False``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-20-32-42.gh-issue-118518.m-JbTi.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-02-20-32-42.gh-issue-118518.m-JbTi.rst
deleted file mode 100644
index 4c7c18a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-20-32-42.gh-issue-118518.m-JbTi.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Allow the Linux perf support to work without frame pointers using perf's
-advanced JIT support. The feature is activated when using the
-``PYTHON_PERF_JIT_SUPPORT`` environment variable or when running Python with
-``-Xperf_jit``. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-21-19-35.gh-issue-118513.qHODjb.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-02-21-19-35.gh-issue-118513.qHODjb.rst
deleted file mode 100644
index b7155b4..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-02-21-19-35.gh-issue-118513.qHODjb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix incorrect :exc:`UnboundLocalError` when two comprehensions in the same function both reference the same name, and in one comprehension the name is bound while in the other it's an implicit global.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-03-17-49-37.gh-issue-116322.Gy6M4j.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-03-17-49-37.gh-issue-116322.Gy6M4j.rst
deleted file mode 100644
index d3ea5e0..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-03-17-49-37.gh-issue-116322.Gy6M4j.rst
+++ /dev/null
@@ -1 +0,0 @@
-In ``--disable-gil`` builds, the GIL will be enabled while loading C extension modules. If the module indicates that it supports running without the GIL, the GIL will be disabled once loading is complete. Otherwise, the GIL will remain enabled for the remainder of the interpreter's lifetime. This behavior does not apply if the GIL has been explicitly enabled or disabled with ``PYTHON_GIL`` or ``-Xgil``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-03-18-01-26.gh-issue-95382.73FSEv.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-03-18-01-26.gh-issue-95382.73FSEv.rst
deleted file mode 100644
index 097a663..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-03-18-01-26.gh-issue-95382.73FSEv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve performance of :func:`json.dumps` and :func:`json.dump` when using the argument *indent*. Depending on the data the encoding using
-:func:`json.dumps` with *indent* can be up to 2 to 3 times faster.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-05-12-04-02.gh-issue-117549.kITawD.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-05-12-04-02.gh-issue-117549.kITawD.rst
deleted file mode 100644
index 48ca169..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-05-12-04-02.gh-issue-117549.kITawD.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Don't use designated initializer syntax in inline functions in internal
-headers. They cause problems for C++ or MSVC users who aren't yet using the
-latest C++ standard (C++20). While internal, pycore_backoff.h, is included
-(indirectly, via pycore_code.h) by some key 3rd party software that does so
-for speed.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-06-10-57-54.gh-issue-117953.DqCzIs.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-06-10-57-54.gh-issue-117953.DqCzIs.rst
deleted file mode 100644
index 6b69c93..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-06-10-57-54.gh-issue-117953.DqCzIs.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-When a builtin or extension module is imported for the first time, while a
-subinterpreter is active, the module's init function is now run by the main
-interpreter first before import continues in the subinterpreter.
-Consequently, single-phase init modules now fail in an isolated
-subinterpreter without the init function running under that interpreter,
-whereas before it would run under the subinterpreter *before* failing,
-potentially leaving behind global state and callbacks and otherwise leaving
-the module in an inconsistent state.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2024-05-07-01-39-24.gh-issue-118414.G5GG7l.rst b/Misc/NEWS.d/next/Core and Builtins/2024-05-07-01-39-24.gh-issue-118414.G5GG7l.rst
deleted file mode 100644
index cd54504..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2024-05-07-01-39-24.gh-issue-118414.G5GG7l.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add instrumented opcodes to YIELD_VALUE assertion for tracing cases.
diff --git a/Misc/NEWS.d/next/Documentation/2024-04-25-22-12-20.gh-issue-117928.LKdTno.rst b/Misc/NEWS.d/next/Documentation/2024-04-25-22-12-20.gh-issue-117928.LKdTno.rst
deleted file mode 100644
index c8a2a6b..0000000
--- a/Misc/NEWS.d/next/Documentation/2024-04-25-22-12-20.gh-issue-117928.LKdTno.rst
+++ /dev/null
@@ -1 +0,0 @@
-The minimum Sphinx version required for the documentation is now 6.2.1.
diff --git a/Misc/NEWS.d/next/IDLE/2018-09-23-01-36-39.bpo-34774.VeM-X-.rst b/Misc/NEWS.d/next/IDLE/2018-09-23-01-36-39.bpo-34774.VeM-X-.rst
deleted file mode 100644
index cac44b1..0000000
--- a/Misc/NEWS.d/next/IDLE/2018-09-23-01-36-39.bpo-34774.VeM-X-.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use user-selected color theme for Help => IDLE Doc.
diff --git a/Misc/NEWS.d/next/Library/2018-02-13-10-02-54.bpo-32839.McbVz3.rst b/Misc/NEWS.d/next/Library/2018-02-13-10-02-54.bpo-32839.McbVz3.rst
deleted file mode 100644
index 3e9cca5..0000000
--- a/Misc/NEWS.d/next/Library/2018-02-13-10-02-54.bpo-32839.McbVz3.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add the :meth:`!after_info` method for Tkinter widgets.
diff --git a/Misc/NEWS.d/next/Library/2019-08-29-20-26-08.bpo-30988.b-_h5O.rst b/Misc/NEWS.d/next/Library/2019-08-29-20-26-08.bpo-30988.b-_h5O.rst
deleted file mode 100644
index c776c73..0000000
--- a/Misc/NEWS.d/next/Library/2019-08-29-20-26-08.bpo-30988.b-_h5O.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix parsing of emails with invalid address headers having a leading or trailing dot. Patch by tsufeki.
diff --git a/Misc/NEWS.d/next/Library/2019-09-09-18-18-34.bpo-18108.ajPLAO.rst b/Misc/NEWS.d/next/Library/2019-09-09-18-18-34.bpo-18108.ajPLAO.rst
deleted file mode 100644
index 70ff76a..0000000
--- a/Misc/NEWS.d/next/Library/2019-09-09-18-18-34.bpo-18108.ajPLAO.rst
+++ /dev/null
@@ -1 +0,0 @@
-:func:`shutil.chown` now supports *dir_fd* and *follow_symlinks* keyword arguments.
diff --git a/Misc/NEWS.d/next/Library/2020-01-14-09-46-51.bpo-39324.qUcDrM.rst b/Misc/NEWS.d/next/Library/2020-01-14-09-46-51.bpo-39324.qUcDrM.rst
deleted file mode 100644
index 357d5a2..0000000
--- a/Misc/NEWS.d/next/Library/2020-01-14-09-46-51.bpo-39324.qUcDrM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add mime type mapping for .md <-> text/markdown
diff --git a/Misc/NEWS.d/next/Library/2020-06-10-19-24-17.bpo-40943.vjiiN_.rst b/Misc/NEWS.d/next/Library/2020-06-10-19-24-17.bpo-40943.vjiiN_.rst
deleted file mode 100644
index 2018e85..0000000
--- a/Misc/NEWS.d/next/Library/2020-06-10-19-24-17.bpo-40943.vjiiN_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix several IndexError when parse emails with truncated Message-ID, address, routes, etc, e.g. ``example@``.
diff --git a/Misc/NEWS.d/next/Library/2022-10-24-12-05-19.gh-issue-66410.du4UKW.rst b/Misc/NEWS.d/next/Library/2022-10-24-12-05-19.gh-issue-66410.du4UKW.rst
deleted file mode 100644
index 044fd18..0000000
--- a/Misc/NEWS.d/next/Library/2022-10-24-12-05-19.gh-issue-66410.du4UKW.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Callbacks registered in the :mod:`tkinter` module now take arguments as
-various Python objects (``int``, ``float``, ``bytes``, ``tuple``), not just
-``str``. To restore the previous behavior set :mod:`!tkinter` module global
-:data:`~tkinter.wantobject` to ``1`` before creating the
-:class:`~tkinter.Tk` object or call the :meth:`~tkinter.Tk.wantobject`
-method of the :class:`!Tk` object with argument ``1``. Calling it with
-argument ``2`` restores the current default behavior.
diff --git a/Misc/NEWS.d/next/Library/2022-11-23-17-16-31.gh-issue-99730.bDQdaX.rst b/Misc/NEWS.d/next/Library/2022-11-23-17-16-31.gh-issue-99730.bDQdaX.rst
deleted file mode 100644
index b595587..0000000
--- a/Misc/NEWS.d/next/Library/2022-11-23-17-16-31.gh-issue-99730.bDQdaX.rst
+++ /dev/null
@@ -1 +0,0 @@
-HEAD requests are no longer upgraded to GET request during redirects in urllib.
diff --git a/Misc/NEWS.d/next/Library/2022-12-14-15-53-38.gh-issue-100242.Ny7VUO.rst b/Misc/NEWS.d/next/Library/2022-12-14-15-53-38.gh-issue-100242.Ny7VUO.rst
deleted file mode 100644
index e860599..0000000
--- a/Misc/NEWS.d/next/Library/2022-12-14-15-53-38.gh-issue-100242.Ny7VUO.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Bring pure Python implementation ``functools.partial.__new__`` more in line
-with the C-implementation by not just always checking for the presence of
-the attribute ``'func'`` on the first argument of ``partial``. Instead, both
-the Python version and the C version perform an ``isinstance(func, partial)``
-check on the first argument of ``partial``.
diff --git a/Misc/NEWS.d/next/Library/2023-03-03-21-13-08.gh-issue-102402.fpkRO1.rst b/Misc/NEWS.d/next/Library/2023-03-03-21-13-08.gh-issue-102402.fpkRO1.rst
deleted file mode 100644
index fa8f375..0000000
--- a/Misc/NEWS.d/next/Library/2023-03-03-21-13-08.gh-issue-102402.fpkRO1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Adjust ``logging.LogRecord`` to use ``time.time_ns()`` and fix minor bug
-related to floating point math.
diff --git a/Misc/NEWS.d/next/Library/2023-05-28-11-25-18.gh-issue-62090.opAhDn.rst b/Misc/NEWS.d/next/Library/2023-05-28-11-25-18.gh-issue-62090.opAhDn.rst
deleted file mode 100644
index c5abf71..0000000
--- a/Misc/NEWS.d/next/Library/2023-05-28-11-25-18.gh-issue-62090.opAhDn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix assertion errors caused by whitespace in metavars or ``SUPPRESS``-ed groups
-in :mod:`argparse` by simplifying usage formatting. Patch by Ali Hamdan.
diff --git a/Misc/NEWS.d/next/Library/2023-08-21-10-34-43.gh-issue-108191.GZM3mv.rst b/Misc/NEWS.d/next/Library/2023-08-21-10-34-43.gh-issue-108191.GZM3mv.rst
deleted file mode 100644
index da4ce57..0000000
--- a/Misc/NEWS.d/next/Library/2023-08-21-10-34-43.gh-issue-108191.GZM3mv.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :class:`types.SimpleNamespace` now accepts an optional positional
-argument which specifies initial values of attributes as a dict or an
-iterable of key-value pairs.
diff --git a/Misc/NEWS.d/next/Library/2023-10-02-10-35-58.gh-issue-110209.b5zfIz.rst b/Misc/NEWS.d/next/Library/2023-10-02-10-35-58.gh-issue-110209.b5zfIz.rst
deleted file mode 100644
index b88e80d..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-02-10-35-58.gh-issue-110209.b5zfIz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :meth:`~object.__class_getitem__` to :class:`types.GeneratorType` and :class:`types.CoroutineType` for type hinting purposes. Patch by James Hilton-Balfe.
diff --git a/Misc/NEWS.d/next/Library/2023-10-20-03-50-17.gh-issue-83151.bcsD40.rst b/Misc/NEWS.d/next/Library/2023-10-20-03-50-17.gh-issue-83151.bcsD40.rst
deleted file mode 100644
index aaefbb9..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-20-03-50-17.gh-issue-83151.bcsD40.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Enabled arbitrary statements and evaluations in :mod:`pdb` shell to access the
-local variables of the current frame, which made it possible for multi-scope
-code like generators or nested function to work.
diff --git a/Misc/NEWS.d/next/Library/2023-10-24-12-39-04.gh-issue-109617.YoI8TV.rst b/Misc/NEWS.d/next/Library/2023-10-24-12-39-04.gh-issue-109617.YoI8TV.rst
deleted file mode 100644
index 4fda69d..0000000
--- a/Misc/NEWS.d/next/Library/2023-10-24-12-39-04.gh-issue-109617.YoI8TV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`ncurses`: fixed a crash that could occur on macOS 13 or earlier when
-Python was built with Apple Xcode 15's SDK.
diff --git a/Misc/NEWS.d/next/Library/2023-11-07-22-41-42.gh-issue-111744.TbLxF0.rst b/Misc/NEWS.d/next/Library/2023-11-07-22-41-42.gh-issue-111744.TbLxF0.rst
deleted file mode 100644
index ed856e7..0000000
--- a/Misc/NEWS.d/next/Library/2023-11-07-22-41-42.gh-issue-111744.TbLxF0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support opcode events in :mod:`bdb`
diff --git a/Misc/NEWS.d/next/Library/2023-12-07-20-05-54.gh-issue-112855.ph4ehh.rst b/Misc/NEWS.d/next/Library/2023-12-07-20-05-54.gh-issue-112855.ph4ehh.rst
deleted file mode 100644
index 6badc7a..0000000
--- a/Misc/NEWS.d/next/Library/2023-12-07-20-05-54.gh-issue-112855.ph4ehh.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Speed up pickling of :class:`pathlib.PurePath` objects. Patch by Barney
-Gale.
diff --git a/Misc/NEWS.d/next/Library/2023-12-14-02-51-38.gh-issue-113081.S-9Qyn.rst b/Misc/NEWS.d/next/Library/2023-12-14-02-51-38.gh-issue-113081.S-9Qyn.rst
deleted file mode 100644
index e6b2d01..0000000
--- a/Misc/NEWS.d/next/Library/2023-12-14-02-51-38.gh-issue-113081.S-9Qyn.rst
+++ /dev/null
@@ -1 +0,0 @@
-Print colorized exception just like built-in traceback in :mod:`pdb`
diff --git a/Misc/NEWS.d/next/Library/2024-01-19-05-40-46.gh-issue-83856.jN5M80.rst b/Misc/NEWS.d/next/Library/2024-01-19-05-40-46.gh-issue-83856.jN5M80.rst
deleted file mode 100644
index b2889f2..0000000
--- a/Misc/NEWS.d/next/Library/2024-01-19-05-40-46.gh-issue-83856.jN5M80.rst
+++ /dev/null
@@ -1 +0,0 @@
-Honor :mod:`atexit` for all :mod:`multiprocessing` start methods
diff --git a/Misc/NEWS.d/next/Library/2024-02-11-07-31-43.gh-issue-82062.eeS6w7.rst b/Misc/NEWS.d/next/Library/2024-02-11-07-31-43.gh-issue-82062.eeS6w7.rst
deleted file mode 100644
index a57a591..0000000
--- a/Misc/NEWS.d/next/Library/2024-02-11-07-31-43.gh-issue-82062.eeS6w7.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :func:`inspect.signature()` to correctly handle parameter defaults
-on methods in extension modules that use names defined in the module
-namespace.
diff --git a/Misc/NEWS.d/next/Library/2024-02-28-10-41-24.gh-issue-115961.P-_DU0.rst b/Misc/NEWS.d/next/Library/2024-02-28-10-41-24.gh-issue-115961.P-_DU0.rst
deleted file mode 100644
index eef7eb8..0000000
--- a/Misc/NEWS.d/next/Library/2024-02-28-10-41-24.gh-issue-115961.P-_DU0.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Added :attr:`!name` and :attr:`!mode` attributes for compressed and archived
-file-like objects in modules :mod:`bz2`, :mod:`lzma`, :mod:`tarfile` and
-:mod:`zipfile`. The value of the :attr:`!mode` attribute of
-:class:`gzip.GzipFile` was changed from integer (``1`` or ``2``) to string
-(``'rb'`` or ``'wb'``). The value of the :attr:`!mode` attribute of the
-readable file-like object returned by :meth:`zipfile.ZipFile.open` was
-changed from ``'r'`` to ``'rb'``.
diff --git a/Misc/NEWS.d/next/Library/2024-02-28-11-51-51.gh-issue-116023.CGYhFh.rst b/Misc/NEWS.d/next/Library/2024-02-28-11-51-51.gh-issue-116023.CGYhFh.rst
deleted file mode 100644
index bebb67e..0000000
--- a/Misc/NEWS.d/next/Library/2024-02-28-11-51-51.gh-issue-116023.CGYhFh.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Don't show empty fields (value ``None`` or ``[]``)
-in :func:`ast.dump` by default. Add ``show_empty=False``
-parameter to optionally show them.
diff --git a/Misc/NEWS.d/next/Library/2024-03-17-18-24-23.gh-issue-116871.9uSl8M.rst b/Misc/NEWS.d/next/Library/2024-03-17-18-24-23.gh-issue-116871.9uSl8M.rst
deleted file mode 100644
index f3caa63..0000000
--- a/Misc/NEWS.d/next/Library/2024-03-17-18-24-23.gh-issue-116871.9uSl8M.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Name suggestions for :exc:`AttributeError` and :exc:`ImportError` now only
-include underscored names if the original name was underscored.
diff --git a/Misc/NEWS.d/next/Library/2024-03-20-00-11-39.gh-issue-68583.mIlxxb.rst b/Misc/NEWS.d/next/Library/2024-03-20-00-11-39.gh-issue-68583.mIlxxb.rst
deleted file mode 100644
index 12caed7..0000000
--- a/Misc/NEWS.d/next/Library/2024-03-20-00-11-39.gh-issue-68583.mIlxxb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-webbrowser CLI: replace getopt with argparse, add long options. Patch by
-Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2024-03-26-15-29-39.gh-issue-66543.OZBhU5.rst b/Misc/NEWS.d/next/Library/2024-03-26-15-29-39.gh-issue-66543.OZBhU5.rst
deleted file mode 100644
index 12ea508..0000000
--- a/Misc/NEWS.d/next/Library/2024-03-26-15-29-39.gh-issue-66543.OZBhU5.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add the :func:`mimetypes.guess_file_type` function which works with file
-path. Passing file path instead of URL in :func:`~mimetypes.guess_type` is
-:term:`soft deprecated`.
diff --git a/Misc/NEWS.d/next/Library/2024-03-29-12-21-40.gh-issue-117142.U0agfh.rst b/Misc/NEWS.d/next/Library/2024-03-29-12-21-40.gh-issue-117142.U0agfh.rst
deleted file mode 100644
index 36810bd..0000000
--- a/Misc/NEWS.d/next/Library/2024-03-29-12-21-40.gh-issue-117142.U0agfh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Convert :mod:`!_ctypes` to multi-phase initialisation (:pep:`489`).
diff --git a/Misc/NEWS.d/next/Library/2024-03-29-15-14-51.gh-issue-117313.ks_ONu.rst b/Misc/NEWS.d/next/Library/2024-03-29-15-14-51.gh-issue-117313.ks_ONu.rst
deleted file mode 100644
index e67576e..0000000
--- a/Misc/NEWS.d/next/Library/2024-03-29-15-14-51.gh-issue-117313.ks_ONu.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Only treat ``'\n'``, ``'\r'`` and ``'\r\n'`` as line separators in
-re-folding the :mod:`email` messages. Preserve control characters ``'\v'``,
-``'\f'``, ``'\x1c'``, ``'\x1d'`` and ``'\x1e'`` and Unicode line separators
-``'\x85'``, ``'\u2028'`` and ``'\u2029'`` as is.
diff --git a/Misc/NEWS.d/next/Library/2024-04-02-11-17-44.gh-issue-117394.2aoSlb.rst b/Misc/NEWS.d/next/Library/2024-04-02-11-17-44.gh-issue-117394.2aoSlb.rst
deleted file mode 100644
index 7b695be..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-02-11-17-44.gh-issue-117394.2aoSlb.rst
+++ /dev/null
@@ -1 +0,0 @@
-:func:`os.path.ismount` is now 2-3 times faster if the user has permissions.
diff --git a/Misc/NEWS.d/next/Library/2024-04-03-15-04-23.gh-issue-117503.NMfwup.rst b/Misc/NEWS.d/next/Library/2024-04-03-15-04-23.gh-issue-117503.NMfwup.rst
deleted file mode 100644
index f0ea513..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-03-15-04-23.gh-issue-117503.NMfwup.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix support of non-ASCII user names in bytes paths in
-:func:`os.path.expanduser` on Posix.
diff --git a/Misc/NEWS.d/next/Library/2024-04-03-16-01-31.gh-issue-117516.7DlHje.rst b/Misc/NEWS.d/next/Library/2024-04-03-16-01-31.gh-issue-117516.7DlHje.rst
deleted file mode 100644
index bbf6912..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-03-16-01-31.gh-issue-117516.7DlHje.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :data:`typing.TypeIs`, implementing :pep:`742`. Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2024-04-04-15-28-12.gh-issue-116720.aGhXns.rst b/Misc/NEWS.d/next/Library/2024-04-04-15-28-12.gh-issue-116720.aGhXns.rst
deleted file mode 100644
index 39c7d6b..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-04-15-28-12.gh-issue-116720.aGhXns.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-Improved behavior of :class:`asyncio.TaskGroup` when an external cancellation
-collides with an internal cancellation. For example, when two task groups
-are nested and both experience an exception in a child task simultaneously,
-it was possible that the outer task group would misbehave, because
-its internal cancellation was swallowed by the inner task group.
-
-In the case where a task group is cancelled externally and also must
-raise an :exc:`ExceptionGroup`, it will now call the parent task's
-:meth:`~asyncio.Task.cancel` method. This ensures that a
-:exc:`asyncio.CancelledError` will be raised at the next
-:keyword:`await`, so the cancellation is not lost.
-
-An added benefit of these changes is that task groups now preserve the
-cancellation count (:meth:`asyncio.Task.cancelling`).
-
-In order to handle some corner cases, :meth:`asyncio.Task.uncancel` may now
-reset the undocumented ``_must_cancel`` flag when the cancellation count
-reaches zero.
diff --git a/Misc/NEWS.d/next/Library/2024-04-05-13-38-53.gh-issue-117546.lWjhHE.rst b/Misc/NEWS.d/next/Library/2024-04-05-13-38-53.gh-issue-117546.lWjhHE.rst
deleted file mode 100644
index 9762991..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-05-13-38-53.gh-issue-117546.lWjhHE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix issue where :func:`os.path.realpath` stopped resolving symlinks after
-encountering a symlink loop on POSIX.
diff --git a/Misc/NEWS.d/next/Library/2024-04-05-15-51-01.gh-issue-117566.54nABf.rst b/Misc/NEWS.d/next/Library/2024-04-05-15-51-01.gh-issue-117566.54nABf.rst
deleted file mode 100644
index 56c2fb0..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-05-15-51-01.gh-issue-117566.54nABf.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:meth:`ipaddress.IPv6Address.is_loopback` will now return ``True`` for
-IPv4-mapped loopback addresses, i.e. addresses in the
-``::ffff:127.0.0.0/104`` address space.
diff --git a/Misc/NEWS.d/next/Library/2024-04-06-18-41-36.gh-issue-117225.tJh1Hw.rst b/Misc/NEWS.d/next/Library/2024-04-06-18-41-36.gh-issue-117225.tJh1Hw.rst
deleted file mode 100644
index 6a0da1c..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-06-18-41-36.gh-issue-117225.tJh1Hw.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add colour to doctest output. Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2024-04-06-20-31-09.gh-issue-117586.UgWdRK.rst b/Misc/NEWS.d/next/Library/2024-04-06-20-31-09.gh-issue-117586.UgWdRK.rst
deleted file mode 100644
index 65c6999..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-06-20-31-09.gh-issue-117586.UgWdRK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up :meth:`pathlib.Path.glob` by working with strings internally.
diff --git a/Misc/NEWS.d/next/Library/2024-04-07-19-39-20.gh-issue-102247.h8rqiX.rst b/Misc/NEWS.d/next/Library/2024-04-07-19-39-20.gh-issue-102247.h8rqiX.rst
deleted file mode 100644
index c0f7491..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-07-19-39-20.gh-issue-102247.h8rqiX.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-the status codes enum with constants in http.HTTPStatus are updated to include the names from RFC9110. This RFC includes some HTTP statuses previously only used for WEBDAV and assigns more generic names to them.
-
-The old constants are preserved for backwards compatibility.
diff --git a/Misc/NEWS.d/next/Library/2024-04-08-03-23-22.gh-issue-117618.-4DCUw.rst b/Misc/NEWS.d/next/Library/2024-04-08-03-23-22.gh-issue-117618.-4DCUw.rst
deleted file mode 100644
index 569c5d5..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-08-03-23-22.gh-issue-117618.-4DCUw.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support ``package.module`` as ``filename`` for ``break`` command of :mod:`pdb`
diff --git a/Misc/NEWS.d/next/Library/2024-04-08-19-12-26.gh-issue-117663.CPfc_p.rst b/Misc/NEWS.d/next/Library/2024-04-08-19-12-26.gh-issue-117663.CPfc_p.rst
deleted file mode 100644
index 2c7a522..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-08-19-12-26.gh-issue-117663.CPfc_p.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``_simple_enum`` to detect aliases when multiple arguments are present
-but only one is the member value.
diff --git a/Misc/NEWS.d/next/Library/2024-04-09-20-14-44.gh-issue-117348.A2NAAz.rst b/Misc/NEWS.d/next/Library/2024-04-09-20-14-44.gh-issue-117348.A2NAAz.rst
deleted file mode 100644
index 2451a4e..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-09-20-14-44.gh-issue-117348.A2NAAz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Largely restored import time performance of configparser by avoiding
-dataclasses.
diff --git a/Misc/NEWS.d/next/Library/2024-04-09-23-22-21.gh-issue-117692.EciInD.rst b/Misc/NEWS.d/next/Library/2024-04-09-23-22-21.gh-issue-117692.EciInD.rst
deleted file mode 100644
index 98a6e12..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-09-23-22-21.gh-issue-117692.EciInD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixes a bug when :class:`doctest.DocTestFinder` was failing on wrapped
-``builtin_function_or_method``.
diff --git a/Misc/NEWS.d/next/Library/2024-04-10-20-59-10.gh-issue-117722.oxIUEI.rst b/Misc/NEWS.d/next/Library/2024-04-10-20-59-10.gh-issue-117722.oxIUEI.rst
deleted file mode 100644
index de99988..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-10-20-59-10.gh-issue-117722.oxIUEI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Change the new multi-separator support in :meth:`asyncio.Stream.readuntil`
-to only accept tuples of separators rather than arbitrary iterables.
diff --git a/Misc/NEWS.d/next/Library/2024-04-10-21-08-32.gh-issue-117586.UCL__1.rst b/Misc/NEWS.d/next/Library/2024-04-10-21-08-32.gh-issue-117586.UCL__1.rst
deleted file mode 100644
index aefac85..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-10-21-08-32.gh-issue-117586.UCL__1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up :meth:`pathlib.Path.walk` by working with strings internally.
diff --git a/Misc/NEWS.d/next/Library/2024-04-10-21-30-37.gh-issue-117727.uAYNVS.rst b/Misc/NEWS.d/next/Library/2024-04-10-21-30-37.gh-issue-117727.uAYNVS.rst
deleted file mode 100644
index 3a0b683..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-10-21-30-37.gh-issue-117727.uAYNVS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Speed up :meth:`pathlib.Path.iterdir` by using :func:`os.scandir`
-internally.
diff --git a/Misc/NEWS.d/next/Library/2024-04-10-22-35-24.gh-issue-115060.XEVuOb.rst b/Misc/NEWS.d/next/Library/2024-04-10-22-35-24.gh-issue-115060.XEVuOb.rst
deleted file mode 100644
index b5084a0..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-10-22-35-24.gh-issue-115060.XEVuOb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Speed up :meth:`pathlib.Path.glob` by not scanning directories for
-non-wildcard pattern segments.
diff --git a/Misc/NEWS.d/next/Library/2024-04-11-18-11-37.gh-issue-76785.BWNkhC.rst b/Misc/NEWS.d/next/Library/2024-04-11-18-11-37.gh-issue-76785.BWNkhC.rst
deleted file mode 100644
index f3e4c57..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-11-18-11-37.gh-issue-76785.BWNkhC.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-We've exposed the low-level :mod:`!_interpreters` module for the sake of the
-PyPI implementation of :pep:`734`. It was sometimes available as the
-:mod:`!_xxsubinterpreters` module and was formerly used only for testing. For
-the most part, it should be considered an internal module, like :mod:`!_thread`
-and :mod:`!_imp`. See
-https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/26.
diff --git a/Misc/NEWS.d/next/Library/2024-04-12-17-37-11.gh-issue-77102.Mk6X_E.rst b/Misc/NEWS.d/next/Library/2024-04-12-17-37-11.gh-issue-77102.Mk6X_E.rst
deleted file mode 100644
index 6f91251..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-12-17-37-11.gh-issue-77102.Mk6X_E.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:mod:`site` module now parses ``.pth`` file with UTF-8 first, and
-:term:`locale encoding` if ``UnicodeDecodeError`` happened. It supported
-only locale encoding before.
diff --git a/Misc/NEWS.d/next/Library/2024-04-13-01-45-15.gh-issue-115060.IxoM03.rst b/Misc/NEWS.d/next/Library/2024-04-13-01-45-15.gh-issue-115060.IxoM03.rst
deleted file mode 100644
index 50b374a..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-13-01-45-15.gh-issue-115060.IxoM03.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Speed up :meth:`pathlib.Path.glob` by omitting an initial
-:meth:`~pathlib.Path.is_dir` call. As a result of this change,
-:meth:`~pathlib.Path.glob` can no longer raise :exc:`OSError`.
diff --git a/Misc/NEWS.d/next/Library/2024-04-14-15-59-28.gh-issue-117691.1mtREE.rst b/Misc/NEWS.d/next/Library/2024-04-14-15-59-28.gh-issue-117691.1mtREE.rst
deleted file mode 100644
index d90817a..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-14-15-59-28.gh-issue-117691.1mtREE.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Improve the error messages emitted by :mod:`tarfile` deprecation warnings
-relating to PEP 706. If a ``filter`` argument is not provided to
-``extract()`` or ``extractall``, the deprecation warning now points to the
-line in the user's code where the relevant function was called. Patch by
-Alex Waygood.
diff --git a/Misc/NEWS.d/next/Library/2024-04-16-18-34-11.gh-issue-86650.Zeydyg.rst b/Misc/NEWS.d/next/Library/2024-04-16-18-34-11.gh-issue-86650.Zeydyg.rst
deleted file mode 100644
index 8a1626f..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-16-18-34-11.gh-issue-86650.Zeydyg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix IndexError when parse some emails with invalid Message-ID (including
-one-off addresses generated by Microsoft Outlook).
diff --git a/Misc/NEWS.d/next/Library/2024-04-17-18-00-30.gh-issue-80361.RstWg-.rst b/Misc/NEWS.d/next/Library/2024-04-17-18-00-30.gh-issue-80361.RstWg-.rst
deleted file mode 100644
index 3bbae23..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-17-18-00-30.gh-issue-80361.RstWg-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix TypeError in :func:`email.Message.get_payload` when the charset is :rfc:`2231`
-encoded.
diff --git a/Misc/NEWS.d/next/Library/2024-04-17-19-41-59.gh-issue-117995.Vt76Rv.rst b/Misc/NEWS.d/next/Library/2024-04-17-19-41-59.gh-issue-117995.Vt76Rv.rst
deleted file mode 100644
index a289939..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-17-19-41-59.gh-issue-117995.Vt76Rv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't raise :exc:`DeprecationWarning` when a :term:`sequence` of parameters
-is used to bind indexed, nameless placeholders. See also :gh:`100668`.
diff --git a/Misc/NEWS.d/next/Library/2024-04-17-21-28-24.gh-issue-116931._AS09h.rst b/Misc/NEWS.d/next/Library/2024-04-17-21-28-24.gh-issue-116931._AS09h.rst
deleted file mode 100644
index a40276c..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-17-21-28-24.gh-issue-116931._AS09h.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add parameter *fileobj* check for :func:`tarfile.TarFile.addfile`
diff --git a/Misc/NEWS.d/next/Library/2024-04-17-22-00-15.gh-issue-114053._JBV4D.rst b/Misc/NEWS.d/next/Library/2024-04-17-22-00-15.gh-issue-114053._JBV4D.rst
deleted file mode 100644
index 827b2d6..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-17-22-00-15.gh-issue-114053._JBV4D.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix erroneous :exc:`NameError` when calling :func:`typing.get_type_hints` on
-a class that made use of :pep:`695` type parameters in a module that had
-``from __future__ import annotations`` at the top of the file. Patch by Alex
-Waygood.
diff --git a/Misc/NEWS.d/next/Library/2024-04-18-00-35-11.gh-issue-117535.0m6SIM.rst b/Misc/NEWS.d/next/Library/2024-04-18-00-35-11.gh-issue-117535.0m6SIM.rst
deleted file mode 100644
index 7242350..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-18-00-35-11.gh-issue-117535.0m6SIM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Change the unknown filename of :mod:`warnings` from ``sys`` to ``<sys>`` to clarify that it's not a real filename.
diff --git a/Misc/NEWS.d/next/Library/2024-04-19-09-28-43.gh-issue-118107.Mdsr1J.rst b/Misc/NEWS.d/next/Library/2024-04-19-09-28-43.gh-issue-118107.Mdsr1J.rst
deleted file mode 100644
index 0e358d6..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-19-09-28-43.gh-issue-118107.Mdsr1J.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :mod:`zipimport` reading of ZIP64 files with file entries that are too big or
-offset too far.
diff --git a/Misc/NEWS.d/next/Library/2024-04-21-18-55-42.gh-issue-118131.eAT0is.rst b/Misc/NEWS.d/next/Library/2024-04-21-18-55-42.gh-issue-118131.eAT0is.rst
deleted file mode 100644
index 83ed66c..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-21-18-55-42.gh-issue-118131.eAT0is.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add command-line interface for the :mod:`random` module. Patch by Hugo van
-Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2024-04-22-20-42-29.gh-issue-118168.Igni7h.rst b/Misc/NEWS.d/next/Library/2024-04-22-20-42-29.gh-issue-118168.Igni7h.rst
deleted file mode 100644
index 78c3e0f..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-22-20-42-29.gh-issue-118168.Igni7h.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix incorrect argument substitution when :data:`typing.Unpack` is used with
-the builtin :class:`tuple`. :data:`!typing.Unpack` now raises
-:exc:`TypeError` when used with certain invalid types. Patch by Jelle
-Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2024-04-22-21-54-12.gh-issue-90848.5jHEEc.rst b/Misc/NEWS.d/next/Library/2024-04-22-21-54-12.gh-issue-90848.5jHEEc.rst
deleted file mode 100644
index adbca01..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-22-21-54-12.gh-issue-90848.5jHEEc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments.
diff --git a/Misc/NEWS.d/next/Library/2024-04-23-21-17-00.gh-issue-117486.ea3KYD.rst b/Misc/NEWS.d/next/Library/2024-04-23-21-17-00.gh-issue-117486.ea3KYD.rst
deleted file mode 100644
index f02d895..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-23-21-17-00.gh-issue-117486.ea3KYD.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve the behavior of user-defined subclasses of :class:`ast.AST`. Such
-classes will now require no changes in the usual case to conform with the
-behavior changes of the :mod:`ast` module in Python 3.13. Patch by Jelle
-Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2024-04-24-07-45-08.gh-issue-118218.m1OHbN.rst b/Misc/NEWS.d/next/Library/2024-04-24-07-45-08.gh-issue-118218.m1OHbN.rst
deleted file mode 100644
index 6d3c54c..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-24-07-45-08.gh-issue-118218.m1OHbN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up :func:`itertools.pairwise` in the common case by up to 1.8x.
diff --git a/Misc/NEWS.d/next/Library/2024-04-24-12-20-48.gh-issue-118013.TKn_kZ.rst b/Misc/NEWS.d/next/Library/2024-04-24-12-20-48.gh-issue-118013.TKn_kZ.rst
deleted file mode 100644
index aa2da4f..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-24-12-20-48.gh-issue-118013.TKn_kZ.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Fix regression introduced in gh-103193 that meant that calling
-:func:`inspect.getattr_static` on an instance would cause a strong reference
-to that instance's class to persist in an internal cache in the
-:mod:`inspect` module. This caused unexpected memory consumption if the
-class was dynamically created, the class held strong references to other
-objects which took up a significant amount of memory, and the cache
-contained the sole strong reference to the class. The fix for the regression
-leads to a slowdown in :func:`!getattr_static`, but the function should still
-be significantly faster than it was in Python 3.11. Patch by Alex Waygood.
diff --git a/Misc/NEWS.d/next/Library/2024-04-24-12-29-33.gh-issue-118221.2k_bac.rst b/Misc/NEWS.d/next/Library/2024-04-24-12-29-33.gh-issue-118221.2k_bac.rst
deleted file mode 100644
index d822e36..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-24-12-29-33.gh-issue-118221.2k_bac.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug where :meth:`sqlite3.Connection.iterdump` could fail if a custom
-:attr:`row factory <sqlite3.Connection.row_factory>` was used. Patch by Erlend
-Aasland.
diff --git a/Misc/NEWS.d/next/Library/2024-04-24-16-07-26.gh-issue-118225.KdrcgL.rst b/Misc/NEWS.d/next/Library/2024-04-24-16-07-26.gh-issue-118225.KdrcgL.rst
deleted file mode 100644
index a4671a3..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-24-16-07-26.gh-issue-118225.KdrcgL.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Add the :class:`!PhotoImage` method :meth:`!copy_replace` to copy a region
-from one image to other image, possibly with pixel zooming and/or
-subsampling. Add *from_coords* parameter to :class:`!PhotoImage` methods
-:meth:`!copy()`, :meth:`!zoom()` and :meth:`!subsample()`. Add *zoom* and
-*subsample* parameters to :class:`!PhotoImage` method :meth:`!copy()`.
diff --git a/Misc/NEWS.d/next/Library/2024-04-25-11-49-11.gh-issue-118271.5N2Xcy.rst b/Misc/NEWS.d/next/Library/2024-04-25-11-49-11.gh-issue-118271.5N2Xcy.rst
deleted file mode 100644
index 7f11602..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-25-11-49-11.gh-issue-118271.5N2Xcy.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add the :class:`!PhotoImage` methods :meth:`~tkinter.PhotoImage.read` to
-read an image from a file and :meth:`~tkinter.PhotoImage.data` to get the
-image data. Add *background* and *grayscale* parameters to
-:class:`!PhotoImage` method :meth:`~tkinter.PhotoImage.write`.
diff --git a/Misc/NEWS.d/next/Library/2024-04-26-12-42-29.gh-issue-118314.Z7reGc.rst b/Misc/NEWS.d/next/Library/2024-04-26-12-42-29.gh-issue-118314.Z7reGc.rst
deleted file mode 100644
index ff3ee68..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-26-12-42-29.gh-issue-118314.Z7reGc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix an edge case in :func:`binascii.a2b_base64` strict mode, where excessive padding is not detected when no padding is necessary.
diff --git a/Misc/NEWS.d/next/Library/2024-04-26-14-53-28.gh-issue-118285.A0_pte.rst b/Misc/NEWS.d/next/Library/2024-04-26-14-53-28.gh-issue-118285.A0_pte.rst
deleted file mode 100644
index 6e8f8d3..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-26-14-53-28.gh-issue-118285.A0_pte.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Allow to specify the signature of custom callable instances of extension
-type by the :attr:`__text_signature__` attribute. Specify signatures of
-:class:`operator.attrgetter`, :class:`operator.itemgetter`, and
-:class:`operator.methodcaller` instances.
diff --git a/Misc/NEWS.d/next/Library/2024-04-27-20-34-56.gh-issue-116622.YlQgXv.rst b/Misc/NEWS.d/next/Library/2024-04-27-20-34-56.gh-issue-116622.YlQgXv.rst
deleted file mode 100644
index c7c57b6..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-27-20-34-56.gh-issue-116622.YlQgXv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-On Android, :any:`sysconfig.get_platform` now returns the format specified
-by :pep:`738`.
diff --git a/Misc/NEWS.d/next/Library/2024-04-29-21-51-28.gh-issue-118402.Z_06Th.rst b/Misc/NEWS.d/next/Library/2024-04-29-21-51-28.gh-issue-118402.Z_06Th.rst
deleted file mode 100644
index 25d7b45..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-29-21-51-28.gh-issue-118402.Z_06Th.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`inspect.signature` for the result of the
-:func:`functools.cmp_to_key` call.
diff --git a/Misc/NEWS.d/next/Library/2024-04-29-22-11-54.gh-issue-118404.GYfMaD.rst b/Misc/NEWS.d/next/Library/2024-04-29-22-11-54.gh-issue-118404.GYfMaD.rst
deleted file mode 100644
index b8f9ee0..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-29-22-11-54.gh-issue-118404.GYfMaD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`inspect.signature` for non-comparable callables.
diff --git a/Misc/NEWS.d/next/Library/2024-04-30-12-59-04.gh-issue-101732.29zUDu.rst b/Misc/NEWS.d/next/Library/2024-04-30-12-59-04.gh-issue-101732.29zUDu.rst
deleted file mode 100644
index 354dfc4..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-30-12-59-04.gh-issue-101732.29zUDu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use a Y2038 compatible openssl time function when available.
diff --git a/Misc/NEWS.d/next/Library/2024-04-30-15-18-19.gh-issue-118406.y-GnMo.rst b/Misc/NEWS.d/next/Library/2024-04-30-15-18-19.gh-issue-118406.y-GnMo.rst
deleted file mode 100644
index c60ddf9..0000000
--- a/Misc/NEWS.d/next/Library/2024-04-30-15-18-19.gh-issue-118406.y-GnMo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add signature for :class:`sqlite3.Connection` objects.
diff --git a/Misc/NEWS.d/next/Library/2024-05-02-04-27-12.gh-issue-118500.pBGGtQ.rst b/Misc/NEWS.d/next/Library/2024-05-02-04-27-12.gh-issue-118500.pBGGtQ.rst
deleted file mode 100644
index 62c7b5f..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-02-04-27-12.gh-issue-118500.pBGGtQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :mod:`pdb` support for zipapps
diff --git a/Misc/NEWS.d/next/Library/2024-05-04-18-40-43.gh-issue-111744.nuCtwN.rst b/Misc/NEWS.d/next/Library/2024-05-04-18-40-43.gh-issue-111744.nuCtwN.rst
deleted file mode 100644
index 6986aaa..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-04-18-40-43.gh-issue-111744.nuCtwN.rst
+++ /dev/null
@@ -1 +0,0 @@
-``breakpoint()`` and ``pdb.set_trace()`` now enter the debugger immediately after the call rather than before the next line is executed.
diff --git a/Misc/NEWS.d/next/Library/2024-05-04-20-22-59.gh-issue-118164.9D02MQ.rst b/Misc/NEWS.d/next/Library/2024-05-04-20-22-59.gh-issue-118164.9D02MQ.rst
deleted file mode 100644
index 80dc868..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-04-20-22-59.gh-issue-118164.9D02MQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-The Python implementation of the ``decimal`` module could appear to hang in relatively small power cases (like ``2**117``) if context precision was set to a very high value. A different method to check for exactly representable results is used now that doesn't rely on computing ``10**precision`` (which could be effectively too large to compute).
diff --git a/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst b/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst
deleted file mode 100644
index 3df689b..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-05-16-08-03.gh-issue-101137.71ECXu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Mime type ``text/x-rst`` is now supported by :mod:`mimetypes`.
diff --git a/Misc/NEWS.d/next/Library/2024-05-06-08-23-01.gh-issue-118648.OVA3jJ.rst b/Misc/NEWS.d/next/Library/2024-05-06-08-23-01.gh-issue-118648.OVA3jJ.rst
deleted file mode 100644
index 7695fb0..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-06-08-23-01.gh-issue-118648.OVA3jJ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add type parameter defaults to :class:`typing.Generator` and
-:class:`typing.AsyncGenerator`.
diff --git a/Misc/NEWS.d/next/Library/2024-05-06-16-52-40.gh-issue-118650.qKz5lp.rst b/Misc/NEWS.d/next/Library/2024-05-06-16-52-40.gh-issue-118650.qKz5lp.rst
deleted file mode 100644
index 85575ea..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-06-16-52-40.gh-issue-118650.qKz5lp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``enum`` module allows method named ``_repr_*`` to be defined on
-``Enum`` types.
diff --git a/Misc/NEWS.d/next/Library/2024-05-06-18-13-02.gh-issue-118660.n01Vb7.rst b/Misc/NEWS.d/next/Library/2024-05-06-18-13-02.gh-issue-118660.n01Vb7.rst
deleted file mode 100644
index 846a7ac..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-06-18-13-02.gh-issue-118660.n01Vb7.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add an optional second type parameter to :class:`typing.ContextManager` and
-:class:`typing.AsyncContextManager`, representing the return types of
-:meth:`~object.__exit__` and :meth:`~object.__aexit__` respectively.
-This parameter defaults to ``bool | None``.
diff --git a/Misc/NEWS.d/next/Library/2024-05-07-11-23-11.gh-issue-118418.QPMdJm.rst b/Misc/NEWS.d/next/Library/2024-05-07-11-23-11.gh-issue-118418.QPMdJm.rst
deleted file mode 100644
index be371c5..0000000
--- a/Misc/NEWS.d/next/Library/2024-05-07-11-23-11.gh-issue-118418.QPMdJm.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-A :exc:`DeprecationWarning` is now emitted if you fail to pass a value to
-the new *type_params* parameter of ``typing._eval_type()`` or
-``typing.ForwardRef._evaluate()``. (Using either of these private and
-undocumented functions is discouraged to begin with, but failing to pass a
-value to the ``type_params`` parameter may lead to incorrect behaviour on
-Python 3.12 or newer.)
diff --git a/Misc/NEWS.d/next/Security/2024-03-25-21-25-28.gh-issue-117233.E4CyI_.rst b/Misc/NEWS.d/next/Security/2024-03-25-21-25-28.gh-issue-117233.E4CyI_.rst
deleted file mode 100644
index a4142ec..0000000
--- a/Misc/NEWS.d/next/Security/2024-03-25-21-25-28.gh-issue-117233.E4CyI_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Detect BLAKE2, SHA3, Shake, & truncated SHA512 support in the OpenSSL-ish
-libcrypto library at build time. This allows :mod:`hashlib` to be used with
-libraries that do not to support every algorithm that upstream OpenSSL does.
diff --git a/Misc/NEWS.d/next/Security/2024-03-27-13-50-02.gh-issue-116741.ZoGryG.rst b/Misc/NEWS.d/next/Security/2024-03-27-13-50-02.gh-issue-116741.ZoGryG.rst
deleted file mode 100644
index 12a4194..0000000
--- a/Misc/NEWS.d/next/Security/2024-03-27-13-50-02.gh-issue-116741.ZoGryG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled libexpat to 2.6.2
diff --git a/Misc/NEWS.d/next/Windows/2024-04-12-13-18-42.gh-issue-117786.LpI01s.rst b/Misc/NEWS.d/next/Windows/2024-04-12-13-18-42.gh-issue-117786.LpI01s.rst
deleted file mode 100644
index a4cd9a9..0000000
--- a/Misc/NEWS.d/next/Windows/2024-04-12-13-18-42.gh-issue-117786.LpI01s.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixes virtual environments not correctly launching when created from a Store
-install.
diff --git a/Misc/NEWS.d/next/Windows/2024-04-12-14-02-58.gh-issue-90329.YpEeaO.rst b/Misc/NEWS.d/next/Windows/2024-04-12-14-02-58.gh-issue-90329.YpEeaO.rst
deleted file mode 100644
index 7242428..0000000
--- a/Misc/NEWS.d/next/Windows/2024-04-12-14-02-58.gh-issue-90329.YpEeaO.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Suppress the warning displayed on virtual environment creation when the
-requested and created paths differ only by a short (8.3 style) name.
-Warnings will continue to be shown if a junction or symlink in the path
-caused the venv to be created in a different location than originally
-requested.
diff --git a/Misc/NEWS.d/next/Windows/2024-04-15-21-23-34.gh-issue-115009.uhisHP.rst b/Misc/NEWS.d/next/Windows/2024-04-15-21-23-34.gh-issue-115009.uhisHP.rst
deleted file mode 100644
index 01269b2..0000000
--- a/Misc/NEWS.d/next/Windows/2024-04-15-21-23-34.gh-issue-115009.uhisHP.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows installer to use SQLite 3.45.3.
diff --git a/Misc/NEWS.d/next/Windows/2024-04-26-14-23-07.gh-issue-118293.ohhPtW.rst b/Misc/NEWS.d/next/Windows/2024-04-26-14-23-07.gh-issue-118293.ohhPtW.rst
deleted file mode 100644
index 7383a2b..0000000
--- a/Misc/NEWS.d/next/Windows/2024-04-26-14-23-07.gh-issue-118293.ohhPtW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``multiprocessing`` module now passes the ``STARTF_FORCEOFFFEEDBACK``
-flag when spawning processes to tell Windows not to change the mouse cursor.
diff --git a/Misc/NEWS.d/next/Windows/2024-04-29-13-53-25.gh-issue-118347.U5ZRm_.rst b/Misc/NEWS.d/next/Windows/2024-04-29-13-53-25.gh-issue-118347.U5ZRm_.rst
deleted file mode 100644
index 8f02ed9..0000000
--- a/Misc/NEWS.d/next/Windows/2024-04-29-13-53-25.gh-issue-118347.U5ZRm_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes launcher updates not being installed.
diff --git a/Misc/NEWS.d/next/Windows/2024-05-01-20-57-09.gh-issue-118486.K44KJG.rst b/Misc/NEWS.d/next/Windows/2024-05-01-20-57-09.gh-issue-118486.K44KJG.rst
deleted file mode 100644
index cdbce9a..0000000
--- a/Misc/NEWS.d/next/Windows/2024-05-01-20-57-09.gh-issue-118486.K44KJG.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`os.mkdir` now accepts *mode* of ``0o700`` to restrict the new
-directory to the current user.
diff --git a/Misc/NEWS.d/next/Windows/2024-05-02-09-28-04.gh-issue-115119.cUKMXo.rst b/Misc/NEWS.d/next/Windows/2024-05-02-09-28-04.gh-issue-115119.cUKMXo.rst
deleted file mode 100644
index 74e9b95..0000000
--- a/Misc/NEWS.d/next/Windows/2024-05-02-09-28-04.gh-issue-115119.cUKMXo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows installer to use libmpdecimal 4.0.0.
diff --git a/Misc/NEWS.d/next/macOS/2022-04-17-01-07-42.gh-issue-91629.YBGAAt.rst b/Misc/NEWS.d/next/macOS/2022-04-17-01-07-42.gh-issue-91629.YBGAAt.rst
deleted file mode 100644
index 13f3336..0000000
--- a/Misc/NEWS.d/next/macOS/2022-04-17-01-07-42.gh-issue-91629.YBGAAt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use :file:`~/.config/fish/conf.d` configs and :program:`fish_add_path` to set :envvar:`PATH` when installing for the Fish shell.
diff --git a/Misc/NEWS.d/next/macOS/2024-04-15-21-19-39.gh-issue-115009.IdxH9N.rst b/Misc/NEWS.d/next/macOS/2024-04-15-21-19-39.gh-issue-115009.IdxH9N.rst
deleted file mode 100644
index 0c16f71..0000000
--- a/Misc/NEWS.d/next/macOS/2024-04-15-21-19-39.gh-issue-115009.IdxH9N.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use SQLite 3.45.3.
diff --git a/Misc/NEWS.d/next/macOS/2024-04-19-08-40-00.gh-issue-114099._iDfrQ.rst b/Misc/NEWS.d/next/macOS/2024-04-19-08-40-00.gh-issue-114099._iDfrQ.rst
deleted file mode 100644
index f9af062..0000000
--- a/Misc/NEWS.d/next/macOS/2024-04-19-08-40-00.gh-issue-114099._iDfrQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-iOS preprocessor symbol usage was made compatible with older macOS SDKs.
diff --git a/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst b/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst
deleted file mode 100644
index 693dcc7..0000000
--- a/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use libmpdecimal 4.0.0.
diff --git a/README.rst b/README.rst
index cab9519..ba8ba82 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-This is Python version 3.13.0 alpha 6
-=====================================
+This is Python version 3.13.0 beta 1
+====================================
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg
:alt: CPython build status on GitHub Actions