From 0e5fe7f9e9d3b995a7ccc4fae498e6eaf01027a0 Mon Sep 17 00:00:00 2001 From: Pablo Galindo Date: Fri, 6 May 2022 23:52:22 +0100 Subject: [PATCH] Python 3.11.0b1 --- Lib/pydoc_data/topics.py | 49 +- Misc/NEWS.d/3.11.0b1.rst | 2145 +++++++++++++++++ .../2022-03-23-20-01-16.bpo-47103.b4-00F.rst | 2 - .../2022-04-10-16-33-31.bpo-47152.TLkxKm.rst | 1 - ...2-04-20-11-14-51.gh-issue-91731.zRoPcJ.rst | 2 - ...2-05-03-03-36-47.gh-issue-89452.NIY0fF.rst | 2 - .../2022-01-11-12-52-37.bpo-46343.JQJWhZ.rst | 5 - .../2022-04-06-16-29-14.bpo-47169.wVv2bT.rst | 2 - .../2022-04-06-16-54-39.bpo-47169.EGzX4B.rst | 1 - .../2022-04-07-00-53-51.bpo-35134.zSjIzk.rst | 2 - .../2022-04-08-11-29-36.bpo-40421.H0ORmT.rst | 2 - ...2-04-19-17-05-39.gh-issue-91020.BVJ8F3.rst | 2 - ...2-04-21-01-48-22.gh-issue-91768.x_aKzv.rst | 3 - ...2-04-21-23-11-35.gh-issue-80527.Cx-95G.rst | 3 - ...2-04-26-16-51-31.gh-issue-91320.QDHmTv.rst | 3 - ...2-05-02-12-39-33.gh-issue-92173.len2Is.rst | 1 - ...2-05-03-20-08-35.gh-issue-92154.IqMcAJ.rst | 2 - ...2-05-06-04-55-17.gh-issue-88279.3mQ54t.rst | 2 - .../2017-07-23-11-28-45.bpo-26579.lpCY8R.rst | 7 - .../2018-07-14-16-58-00.bpo-34093.WaVD-f.rst | 2 - .../2021-09-28-10-58-30.bpo-36819.cyV50C.rst | 2 - .../2021-12-11-11-36-48.bpo-46045.sfThay.rst | 1 - .../2022-01-25-05-39-38.bpo-46509.ljrqrc.rst | 1 - .../2022-02-11-17-16-30.bpo-46721.JkHaLF.rst | 1 - .../2022-02-13-21-53-29.bpo-43464.yupHjd.rst | 1 - .../2022-02-16-03-23-38.bpo-46764.wEY4bS.rst | 1 - .../2022-03-07-11-51-51.bpo-46942.57obVi.rst | 2 - .../2022-03-08-21-59-57.bpo-46962.UomDfz.rst | 10 - .../2022-03-13-08-23-17.bpo-46961.SgGCkG.rst | 1 - .../2022-03-31-01-30-03.bpo-47177.fQqaov.rst | 1 - .../2022-03-31-14-33-48.bpo-47120.6S_uoU.rst | 1 - .../2022-04-03-17-21-04.bpo-47197.Ji_c30.rst | 5 - .../2022-04-04-15-12-38.bpo-45317.UDLOt8.rst | 1 - .../2022-04-06-22-50-31.bpo-47120.mbfHs5.rst | 1 - ...2-04-10-18-47-21.gh-issue-91428.ZewV-M.rst | 5 - ...2-04-10-22-57-27.gh-issue-91421.dHhv6U.rst | 1 - ...2-04-11-18-44-19.gh-issue-89455.d0qMYd.rst | 2 - ...2-04-12-00-44-14.gh-issue-91462.t8oxyd.rst | 1 - ...2-04-12-09-40-57.gh-issue-46055.IPb1HA.rst | 2 - ...2-04-12-11-56-23.gh-issue-91479.-dyGJX.rst | 1 - ...2-04-13-07-14-30.gh-issue-91266.6Vkzzt.rst | 1 - ...2-04-13-11-15-09.gh-issue-91502.11YXHQ.rst | 2 - ...2-04-13-22-03-04.gh-issue-89279.-jAVxZ.rst | 1 - ...2-04-15-16-57-23.gh-issue-91576.adoDj_.rst | 1 - ...2-04-16-21-54-31.gh-issue-78607._Y7bMm.rst | 1 - ...2-04-17-02-55-38.gh-issue-91625.80CrC7.rst | 1 - ...2-04-17-11-03-45.gh-issue-91603.hYw1Lv.rst | 2 - ...2-04-18-02-45-40.gh-issue-91636.6DFdy_.rst | 1 - ...2-04-18-07-23-48.gh-issue-91102.vm-6g1.rst | 1 - .../2022-04-18-15-22-56.bpo-43950.qrTvWL.rst | 2 - ...2-04-18-20-25-01.gh-issue-81548.n3VYgp.rst | 3 - ...2-04-20-14-43-37.gh-issue-91632.cvUhsZ.rst | 1 - ...2-04-21-16-15-24.gh-issue-89373.A1jgLx.rst | 2 - ...2-04-23-22-08-34.gh-issue-91603.GcWEkK.rst | 2 - ...2-04-26-05-05-32.gh-issue-91869.ELbTXl.rst | 1 - ...2-04-27-10-36-43.gh-issue-87999.YSPHfO.rst | 3 - ...2-04-28-20-19-49.gh-issue-92032.ef-UfM.rst | 2 - ...2-04-28-23-37-30.gh-issue-92036.GZJAC9.rst | 5 - ...2-04-29-02-50-41.gh-issue-92031.2PpaIN.rst | 1 - ...2-04-30-04-26-01.gh-issue-92063.vHnhf6.rst | 2 - ...2-05-01-10-58-38.gh-issue-92112.lLJemu.rst | 1 - ...2-05-01-16-40-07.gh-issue-92114.5xTlLt.rst | 2 - ...2-05-02-12-40-18.gh-issue-91173.k_Dr6z.rst | 1 - ...2-05-02-17-12-49.gh-issue-92203.-igcjS.rst | 5 - ...2-05-03-14-55-40.gh-issue-92245.G17-5i.rst | 2 - .../2022-05-04-11-37-20.bpo-43857.WuX8p3.rst | 2 - ...2-05-05-20-05-41.gh-issue-92345.lnN_RA.rst | 3 - ...2-05-06-02-29-53.gh-issue-89519.4OfkRE.rst | 4 - .../2022-01-23-20-44-53.bpo-26792.dQ1v1W.rst | 2 - .../2022-03-08-22-10-38.bpo-46962.FIVe9I.rst | 4 - .../2022-03-30-17-08-12.bpo-47115.R3wt3i.rst | 2 - .../2022-04-01-09-28-31.bpo-38668.j4mrqW.rst | 3 - .../2022-04-01-23-56-13.bpo-47189.Nss0Y3.rst | 2 - .../2022-04-06-11-53-41.bpo-36329.EVtAtK.rst | 1 - .../2022-04-10-20-28-20.bpo-44347.Q1m3DM.rst | 1 - ...2-04-17-03-19-51.gh-issue-91298.NT9qHi.rst | 2 - ...2-04-19-20-16-00.gh-issue-91547.LsNWER.rst | 1 - ...2-04-23-00-22-54.gh-issue-91783.N09dRR.rst | 2 - ...2-04-24-22-09-31.gh-issue-91888.kTjJLx.rst | 1 - .../2018-04-18-16-15-55.bpo-24905.jYqjYx.rst | 3 - .../2018-11-11-04-41-11.bpo-22276.Tt19TW.rst | 4 - .../2019-05-06-23-36-34.bpo-34975.eb49jr.rst | 3 - .../2019-06-22-11-01-45.bpo-36073.ED8mB9.rst | 2 - .../2020-02-22-12-02-11.bpo-39716.z2WhDQ.rst | 3 - .../2020-05-19-01-40-51.bpo-40676.yJfq1J.rst | 3 - .../2020-05-24-23-52-03.bpo-40617.lycF9q.rst | 3 - .../2020-10-19-08-50-41.bpo-42066.DsB-R6.rst | 2 - .../2020-12-24-19-11-53.bpo-38435.rEHTAR.rst | 2 - .../2021-02-14-20-55-53.bpo-43218.VZv2M4.rst | 2 - .../2021-04-16-17-32-44.bpo-43827.uJaXdP.rst | 1 - .../2021-08-17-21-41-39.bpo-44587.57OKSz.rst | 2 - .../2021-09-03-07-56-48.bpo-44863.udgz95.rst | 4 - .../2021-09-08-16-21-03.bpo-45138.yghUrK.rst | 3 - .../2021-11-14-01-35-04.bpo-26175.LNlOfI.rst | 4 - .../2021-12-14-13-15-41.bpo-45995.Am9pNL.rst | 3 - .../2021-12-14-21-19-04.bpo-46075.KDtcU-.rst | 1 - .../2022-01-17-16-53-30.bpo-46415.6wSYg-.rst | 2 - .../2022-01-27-14-41-55.bpo-46547.JMyYz9.rst | 1 - .../2022-01-27-14-46-15.bpo-44791.tR1JFG.rst | 1 - .../2022-01-29-00-23-00.bpo-46285.pt84qm.rst | 4 - .../2022-02-02-04-51-39.bpo-45639.N8XrGO.rst | 1 - .../2022-02-06-12-59-32.bpo-46053.sHFo3S.rst | 1 - .../2022-02-09-21-40-02.bpo-46696.nPXRno.rst | 1 - .../2022-02-11-23-11-35.bpo-46720.nY8spB.rst | 2 - .../2022-02-18-20-09-29.bpo-46787.juwWc0.rst | 1 - .../2022-03-02-04-25-58.bpo-44807.gHNC9J.rst | 1 - .../2022-03-06-18-15-32.bpo-45100.B_lHu0.rst | 2 - .../2022-03-21-13-50-07.bpo-46681.RRhopn.rst | 1 - .../2022-03-25-22-18-45.bpo-46841.NUEsXW.rst | 1 - .../2022-03-27-12-40-16.bpo-43323.9mFPuI.rst | 2 - .../2022-04-01-21-44-00.bpo-47135.TvkKB-.rst | 1 - .../2022-04-04-11-58-07.bpo-47211.W4GFkB.rst | 2 - .../2022-04-05-15-53-58.bpo-47227.1HWdp9.rst | 1 - .../2022-04-05-17-18-13.bpo-42012.zMocQz.rst | 2 - .../2022-04-06-11-54-53.bpo-47000.2nmAR1.rst | 3 - .../2022-04-06-18-01-28.bpo-47061.qoVTR9.rst | 1 - .../2022-04-07-20-32-47.bpo-47061.TOufgh.rst | 1 - .../2022-04-08-08-55-36.bpo-47087.Q5C3EI.rst | 2 - .../2022-04-08-14-30-53.bpo-47260.TtcNxI.rst | 2 - .../2022-04-10-08-39-44.bpo-91498.8oII92.rst | 1 - ...2-04-10-11-11-33.gh-issue-91217.K82AuH.rst | 1 - ...2-04-10-17-12-23.gh-issue-91230.T1d_fG.rst | 3 - .../2022-04-10-17-50-18.bpo-47000.JlQkFx.rst | 2 - ...2-04-11-13-07-30.gh-issue-91276.Vttu15.rst | 1 - ...2-04-11-16-13-26.gh-issue-91217.2rf8rc.rst | 1 - ...2-04-11-17-04-38.gh-issue-91217.QVDLOq.rst | 1 - ...2-04-12-19-08-13.gh-issue-91404.zjqYHo.rst | 3 - ...2-04-12-19-42-20.gh-issue-91217.b9_Rz9.rst | 1 - ...2-04-12-20-19-10.gh-issue-91217.acd4h9.rst | 1 - ...2-04-14-00-59-01.gh-issue-69093.bmlMwI.rst | 2 - ...2-04-14-01-00-31.gh-issue-69093.bmlMwI.rst | 2 - ...2-04-14-13-11-37.gh-issue-88116.j_SybE.rst | 8 - ...2-04-14-18-06-00.gh-issue-91526.cwfhSB.rst | 3 - ...2-04-15-17-06-09.gh-issue-89022.DgdQCa.rst | 4 - ...2-04-15-18-32-38.gh-issue-90622.WQjFDe.rst | 5 - ...2-04-15-18-38-21.gh-issue-91575.fSyAxS.rst | 2 - ...2-04-15-19-34-02.gh-issue-91487.2aqguF.rst | 1 - ...2-04-15-20-56-31.gh-issue-74166.70KlvL.rst | 1 - ...2-04-16-05-12-13.gh-issue-91595.CocJBv.rst | 1 - ...2-04-16-09-33-14.gh-issue-91217.nt9JFs.rst | 1 - .../2022-04-16-11-39-59.bpo-47256.1cygyd.rst | 2 - ...2-04-17-11-56-17.gh-issue-91217.McJre3.rst | 1 - ...2-04-17-12-07-50.gh-issue-91217.TIvrsq.rst | 1 - ...2-04-17-12-27-25.gh-issue-91616.gSQg69.rst | 2 - ...2-04-17-12-27-46.gh-issue-91217.tNDWtK.rst | 2 - ...2-04-17-12-32-40.gh-issue-91217.ms49Rg.rst | 1 - ...2-04-17-12-38-31.gh-issue-91217.55714p.rst | 1 - ...2-04-17-12-41-52.gh-issue-91217.3wnHSX.rst | 1 - ...2-04-18-15-23-24.gh-issue-91670.6eyChw.rst | 1 - ...2-04-18-16-31-33.gh-issue-90568.9kiU7o.rst | 3 - ...2-04-18-18-55-21.gh-issue-91621.ACNlda.rst | 1 - ...2-04-19-15-30-06.gh-issue-91231.AWy4Cs.rst | 3 - ...2-04-19-17-30-17.gh-issue-91700.MRJi6m.rst | 4 - ...2-04-19-19-50-10.gh-issue-90633.Youov0.rst | 2 - ...2-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst | 1 - ...2-04-20-18-47-27.gh-issue-90623.5fROpX.rst | 2 - ...2-04-21-11-57-23.gh-issue-84461.S7dbt4.rst | 2 - ...2-04-21-19-46-03.gh-issue-91760.zDtv1E.rst | 4 - ...2-04-21-21-04-08.gh-issue-91217.BZVEki.rst | 1 - ...2-04-21-21-06-54.gh-issue-91217.2cVma_.rst | 1 - ...2-04-22-08-25-18.gh-issue-91821.XwMkj0.rst | 1 - ...2-04-22-13-01-20.gh-issue-84461.rsCiTH.rst | 3 - ...2-04-22-19-11-31.gh-issue-91827.6P3gOI.rst | 3 - ...2-04-23-03-24-00.gh-issue-91832.TyLi65.rst | 1 - ...2-04-23-08-06-36.gh-issue-91860.ityDjK.rst | 2 - ...2-04-25-14-18-01.gh-issue-91910.kY-JR0.rst | 1 - ...2-04-25-18-30-20.gh-issue-64783.HFtERN.rst | 3 - ...2-04-25-21-33-48.gh-issue-91401._Jo4Bu.rst | 2 - ...2-04-26-09-09-07.gh-issue-68966.roapI2.rst | 3 - ...2-04-26-18-02-44.gh-issue-91928.V0YveU.rst | 3 - .../2022-04-26-19-01-13.bpo-47029.qkT42X.rst | 4 - ...2-04-27-13-30-26.gh-issue-91954.cC7ga_.rst | 2 - ...2-04-27-18-04-24.gh-issue-91952.9A4RXx.rst | 1 - ...2-04-27-18-30-00.gh-issue-91984.LxAB11.rst | 1 - ...2-04-27-19-45-58.gh-issue-91996.YEEIzk.rst | 1 - ...2-04-28-18-45-58.gh-issue-88089.hu9kRk.rst | 1 - ...2-04-29-16-41-08.gh-issue-87390.3LNNCv.rst | 2 - ...2-04-29-18-15-23.gh-issue-92062.X2c_Rj.rst | 2 - ...2-04-30-10-53-10.gh-issue-92049.5SEKoh.rst | 2 - ...2-05-01-21-45-41.gh-issue-92128.Di7VbE.rst | 3 - ...2-05-02-03-56-50.gh-issue-85984.RBivvc.rst | 1 - ...2-05-02-09-09-47.gh-issue-91215.l1p7CJ.rst | 3 - ...2-05-02-18-19-46.gh-issue-90887.zQsmfp.rst | 1 - ...2-05-02-23-08-02.gh-issue-92118.9Mm9g4.rst | 1 - ...2-05-03-12-11-27.gh-issue-80010.yG54RE.rst | 3 - ...2-05-03-17-33-46.gh-issue-92210.csDOQM.rst | 1 - ...2-05-03-19-06-38.gh-issue-67248.DK61Go.rst | 1 - ...2-05-04-11-54-37.gh-issue-92301.eqjoYX.rst | 2 - ...2-05-05-17-35-01.gh-issue-90997.UV5_s0.rst | 2 - ...2-05-05-19-25-09.gh-issue-92356.uvxWdu.rst | 1 - .../2022-05-05-20-40-45.bpo-78157.IA_9na.rst | 3 - ...2-05-05-22-46-52.gh-issue-92332.Fv9CJx.rst | 2 - ...2-05-06-09-48-07.gh-issue-90997.4PmCgX.rst | 2 - ...2-05-06-13-53-10.gh-issue-87901.NnkUVr.rst | 1 - ...2-05-04-14-32-24.gh-issue-57684.HrlDrM.rst | 3 - .../2022-01-24-21-31-09.bpo-29890.zEG-ra.rst | 2 - .../2022-03-24-13-35-01.bpo-47109.FjKQCE.rst | 3 - .../2022-04-06-10-16-27.bpo-40280.KT5Apg.rst | 1 - ...2-04-16-17-54-05.gh-issue-91607.FnXjtW.rst | 1 - ...2-04-22-19-00-00.gh-issue-91752.Ji27dd.rst | 1 - ...2-04-25-11-16-36.gh-issue-91904.13Uvrz.rst | 2 - ...2-05-02-20-15-54.gh-issue-84461.DhxllI.rst | 1 - ...2-05-02-20-57-04.gh-issue-92169.Xi4NGV.rst | 2 - ...2-04-14-18-11-46.gh-issue-91551.l_nNT-.rst | 1 - ...2-04-18-12-52-16.gh-issue-91575.fK1TEh.rst | 3 - ...2-04-20-14-26-14.gh-issue-91583.200qI0.rst | 2 - .../2020-06-04-10-42-04.bpo-40859.isKSw7.rst | 1 - .../2022-03-13-20-35-41.bpo-46785.Pnknyl.rst | 1 - .../2022-03-28-07-01-31.bpo-46907.Ou3G6Z.rst | 1 - .../2022-04-06-15-16-37.bpo-47239.B1HP7i.rst | 2 - .../2022-04-27-19-36-56.bpo-46907.lfurlP.rst | 1 - .../2022-05-05-06-21-39.bpo-46907.dkgFPk.rst | 1 - 212 files changed, 2171 insertions(+), 440 deletions(-) create mode 100644 Misc/NEWS.d/3.11.0b1.rst delete mode 100644 Misc/NEWS.d/next/Build/2022-03-23-20-01-16.bpo-47103.b4-00F.rst delete mode 100644 Misc/NEWS.d/next/Build/2022-04-10-16-33-31.bpo-47152.TLkxKm.rst delete mode 100644 Misc/NEWS.d/next/Build/2022-04-20-11-14-51.gh-issue-91731.zRoPcJ.rst delete mode 100644 Misc/NEWS.d/next/Build/2022-05-03-03-36-47.gh-issue-89452.NIY0fF.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-01-11-12-52-37.bpo-46343.JQJWhZ.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-06-16-29-14.bpo-47169.wVv2bT.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-06-16-54-39.bpo-47169.EGzX4B.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-07-00-53-51.bpo-35134.zSjIzk.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-08-11-29-36.bpo-40421.H0ORmT.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-19-17-05-39.gh-issue-91020.BVJ8F3.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-21-23-11-35.gh-issue-80527.Cx-95G.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-04-26-16-51-31.gh-issue-91320.QDHmTv.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-05-02-12-39-33.gh-issue-92173.len2Is.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-05-03-20-08-35.gh-issue-92154.IqMcAJ.rst delete mode 100644 Misc/NEWS.d/next/C API/2022-05-06-04-55-17.gh-issue-88279.3mQ54t.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-07-23-11-28-45.bpo-26579.lpCY8R.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-14-16-58-00.bpo-34093.WaVD-f.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2021-09-28-10-58-30.bpo-36819.cyV50C.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2021-12-11-11-36-48.bpo-46045.sfThay.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-01-25-05-39-38.bpo-46509.ljrqrc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-02-11-17-16-30.bpo-46721.JkHaLF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-02-13-21-53-29.bpo-43464.yupHjd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-02-16-03-23-38.bpo-46764.wEY4bS.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-07-11-51-51.bpo-46942.57obVi.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-08-21-59-57.bpo-46962.UomDfz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-13-08-23-17.bpo-46961.SgGCkG.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-31-01-30-03.bpo-47177.fQqaov.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-31-14-33-48.bpo-47120.6S_uoU.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-03-17-21-04.bpo-47197.Ji_c30.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-04-15-12-38.bpo-45317.UDLOt8.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-06-22-50-31.bpo-47120.mbfHs5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-10-18-47-21.gh-issue-91428.ZewV-M.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-10-22-57-27.gh-issue-91421.dHhv6U.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-11-18-44-19.gh-issue-89455.d0qMYd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-12-00-44-14.gh-issue-91462.t8oxyd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-12-09-40-57.gh-issue-46055.IPb1HA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-12-11-56-23.gh-issue-91479.-dyGJX.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-13-07-14-30.gh-issue-91266.6Vkzzt.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-13-11-15-09.gh-issue-91502.11YXHQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-13-22-03-04.gh-issue-89279.-jAVxZ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-15-16-57-23.gh-issue-91576.adoDj_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-16-21-54-31.gh-issue-78607._Y7bMm.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-17-02-55-38.gh-issue-91625.80CrC7.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-17-11-03-45.gh-issue-91603.hYw1Lv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-18-02-45-40.gh-issue-91636.6DFdy_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-18-07-23-48.gh-issue-91102.vm-6g1.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-18-15-22-56.bpo-43950.qrTvWL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-18-20-25-01.gh-issue-81548.n3VYgp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-20-14-43-37.gh-issue-91632.cvUhsZ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-21-16-15-24.gh-issue-89373.A1jgLx.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-23-22-08-34.gh-issue-91603.GcWEkK.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-26-05-05-32.gh-issue-91869.ELbTXl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-27-10-36-43.gh-issue-87999.YSPHfO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-28-20-19-49.gh-issue-92032.ef-UfM.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-28-23-37-30.gh-issue-92036.GZJAC9.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-29-02-50-41.gh-issue-92031.2PpaIN.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-04-30-04-26-01.gh-issue-92063.vHnhf6.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-01-10-58-38.gh-issue-92112.lLJemu.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-01-16-40-07.gh-issue-92114.5xTlLt.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-02-12-40-18.gh-issue-91173.k_Dr6z.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-02-17-12-49.gh-issue-92203.-igcjS.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-03-14-55-40.gh-issue-92245.G17-5i.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-04-11-37-20.bpo-43857.WuX8p3.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-05-20-05-41.gh-issue-92345.lnN_RA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-05-06-02-29-53.gh-issue-89519.4OfkRE.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-01-23-20-44-53.bpo-26792.dQ1v1W.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-03-08-22-10-38.bpo-46962.FIVe9I.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-03-30-17-08-12.bpo-47115.R3wt3i.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-01-09-28-31.bpo-38668.j4mrqW.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-01-23-56-13.bpo-47189.Nss0Y3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-06-11-53-41.bpo-36329.EVtAtK.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-10-20-28-20.bpo-44347.Q1m3DM.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-17-03-19-51.gh-issue-91298.NT9qHi.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-19-20-16-00.gh-issue-91547.LsNWER.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-23-00-22-54.gh-issue-91783.N09dRR.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2022-04-24-22-09-31.gh-issue-91888.kTjJLx.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-18-16-15-55.bpo-24905.jYqjYx.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-11-04-41-11.bpo-22276.Tt19TW.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-06-23-36-34.bpo-34975.eb49jr.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-22-11-01-45.bpo-36073.ED8mB9.rst delete mode 100644 Misc/NEWS.d/next/Library/2020-02-22-12-02-11.bpo-39716.z2WhDQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2020-05-19-01-40-51.bpo-40676.yJfq1J.rst delete mode 100644 Misc/NEWS.d/next/Library/2020-05-24-23-52-03.bpo-40617.lycF9q.rst delete mode 100644 Misc/NEWS.d/next/Library/2020-10-19-08-50-41.bpo-42066.DsB-R6.rst delete mode 100644 Misc/NEWS.d/next/Library/2020-12-24-19-11-53.bpo-38435.rEHTAR.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-02-14-20-55-53.bpo-43218.VZv2M4.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-04-16-17-32-44.bpo-43827.uJaXdP.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-08-17-21-41-39.bpo-44587.57OKSz.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-09-03-07-56-48.bpo-44863.udgz95.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-09-08-16-21-03.bpo-45138.yghUrK.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-11-14-01-35-04.bpo-26175.LNlOfI.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-12-14-13-15-41.bpo-45995.Am9pNL.rst delete mode 100644 Misc/NEWS.d/next/Library/2021-12-14-21-19-04.bpo-46075.KDtcU-.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-01-17-16-53-30.bpo-46415.6wSYg-.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-01-27-14-41-55.bpo-46547.JMyYz9.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-01-27-14-46-15.bpo-44791.tR1JFG.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-01-29-00-23-00.bpo-46285.pt84qm.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-02-02-04-51-39.bpo-45639.N8XrGO.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-02-06-12-59-32.bpo-46053.sHFo3S.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-02-09-21-40-02.bpo-46696.nPXRno.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-02-11-23-11-35.bpo-46720.nY8spB.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-02-18-20-09-29.bpo-46787.juwWc0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-03-02-04-25-58.bpo-44807.gHNC9J.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-03-06-18-15-32.bpo-45100.B_lHu0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-03-21-13-50-07.bpo-46681.RRhopn.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-03-25-22-18-45.bpo-46841.NUEsXW.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-03-27-12-40-16.bpo-43323.9mFPuI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-01-21-44-00.bpo-47135.TvkKB-.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-04-11-58-07.bpo-47211.W4GFkB.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-05-15-53-58.bpo-47227.1HWdp9.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-05-17-18-13.bpo-42012.zMocQz.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-06-11-54-53.bpo-47000.2nmAR1.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-06-18-01-28.bpo-47061.qoVTR9.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-07-20-32-47.bpo-47061.TOufgh.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-08-08-55-36.bpo-47087.Q5C3EI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-08-14-30-53.bpo-47260.TtcNxI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-10-08-39-44.bpo-91498.8oII92.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-10-11-11-33.gh-issue-91217.K82AuH.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-10-17-12-23.gh-issue-91230.T1d_fG.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-10-17-50-18.bpo-47000.JlQkFx.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-11-13-07-30.gh-issue-91276.Vttu15.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-11-16-13-26.gh-issue-91217.2rf8rc.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-11-17-04-38.gh-issue-91217.QVDLOq.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-12-19-08-13.gh-issue-91404.zjqYHo.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-12-19-42-20.gh-issue-91217.b9_Rz9.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-12-20-19-10.gh-issue-91217.acd4h9.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-14-00-59-01.gh-issue-69093.bmlMwI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-14-01-00-31.gh-issue-69093.bmlMwI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-14-13-11-37.gh-issue-88116.j_SybE.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-14-18-06-00.gh-issue-91526.cwfhSB.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-15-17-06-09.gh-issue-89022.DgdQCa.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-15-18-32-38.gh-issue-90622.WQjFDe.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-15-18-38-21.gh-issue-91575.fSyAxS.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-15-19-34-02.gh-issue-91487.2aqguF.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-15-20-56-31.gh-issue-74166.70KlvL.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-16-05-12-13.gh-issue-91595.CocJBv.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-16-09-33-14.gh-issue-91217.nt9JFs.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-16-11-39-59.bpo-47256.1cygyd.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-11-56-17.gh-issue-91217.McJre3.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-07-50.gh-issue-91217.TIvrsq.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-27-25.gh-issue-91616.gSQg69.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-27-46.gh-issue-91217.tNDWtK.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-32-40.gh-issue-91217.ms49Rg.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-38-31.gh-issue-91217.55714p.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-17-12-41-52.gh-issue-91217.3wnHSX.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-18-15-23-24.gh-issue-91670.6eyChw.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-18-16-31-33.gh-issue-90568.9kiU7o.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-18-18-55-21.gh-issue-91621.ACNlda.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-19-15-30-06.gh-issue-91231.AWy4Cs.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-19-17-30-17.gh-issue-91700.MRJi6m.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-19-19-50-10.gh-issue-90633.Youov0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-20-18-47-27.gh-issue-90623.5fROpX.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-21-11-57-23.gh-issue-84461.S7dbt4.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-21-19-46-03.gh-issue-91760.zDtv1E.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-21-21-04-08.gh-issue-91217.BZVEki.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-21-21-06-54.gh-issue-91217.2cVma_.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-22-08-25-18.gh-issue-91821.XwMkj0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-22-13-01-20.gh-issue-84461.rsCiTH.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-22-19-11-31.gh-issue-91827.6P3gOI.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-23-03-24-00.gh-issue-91832.TyLi65.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-23-08-06-36.gh-issue-91860.ityDjK.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-25-14-18-01.gh-issue-91910.kY-JR0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-25-18-30-20.gh-issue-64783.HFtERN.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-25-21-33-48.gh-issue-91401._Jo4Bu.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-26-09-09-07.gh-issue-68966.roapI2.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-26-18-02-44.gh-issue-91928.V0YveU.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-26-19-01-13.bpo-47029.qkT42X.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-27-13-30-26.gh-issue-91954.cC7ga_.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-27-18-04-24.gh-issue-91952.9A4RXx.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-27-18-30-00.gh-issue-91984.LxAB11.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-27-19-45-58.gh-issue-91996.YEEIzk.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-28-18-45-58.gh-issue-88089.hu9kRk.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-29-16-41-08.gh-issue-87390.3LNNCv.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-29-18-15-23.gh-issue-92062.X2c_Rj.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-04-30-10-53-10.gh-issue-92049.5SEKoh.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-01-21-45-41.gh-issue-92128.Di7VbE.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-02-03-56-50.gh-issue-85984.RBivvc.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-02-09-09-47.gh-issue-91215.l1p7CJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-02-23-08-02.gh-issue-92118.9Mm9g4.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-03-12-11-27.gh-issue-80010.yG54RE.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-03-17-33-46.gh-issue-92210.csDOQM.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-03-19-06-38.gh-issue-67248.DK61Go.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-04-11-54-37.gh-issue-92301.eqjoYX.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-05-17-35-01.gh-issue-90997.UV5_s0.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-05-19-25-09.gh-issue-92356.uvxWdu.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-05-20-40-45.bpo-78157.IA_9na.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-05-22-46-52.gh-issue-92332.Fv9CJx.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-06-09-48-07.gh-issue-90997.4PmCgX.rst delete mode 100644 Misc/NEWS.d/next/Library/2022-05-06-13-53-10.gh-issue-87901.NnkUVr.rst delete mode 100644 Misc/NEWS.d/next/Security/2022-05-04-14-32-24.gh-issue-57684.HrlDrM.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-01-24-21-31-09.bpo-29890.zEG-ra.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-03-24-13-35-01.bpo-47109.FjKQCE.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-04-06-10-16-27.bpo-40280.KT5Apg.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-04-16-17-54-05.gh-issue-91607.FnXjtW.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-04-22-19-00-00.gh-issue-91752.Ji27dd.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-04-25-11-16-36.gh-issue-91904.13Uvrz.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-05-02-20-15-54.gh-issue-84461.DhxllI.rst delete mode 100644 Misc/NEWS.d/next/Tests/2022-05-02-20-57-04.gh-issue-92169.Xi4NGV.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2022-04-14-18-11-46.gh-issue-91551.l_nNT-.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2022-04-18-12-52-16.gh-issue-91575.fK1TEh.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2022-04-20-14-26-14.gh-issue-91583.200qI0.rst delete mode 100644 Misc/NEWS.d/next/Windows/2020-06-04-10-42-04.bpo-40859.isKSw7.rst delete mode 100644 Misc/NEWS.d/next/Windows/2022-03-13-20-35-41.bpo-46785.Pnknyl.rst delete mode 100644 Misc/NEWS.d/next/Windows/2022-03-28-07-01-31.bpo-46907.Ou3G6Z.rst delete mode 100644 Misc/NEWS.d/next/Windows/2022-04-06-15-16-37.bpo-47239.B1HP7i.rst delete mode 100644 Misc/NEWS.d/next/Windows/2022-04-27-19-36-56.bpo-46907.lfurlP.rst delete mode 100644 Misc/NEWS.d/next/macOS/2022-05-05-06-21-39.bpo-46907.dkgFPk.rst diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index f3c79cab220a14..f3ceaadfad6459 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 5 20:53:43 2022 +# Autogenerated by Sphinx on Fri May 6 23:53:34 2022 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -6222,13 +6222,14 @@ '+-----------+------------------------------------------------------------+\n' '\n' 'The "\'z\'" option coerces negative zero floating-point ' - 'values to positive\n' - 'zero after rounding to the format precision. This option ' - 'is only valid for\n' - 'floating-point presentation types.\n' + 'values to\n' + 'positive zero after rounding to the format precision. This ' + 'option is\n' + 'only valid for floating-point presentation types.\n' '\n' 'Changed in version 3.11: Added the "\'z\'" option (see also ' - '**PEP 682**).\n' + '**PEP\n' + '682**).\n' '\n' 'The "\'#\'" option causes the “alternate form” to be used ' 'for the\n' @@ -7329,12 +7330,12 @@ 'Examples:\n' '\n' ' import foo # foo imported and bound locally\n' - ' import foo.bar.baz # foo.bar.baz imported, foo bound ' - 'locally\n' - ' import foo.bar.baz as fbb # foo.bar.baz imported and bound as ' - 'fbb\n' - ' from foo.bar import baz # foo.bar.baz imported and bound as ' - 'baz\n' + ' import foo.bar.baz # foo, foo.bar, and foo.bar.baz ' + 'imported, foo bound locally\n' + ' import foo.bar.baz as fbb # foo, foo.bar, and foo.bar.baz ' + 'imported, foo.bar.baz bound as fbb\n' + ' from foo.bar import baz # foo, foo.bar, and foo.bar.baz ' + 'imported, foo.bar.baz bound as baz\n' ' from foo import attr # foo imported and foo.attr bound as ' 'attr\n' '\n' @@ -12062,9 +12063,13 @@ ' >>> "they\'re bill\'s friends from the UK".title()\n' ' "They\'Re Bill\'S Friends From The Uk"\n' '\n' - ' A workaround for apostrophes can be constructed using ' - 'regular\n' - ' expressions:\n' + ' The "string.capwords()" function does not have this ' + 'problem, as it\n' + ' splits words on spaces only.\n' + '\n' + ' Alternatively, a workaround for apostrophes can be ' + 'constructed\n' + ' using regular expressions:\n' '\n' ' >>> import re\n' ' >>> def titlecase(s):\n' @@ -12314,6 +12319,12 @@ '\n' '1. As in Standard C, up to three octal digits are accepted.\n' '\n' + ' Changed in version 3.11: Octal escapes with value larger than\n' + ' "0o377" produce a "DeprecationWarning". In a future Python ' + 'version\n' + ' they will be a "SyntaxWarning" and eventually a ' + '"SyntaxError".\n' + '\n' '2. Unlike in Standard C, exactly two hex digits are required.\n' '\n' '3. In a bytes literal, hexadecimal and octal escapes denote the ' @@ -13909,14 +13920,6 @@ 'unwise to use\n' 'them as dictionary keys.)\n' '\n' - 'Dictionaries can be created by placing a comma-separated ' - 'list of "key:\n' - 'value" pairs within braces, for example: "{\'jack\': 4098, ' - "'sjoerd':\n" - '4127}" or "{4098: \'jack\', 4127: \'sjoerd\'}", or by the ' - '"dict"\n' - 'constructor.\n' - '\n' 'class dict(**kwargs)\n' 'class dict(mapping, **kwargs)\n' 'class dict(iterable, **kwargs)\n' diff --git a/Misc/NEWS.d/3.11.0b1.rst b/Misc/NEWS.d/3.11.0b1.rst new file mode 100644 index 00000000000000..64c88c66ce50e4 --- /dev/null +++ b/Misc/NEWS.d/3.11.0b1.rst @@ -0,0 +1,2145 @@ +.. date: 2022-05-04-14-32-24 +.. gh-issue: 57684 +.. nonce: HrlDrM +.. release date: 2022-05-06 +.. section: Security + +Add the :option:`-P` command line option and the :envvar:`PYTHONSAFEPATH` +environment variable to not prepend a potentially unsafe path to +:data:`sys.path`. Patch by Victor Stinner. + +.. + +.. date: 2022-05-06-02-29-53 +.. gh-issue: 89519 +.. nonce: 4OfkRE +.. section: Core and Builtins + +Chaining classmethod descriptors (introduced in bpo-19072) is deprecated. It +can no longer be used to wrap other descriptors such as property(). The +core design of this feature was flawed, and it caused a number of downstream +problems. + +.. + +.. date: 2022-05-05-20-05-41 +.. gh-issue: 92345 +.. nonce: lnN_RA +.. section: Core and Builtins + +``pymain_run_python()`` now imports ``readline`` and ``rlcompleter`` before +sys.path is extended to include the current working directory of an +interactive interpreter. Non-interactive interpreters are not affected. + +.. + +.. bpo: 43857 +.. date: 2022-05-04-11-37-20 +.. nonce: WuX8p3 +.. section: Core and Builtins + +Improve the :exc:`AttributeError` message when deleting a missing attribute. +Patch by Géry Ogam. + +.. + +.. date: 2022-05-03-14-55-40 +.. gh-issue: 92245 +.. nonce: G17-5i +.. section: Core and Builtins + +Make sure that PEP 523 is respected in all cases. In 3.11a7, specialization +may have prevented Python-to-Python calls respecting PEP 523. + +.. + +.. date: 2022-05-02-17-12-49 +.. gh-issue: 92203 +.. nonce: -igcjS +.. section: Core and Builtins + +Add a closure keyword-only parameter to exec(). It can only be specified +when exec-ing a code object that uses free variables. When specified, it +must be a tuple, with exactly the number of cell variables referenced by the +code object. closure has a default value of None, and it must be None if the +code object doesn't refer to any free variables. + +.. + +.. date: 2022-05-02-12-40-18 +.. gh-issue: 91173 +.. nonce: k_Dr6z +.. section: Core and Builtins + +Disable frozen modules in debug builds. Patch by Kumar Aditya. + +.. + +.. date: 2022-05-01-16-40-07 +.. gh-issue: 92114 +.. nonce: 5xTlLt +.. section: Core and Builtins + +Improve error message when subscript a type with ``__class_getitem__`` set +to ``None``. + +.. + +.. date: 2022-05-01-10-58-38 +.. gh-issue: 92112 +.. nonce: lLJemu +.. section: Core and Builtins + +Fix crash triggered by an evil custom ``mro()`` on a metaclass. + +.. + +.. date: 2022-04-30-04-26-01 +.. gh-issue: 92063 +.. nonce: vHnhf6 +.. section: Core and Builtins + +The ``PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS`` instruction now ensures +methods are called only on objects of the correct type. + +.. + +.. date: 2022-04-29-02-50-41 +.. gh-issue: 92031 +.. nonce: 2PpaIN +.. section: Core and Builtins + +Deoptimize statically-allocated code objects during ``Py_FINALIZE()`` so +that future ``_PyCode_Quicken`` calls always start with unquickened code. + +.. + +.. date: 2022-04-28-23-37-30 +.. gh-issue: 92036 +.. nonce: GZJAC9 +.. section: Core and Builtins + +Fix a crash in subinterpreters related to the garbage collector. When a +subinterpreter is deleted, untrack all objects tracked by its GC. To prevent +a crash in deallocator functions expecting objects to be tracked by the GC, +leak a strong reference to these objects on purpose, so they are never +deleted and their deallocator functions are not called. Patch by Victor +Stinner. + +.. + +.. date: 2022-04-28-20-19-49 +.. gh-issue: 92032 +.. nonce: ef-UfM +.. section: Core and Builtins + +The interpreter can now autocomplete soft keywords, as of now ``match``, +``case``, and ``_`` (wildcard pattern) from :pep:`634`. + +.. + +.. date: 2022-04-27-10-36-43 +.. gh-issue: 87999 +.. nonce: YSPHfO +.. section: Core and Builtins + +The warning emitted by the Python parser for a numeric literal immediately +followed by keyword has been changed from deprecation warning to syntax +warning. + +.. + +.. date: 2022-04-26-05-05-32 +.. gh-issue: 91869 +.. nonce: ELbTXl +.. section: Core and Builtins + +Fix an issue where specialized opcodes with extended arguments could produce +incorrect tracing output or lead to assertion failures. + +.. + +.. date: 2022-04-23-22-08-34 +.. gh-issue: 91603 +.. nonce: GcWEkK +.. section: Core and Builtins + +Speed up :class:`types.UnionType` instantiation. Based on patch provided by +Yurii Karabas. + +.. + +.. date: 2022-04-21-16-15-24 +.. gh-issue: 89373 +.. nonce: A1jgLx +.. section: Core and Builtins + +If Python is built in debug mode, Python now ensures that deallocator +functions leave the current exception unchanged. Patch by Victor Stinner. + +.. + +.. date: 2022-04-20-14-43-37 +.. gh-issue: 91632 +.. nonce: cvUhsZ +.. section: Core and Builtins + +Fix a minor memory leak at exit: release the memory of the +:class:`generic_alias_iterator` type. Patch by Dong-hee Na. + +.. + +.. date: 2022-04-18-20-25-01 +.. gh-issue: 81548 +.. nonce: n3VYgp +.. section: Core and Builtins + +Octal escapes with value larger than ``0o377`` now produce a +:exc:`DeprecationWarning`. In a future Python version they will be a +:exc:`SyntaxWarning` and eventually a :exc:`SyntaxError`. + +.. + +.. bpo: 43950 +.. date: 2022-04-18-15-22-56 +.. nonce: qrTvWL +.. section: Core and Builtins + +Use a single compact table for line starts, ends and column offsets. Reduces +memory consumption for location info by half + +.. + +.. date: 2022-04-18-07-23-48 +.. gh-issue: 91102 +.. nonce: vm-6g1 +.. section: Core and Builtins + +Use Argument Clinic for :class:`EncodingMap`. Patch by Oleg Iarygin. + +.. + +.. date: 2022-04-18-02-45-40 +.. gh-issue: 91636 +.. nonce: 6DFdy_ +.. section: Core and Builtins + +Fixed a crash in a garbage-collection edge-case, in which a +``PyFunction_Type.tp_clear`` function could leave a python function object +in an inconsistent state. + +.. + +.. date: 2022-04-17-11-03-45 +.. gh-issue: 91603 +.. nonce: hYw1Lv +.. section: Core and Builtins + +Speed up :func:`isinstance` and :func:`issubclass` checks for +:class:`types.UnionType`. Patch by Yurii Karabas. + +.. + +.. date: 2022-04-17-02-55-38 +.. gh-issue: 91625 +.. nonce: 80CrC7 +.. section: Core and Builtins + +Fixed a bug in which adaptive opcodes ignored any preceding +``EXTENDED_ARG``\ s on specialization failure. + +.. + +.. date: 2022-04-16-21-54-31 +.. gh-issue: 78607 +.. nonce: _Y7bMm +.. section: Core and Builtins + +The LLTRACE special build now looks for the name ``__lltrace__`` defined in +module globals, rather than the name ``__ltrace__``, which had been +introduced as a typo. + +.. + +.. date: 2022-04-15-16-57-23 +.. gh-issue: 91576 +.. nonce: adoDj_ +.. section: Core and Builtins + +Speed up iteration of ascii strings by 50%. Patch by Kumar Aditya. + +.. + +.. date: 2022-04-13-22-03-04 +.. gh-issue: 89279 +.. nonce: -jAVxZ +.. section: Core and Builtins + +Improve interpreter performance on Windows by inlining a few specific +macros. + +.. + +.. date: 2022-04-13-11-15-09 +.. gh-issue: 91502 +.. nonce: 11YXHQ +.. section: Core and Builtins + +Add a new :c:func:`_PyFrame_IsEntryFrame` API function, to check if a +:c:type:`PyFrameObject` is an entry frame. Patch by Pablo Galindo. + +.. + +.. date: 2022-04-13-07-14-30 +.. gh-issue: 91266 +.. nonce: 6Vkzzt +.. section: Core and Builtins + +Refactor the ``bytearray`` strip methods ``strip``, ``lstrip`` and +``rstrip`` to use a common implementation. + +.. + +.. date: 2022-04-12-11-56-23 +.. gh-issue: 91479 +.. nonce: -dyGJX +.. section: Core and Builtins + +Replaced the ``__note__`` field of :exc:`BaseException` (added in an earlier +version of 3.11) with the final design of :pep:`678`. Namely, +:exc:`BaseException` gets an :meth:`add_note` method, and its ``__notes__`` +field is created when necessary. + +.. + +.. date: 2022-04-12-09-40-57 +.. gh-issue: 46055 +.. nonce: IPb1HA +.. section: Core and Builtins + +Speed up right shift of negative integers, by removing unnecessary creation +of temporaries. Original patch by Xinhang Xu, reworked by Mark Dickinson. + +.. + +.. date: 2022-04-12-00-44-14 +.. gh-issue: 91462 +.. nonce: t8oxyd +.. section: Core and Builtins + +Make the interpreter's low-level tracing (lltrace) feature output more +readable by displaying opcode names (rather than just numbers), and by +displaying stack contents before each opcode. + +.. + +.. date: 2022-04-11-18-44-19 +.. gh-issue: 89455 +.. nonce: d0qMYd +.. section: Core and Builtins + +Fixed an uninitialized bool value in the traceback printing code path that +was introduced by the initial bpo-45292 exception groups work. + +.. + +.. date: 2022-04-10-22-57-27 +.. gh-issue: 91421 +.. nonce: dHhv6U +.. section: Core and Builtins + +Fix a potential integer overflow in _Py_DecodeUTF8Ex. + +.. + +.. date: 2022-04-10-18-47-21 +.. gh-issue: 91428 +.. nonce: ZewV-M +.. section: Core and Builtins + +Add ``static const char *const _PyOpcode_OpName[256] = {...};`` to +``opcode.h`` for debug builds to assist in debugging the Python interpreter. +It is now more convenient to make various forms of debugging output more +human-readable by including opcode names rather than just the corresponding +decimal digits. + +.. + +.. bpo: 47120 +.. date: 2022-04-06-22-50-31 +.. nonce: mbfHs5 +.. section: Core and Builtins + +Make :opcode:`POP_JUMP_IF_TRUE`, :opcode:`POP_JUMP_IF_FALSE`, +:opcode:`POP_JUMP_IF_NONE` and :opcode:`POP_JUMP_IF_NOT_NONE` virtual, +mapping to new relative jump opcodes. + +.. + +.. bpo: 45317 +.. date: 2022-04-04-15-12-38 +.. nonce: UDLOt8 +.. section: Core and Builtins + +Add internal documentation explaining design of new (for 3.11) frame stack. + +.. + +.. bpo: 47197 +.. date: 2022-04-03-17-21-04 +.. nonce: Ji_c30 +.. section: Core and Builtins + +ctypes used to mishandle ``void`` return types, so that for instance a +function declared like ``ctypes.CFUNCTYPE(None, ctypes.c_int)`` would be +called with signature ``int f(int)`` instead of ``void f(int)``. Wasm +targets require function pointers to be called with the correct signatures +so this led to crashes. The problem is now fixed. + +.. + +.. bpo: 47120 +.. date: 2022-03-31-14-33-48 +.. nonce: 6S_uoU +.. section: Core and Builtins + +Make opcodes :opcode:`JUMP_IF_TRUE_OR_POP` and +:opcode:`JUMP_IF_FALSE_OR_POP` relative rather than absolute. + +.. + +.. bpo: 47177 +.. date: 2022-03-31-01-30-03 +.. nonce: fQqaov +.. section: Core and Builtins + +Replace the ``f_lasti`` member of the internal ``_PyInterpreterFrame`` +structure with a ``prev_instr`` pointer, which reduces overhead in the main +interpreter loop. The ``f_lasti`` attribute of Python-layer frame objects is +preserved for backward-compatibility. + +.. + +.. bpo: 46961 +.. date: 2022-03-13-08-23-17 +.. nonce: SgGCkG +.. section: Core and Builtins + +Integer mod/remainder operations, including the three-argument form of +:func:`pow`, now consistently return ints from the global small integer +cache when applicable. + +.. + +.. bpo: 46962 +.. date: 2022-03-08-21-59-57 +.. nonce: UomDfz +.. section: Core and Builtins + +Classes and functions that unconditionally declared their docstrings +ignoring the `--without-doc-strings` compilation flag no longer do so. + +The classes affected are :class:`ctypes.UnionType`, +:class:`pickle.PickleBuffer`, :class:`testcapi.RecursingInfinitelyError`, +and :class:`types.GenericAlias`. + +The functions affected are 24 methods in :mod:`ctypes`. + +Patch by Oleg Iarygin. + +.. + +.. bpo: 46942 +.. date: 2022-03-07-11-51-51 +.. nonce: 57obVi +.. section: Core and Builtins + +Use Argument Clinic for the :class:`types.MethodType` constructor. Patch by +Oleg Iarygin. + +.. + +.. bpo: 46764 +.. date: 2022-02-16-03-23-38 +.. nonce: wEY4bS +.. section: Core and Builtins + +Fix wrapping bound methods with @classmethod + +.. + +.. bpo: 43464 +.. date: 2022-02-13-21-53-29 +.. nonce: yupHjd +.. section: Core and Builtins + +Optimize :meth:`set.intersection` for non-set arguments. + +.. + +.. bpo: 46721 +.. date: 2022-02-11-17-16-30 +.. nonce: JkHaLF +.. section: Core and Builtins + +Optimize :meth:`set.issuperset` for non-set argument. + +.. + +.. bpo: 46509 +.. date: 2022-01-25-05-39-38 +.. nonce: ljrqrc +.. section: Core and Builtins + +Add type-specialized versions of the ``Py_DECREF()``, and use them for +``float``, ``int``, ``str``, ``bool``, and ``None`` to avoid pointer-chasing +at runtime where types are known at C compile time. + +.. + +.. bpo: 46045 +.. date: 2021-12-11-11-36-48 +.. nonce: sfThay +.. section: Core and Builtins + +Do not use POSIX semaphores on NetBSD + +.. + +.. bpo: 36819 +.. date: 2021-09-28-10-58-30 +.. nonce: cyV50C +.. section: Core and Builtins + +Fix crashes in built-in encoders with error handlers that return position +less or equal than the starting position of non-encodable characters. + +.. + +.. bpo: 34093 +.. date: 2018-07-14-16-58-00 +.. nonce: WaVD-f +.. section: Core and Builtins + +``marshal.dumps()`` uses ``FLAG_REF`` for all interned strings. This makes +output more deterministic and helps reproducible build. + +.. + +.. bpo: 26579 +.. date: 2017-07-23-11-28-45 +.. nonce: lpCY8R +.. section: Core and Builtins + +Added ``object.__getstate__`` which provides the default implementation of +the ``__getstate__()`` method. + +Copying and pickling instances of subclasses of builtin types bytearray, +set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, +and datetime.tzinfo now copies and pickles instance attributes implemented +as slots. + +.. + +.. date: 2022-05-06-13-53-10 +.. gh-issue: 87901 +.. nonce: NnkUVr +.. section: Library + +Add the *encoding* parameter to :func:`os.popen`. + +.. + +.. date: 2022-05-06-09-48-07 +.. gh-issue: 90997 +.. nonce: 4PmCgX +.. section: Library + +Fix an issue where :mod:`dis` utilities may interpret populated inline cache +entries as valid instructions. + +.. + +.. date: 2022-05-05-22-46-52 +.. gh-issue: 92332 +.. nonce: Fv9CJx +.. section: Library + +Deprecate :class:`typing.Text` (removal of the class is currently not +planned). Patch by Alex Waygood. + +.. + +.. bpo: 78157 +.. date: 2022-05-05-20-40-45 +.. nonce: IA_9na +.. section: Library + +Deprecate nested classes in enum definitions becoming members -- in 3.13 +they will be normal classes; add `member` and `nonmember` functions to allow +control over results now. + +.. + +.. date: 2022-05-05-19-25-09 +.. gh-issue: 92356 +.. nonce: uvxWdu +.. section: Library + +Fixed a performance regression in ctypes function calls. + +.. + +.. date: 2022-05-05-17-35-01 +.. gh-issue: 90997 +.. nonce: UV5_s0 +.. section: Library + +Show the actual named values stored in inline caches when +``show_caches=True`` is passed to :mod:`dis` utilities. + +.. + +.. date: 2022-05-04-11-54-37 +.. gh-issue: 92301 +.. nonce: eqjoYX +.. section: Library + +Prefer ``close_range()`` to iterating over procfs for file descriptor +closing in :mod:`subprocess` for better performance. + +.. + +.. date: 2022-05-03-19-06-38 +.. gh-issue: 67248 +.. nonce: DK61Go +.. section: Library + +Sort the miscellaneous topics in Cmd.do_help() + +.. + +.. date: 2022-05-03-17-33-46 +.. gh-issue: 92210 +.. nonce: csDOQM +.. section: Library + +Port ``socket.__init__`` to Argument Clinic. Patch by Cinder. + +.. + +.. date: 2022-05-03-12-11-27 +.. gh-issue: 80010 +.. nonce: yG54RE +.. section: Library + +Add support for generalized ISO 8601 parsing to +:meth:`datetime.datetime.fromisoformat`, :meth:`datetime.date.fromisoformat` +and :meth:`datetime.time.fromisoformat`. Patch by Paul Ganssle. + +.. + +.. date: 2022-05-02-23-08-02 +.. gh-issue: 92118 +.. nonce: 9Mm9g4 +.. section: Library + +Fix a 3.11 regression in :func:`~contextlib.contextmanager`, which caused it +to propagate exceptions with incorrect tracebacks. + +.. + +.. date: 2022-05-02-18-19-46 +.. gh-issue: 90887 +.. nonce: zQsmfp +.. section: Library + +Adding ``COPYFILE_STAT``, ``COPYFILE_ACL`` and ``COPYFILE_XATTR`` constants +for :func:`os.fcopyfile` available in macOs. + +.. + +.. date: 2022-05-02-09-09-47 +.. gh-issue: 91215 +.. nonce: l1p7CJ +.. section: Library + +For @dataclass, add weakref_slot. Default is False. If True, and if +slots=True, add a slot named "__weakref__", which will allow instances to be +weakref'd. Contributed by Eric V. Smith + +.. + +.. date: 2022-05-02-03-56-50 +.. gh-issue: 85984 +.. nonce: RBivvc +.. section: Library + +New function os.login_tty() for Unix. + +.. + +.. date: 2022-05-01-21-45-41 +.. gh-issue: 92128 +.. nonce: Di7VbE +.. section: Library + +Add :meth:`~object.__class_getitem__` to :class:`logging.LoggerAdapter` and +:class:`logging.StreamHandler`, allowing them to be parameterized at +runtime. Patch by Alex Waygood. + +.. + +.. date: 2022-04-30-10-53-10 +.. gh-issue: 92049 +.. nonce: 5SEKoh +.. section: Library + +Forbid pickling constants ``re._constants.SUCCESS`` etc. Previously, +pickling did not fail, but the result could not be unpickled. + +.. + +.. date: 2022-04-29-18-15-23 +.. gh-issue: 92062 +.. nonce: X2c_Rj +.. section: Library + +:class:`inspect.Parameter` now raises :exc:`ValueError` if ``name`` is a +keyword, in addition to the existing check that it is an identifier. + +.. + +.. date: 2022-04-29-16-41-08 +.. gh-issue: 87390 +.. nonce: 3LNNCv +.. section: Library + +Add an ``__unpacked__`` attribute to :class:`types.GenericAlias`. Patch by +Jelle Zijlstra. + +.. + +.. date: 2022-04-28-18-45-58 +.. gh-issue: 88089 +.. nonce: hu9kRk +.. section: Library + +Add support for generic :class:`typing.NamedTuple`. + +.. + +.. date: 2022-04-27-19-45-58 +.. gh-issue: 91996 +.. nonce: YEEIzk +.. section: Library + +New http.HTTPMethod enum to represent all the available HTTP request methods +in a convenient way + +.. + +.. date: 2022-04-27-18-30-00 +.. gh-issue: 91984 +.. nonce: LxAB11 +.. section: Library + +Modified test strings in test_argparse.py to not contain trailing spaces +before end of line. + +.. + +.. date: 2022-04-27-18-04-24 +.. gh-issue: 91952 +.. nonce: 9A4RXx +.. section: Library + +Add ``encoding="locale"`` support to :meth:`TextIOWrapper.reconfigure`. + +.. + +.. date: 2022-04-27-13-30-26 +.. gh-issue: 91954 +.. nonce: cC7ga_ +.. section: Library + +Add *encoding* and *errors* arguments to :func:`subprocess.getoutput` and +:func:`subprocess.getstatusoutput`. + +.. + +.. bpo: 47029 +.. date: 2022-04-26-19-01-13 +.. nonce: qkT42X +.. section: Library + +Always close the read end of the pipe used by :class:`multiprocessing.Queue` +*after* the last write of buffered data to the write end of the pipe to +avoid :exc:`BrokenPipeError` at garbage collection and at +:meth:`multiprocessing.Queue.close` calls. Patch by Géry Ogam. + +.. + +.. date: 2022-04-26-18-02-44 +.. gh-issue: 91928 +.. nonce: V0YveU +.. section: Library + +Add `datetime.UTC` alias for `datetime.timezone.utc`. + +Patch by Kabir Kwatra. + +.. + +.. date: 2022-04-26-09-09-07 +.. gh-issue: 68966 +.. nonce: roapI2 +.. section: Library + +The :mod:`mailcap` module is now deprecated and will be removed in Python +3.13. See :pep:`594` for the rationale and the :mod:`mimetypes` module for +an alternative. Patch by Victor Stinner. + +.. + +.. date: 2022-04-25-21-33-48 +.. gh-issue: 91401 +.. nonce: _Jo4Bu +.. section: Library + +Provide a way to disable :mod:`subprocess` use of ``vfork()`` just in case +it is ever needed and document the existing mechanism for ``posix_spawn()``. + +.. + +.. date: 2022-04-25-18-30-20 +.. gh-issue: 64783 +.. nonce: HFtERN +.. section: Library + +Fix :data:`signal.NSIG` value on FreeBSD to accept signal numbers greater +than 32, like :data:`signal.SIGRTMIN` and :data:`signal.SIGRTMAX`. Patch by +Victor Stinner. + +.. + +.. date: 2022-04-25-14-18-01 +.. gh-issue: 91910 +.. nonce: kY-JR0 +.. section: Library + +Add missing f prefix to f-strings in error messages from the +:mod:`multiprocessing` and :mod:`asyncio` modules. + +.. + +.. date: 2022-04-23-08-06-36 +.. gh-issue: 91860 +.. nonce: ityDjK +.. section: Library + +Add :func:`typing.dataclass_transform`, implementing :pep:`681`. Patch by +Jelle Zijlstra. + +.. + +.. date: 2022-04-23-03-24-00 +.. gh-issue: 91832 +.. nonce: TyLi65 +.. section: Library + +Add ``required`` attribute to :class:`argparse.Action` repr output. + +.. + +.. date: 2022-04-22-19-11-31 +.. gh-issue: 91827 +.. nonce: 6P3gOI +.. section: Library + +In the :mod:`tkinter` module add method ``info_patchlevel()`` which returns +the exact version of the Tcl library as a named tuple similar to +:data:`sys.version_info`. + +.. + +.. date: 2022-04-22-13-01-20 +.. gh-issue: 84461 +.. nonce: rsCiTH +.. section: Library + +Add :option:`--enable-wasm-pthreads` to enable pthreads support for WASM +builds. ``Emscripten/node`` no longer has threading enabled by default. +Include additional file systems. + +.. + +.. date: 2022-04-22-08-25-18 +.. gh-issue: 91821 +.. nonce: XwMkj0 +.. section: Library + +Fix unstable ``test_from_tuple`` test in ``test_decimal.py``. + +.. + +.. date: 2022-04-21-21-06-54 +.. gh-issue: 91217 +.. nonce: 2cVma_ +.. section: Library + +Deprecate the xdrlib module. + +.. + +.. date: 2022-04-21-21-04-08 +.. gh-issue: 91217 +.. nonce: BZVEki +.. section: Library + +Deprecate the uu module. + +.. + +.. date: 2022-04-21-19-46-03 +.. gh-issue: 91760 +.. nonce: zDtv1E +.. section: Library + +More strict rules will be applied for numerical group references and group +names in regular expressions. For now, a deprecation warning is emitted for +group references and group names which will be errors in future Python +versions. + +.. + +.. date: 2022-04-21-11-57-23 +.. gh-issue: 84461 +.. nonce: S7dbt4 +.. section: Library + +Add provisional :data:`sys._emscripten_info` named tuple with build-time and +run-time information about Emscripten platform. + +.. + +.. date: 2022-04-20-18-47-27 +.. gh-issue: 90623 +.. nonce: 5fROpX +.. section: Library + +:func:`signal.raise_signal` and :func:`os.kill` now check immediately for +pending signals. Patch by Victor Stinner. + +.. + +.. date: 2022-04-20-09-49-33 +.. gh-issue: 91734 +.. nonce: 4Dj4Gy +.. section: Library + +Fix OSS audio support on Solaris. + +.. + +.. date: 2022-04-19-19-50-10 +.. gh-issue: 90633 +.. nonce: Youov0 +.. section: Library + +Include the passed value in the exception thrown by +:func:`typing.assert_never`. Patch by Jelle Zijlstra. + +.. + +.. date: 2022-04-19-17-30-17 +.. gh-issue: 91700 +.. nonce: MRJi6m +.. section: Library + +Compilation of regular expression containing a conditional expression +``(?(group)...)`` now raises an appropriate :exc:`re.error` if the group +number refers to not defined group. Previously an internal RuntimeError was +raised. + +.. + +.. date: 2022-04-19-15-30-06 +.. gh-issue: 91231 +.. nonce: AWy4Cs +.. section: Library + +Add an optional keyword *shutdown_timeout* parameter to the +:class:`multiprocessing.BaseManager` constructor. Kill the process if +terminate() takes longer than the timeout. Patch by Victor Stinner. + +.. + +.. date: 2022-04-18-18-55-21 +.. gh-issue: 91621 +.. nonce: ACNlda +.. section: Library + +Fix :func:`typing.get_type_hints` for :class:`collections.abc.Callable`. +Patch by Shantanu Jain. + +.. + +.. date: 2022-04-18-16-31-33 +.. gh-issue: 90568 +.. nonce: 9kiU7o +.. section: Library + +Parsing ``\N`` escapes of Unicode Named Character Sequences in a +:mod:`regular expression ` raises now :exc:`re.error` instead of +``TypeError``. + +.. + +.. date: 2022-04-18-15-23-24 +.. gh-issue: 91670 +.. nonce: 6eyChw +.. section: Library + +Remove deprecated ``SO`` config variable in :mod:`sysconfig`. + +.. + +.. date: 2022-04-17-12-41-52 +.. gh-issue: 91217 +.. nonce: 3wnHSX +.. section: Library + +Deprecate the telnetlib module. + +.. + +.. date: 2022-04-17-12-38-31 +.. gh-issue: 91217 +.. nonce: 55714p +.. section: Library + +Deprecate the sunau module. + +.. + +.. date: 2022-04-17-12-32-40 +.. gh-issue: 91217 +.. nonce: ms49Rg +.. section: Library + +Deprecate the spwd module. + +.. + +.. date: 2022-04-17-12-27-46 +.. gh-issue: 91217 +.. nonce: tNDWtK +.. section: Library + +Deprecate the sndhdr module, as well as inline needed functionality for +``email.mime.MIMEAudio``. + +.. + +.. date: 2022-04-17-12-27-25 +.. gh-issue: 91616 +.. nonce: gSQg69 +.. section: Library + +:mod:`re` module, fix :meth:`~re.Pattern.fullmatch` mismatch when using +Atomic Grouping or Possessive Quantifiers. + +.. + +.. date: 2022-04-17-12-07-50 +.. gh-issue: 91217 +.. nonce: TIvrsq +.. section: Library + +Deprecate the 'pipes' module. + +.. + +.. date: 2022-04-17-11-56-17 +.. gh-issue: 91217 +.. nonce: McJre3 +.. section: Library + +Deprecate the ossaudiodev module. + +.. + +.. bpo: 47256 +.. date: 2022-04-16-11-39-59 +.. nonce: 1cygyd +.. section: Library + +:mod:`re` module, limit the maximum capturing group to 1,073,741,823 in +64-bit build, this increases the depth of backtracking. + +.. + +.. date: 2022-04-16-09-33-14 +.. gh-issue: 91217 +.. nonce: nt9JFs +.. section: Library + +Deprecate the nis module. + +.. + +.. date: 2022-04-16-05-12-13 +.. gh-issue: 91595 +.. nonce: CocJBv +.. section: Library + +Fix the comparison of character and integer inside +:func:`Tools.gdb.libpython.write_repr`. Patch by Yu Liu. + +.. + +.. date: 2022-04-15-20-56-31 +.. gh-issue: 74166 +.. nonce: 70KlvL +.. section: Library + +Add option to raise all errors from :meth:`~socket.create_connection` in an +:exc:`ExceptionGroup` when it fails to create a connection. The default +remains to raise only the last error that had occurred when multiple +addresses were tried. + +.. + +.. date: 2022-04-15-19-34-02 +.. gh-issue: 91487 +.. nonce: 2aqguF +.. section: Library + +Optimize asyncio UDP speed, over 100 times faster when transferring a large +file. + +.. + +.. date: 2022-04-15-18-38-21 +.. gh-issue: 91575 +.. nonce: fSyAxS +.. section: Library + +Update case-insensitive matching in the :mod:`re` module to the latest +Unicode version. + +.. + +.. date: 2022-04-15-18-32-38 +.. gh-issue: 90622 +.. nonce: WQjFDe +.. section: Library + +In ``concurrent.futures.process.ProcessPoolExecutor`` disallow the "fork" +multiprocessing start method when the new ``max_tasks_per_child`` feature is +used as the mix of threads+fork can hang the child processes. Default to +using the safe "spawn" start method in that circumstance if no +``mp_context`` was supplied. + +.. + +.. date: 2022-04-15-17-06-09 +.. gh-issue: 89022 +.. nonce: DgdQCa +.. section: Library + +In :mod:`sqlite3`, ``SQLITE_MISUSE`` result codes are now mapped to +:exc:`~sqlite3.InterfaceError` instead of :exc:`~sqlite3.ProgrammingError`. +Also, more accurate exceptions are raised when binding parameters fail. +Patch by Erlend E. Aasland. + +.. + +.. date: 2022-04-14-18-06-00 +.. gh-issue: 91526 +.. nonce: cwfhSB +.. section: Library + +Stop calling ``os.device_encoding(file.fileno())`` in +:class:`TextIOWrapper`. It was complex, never documented, and didn't work +for most cases. (Patch by Inada Naoki.) + +.. + +.. date: 2022-04-14-13-11-37 +.. gh-issue: 88116 +.. nonce: j_SybE +.. section: Library + +Change the frame-related functions in the :mod:`inspect` module to return a +regular object (that is backwards compatible with the old tuple-like +interface) that include the extended :pep:`657` position information (end +line number, column and end column). The affected functions are: +:func:`inspect.getframeinfo`, :func:`inspect.getouterframes`, +:func:`inspect.getinnerframes`, :func:`inspect.stack` and +:func:`inspect.trace`. Patch by Pablo Galindo. + +.. + +.. date: 2022-04-14-01-00-31 +.. gh-issue: 69093 +.. nonce: bmlMwI +.. section: Library + +Add indexing and slicing support to :class:`sqlite3.Blob`. Patch by Aviv +Palivoda and Erlend E. Aasland. + +.. + +.. date: 2022-04-14-00-59-01 +.. gh-issue: 69093 +.. nonce: bmlMwI +.. section: Library + +Add :term:`context manager` support to :class:`sqlite3.Blob`. Patch by Aviv +Palivoda and Erlend E. Aasland. + +.. + +.. date: 2022-04-12-20-19-10 +.. gh-issue: 91217 +.. nonce: acd4h9 +.. section: Library + +Deprecate nntplib. + +.. + +.. date: 2022-04-12-19-42-20 +.. gh-issue: 91217 +.. nonce: b9_Rz9 +.. section: Library + +Deprecate msilib. + +.. + +.. date: 2022-04-12-19-08-13 +.. gh-issue: 91404 +.. nonce: zjqYHo +.. section: Library + +Improve the performance of :mod:`re` matching by using computed gotos (or +"threaded code") on supported platforms and removing expensive pointer +indirections. + +.. + +.. date: 2022-04-11-17-04-38 +.. gh-issue: 91217 +.. nonce: QVDLOq +.. section: Library + +Deprecate the imghdr module. + +.. + +.. date: 2022-04-11-16-13-26 +.. gh-issue: 91217 +.. nonce: 2rf8rc +.. section: Library + +Deprecate the crypt module. + +.. + +.. date: 2022-04-11-13-07-30 +.. gh-issue: 91276 +.. nonce: Vttu15 +.. section: Library + +Make space for longer opcodes in :mod:`dis` output. + +.. + +.. bpo: 47000 +.. date: 2022-04-10-17-50-18 +.. nonce: JlQkFx +.. section: Library + +Make :class:`TextIOWrapper` uses locale encoding when ``encoding="locale"`` +is specified even in UTF-8 mode. + +.. + +.. date: 2022-04-10-17-12-23 +.. gh-issue: 91230 +.. nonce: T1d_fG +.. section: Library + +:func:`warnings.catch_warnings` now accepts arguments for +:func:`warnings.simplefilter`, providing a more concise way to locally +ignore warnings or convert them to errors. + +.. + +.. date: 2022-04-10-11-11-33 +.. gh-issue: 91217 +.. nonce: K82AuH +.. section: Library + +Deprecate the chunk module. + +.. + +.. bpo: 91498 +.. date: 2022-04-10-08-39-44 +.. nonce: 8oII92 +.. section: Library + +Add the ``TCP_CONNECTION_INFO`` option (available on macOS) to +:mod:`socket`. + +.. + +.. bpo: 47260 +.. date: 2022-04-08-14-30-53 +.. nonce: TtcNxI +.. section: Library + +Fix ``os.closerange()`` potentially being a no-op in a Linux seccomp +sandbox. + +.. + +.. bpo: 47087 +.. date: 2022-04-08-08-55-36 +.. nonce: Q5C3EI +.. section: Library + +Implement ``typing.Required`` and ``typing.NotRequired`` (:pep:`655`). Patch +by David Foster and Jelle Zijlstra. + +.. + +.. bpo: 47061 +.. date: 2022-04-07-20-32-47 +.. nonce: TOufgh +.. section: Library + +Deprecate cgi and cgitb. + +.. + +.. bpo: 47061 +.. date: 2022-04-06-18-01-28 +.. nonce: qoVTR9 +.. section: Library + +Deprecate audioop. + +.. + +.. bpo: 47000 +.. date: 2022-04-06-11-54-53 +.. nonce: 2nmAR1 +.. section: Library + +Add :func:`locale.getencoding` to get the current locale encoding. It is +similar to ``locale.getpreferredencoding(False)`` but ignores the +:ref:`Python UTF-8 Mode `. + +.. + +.. bpo: 42012 +.. date: 2022-04-05-17-18-13 +.. nonce: zMocQz +.. section: Library + +Add :mod:`wsgiref.types`, containing WSGI-specific types for static type +checking. + +.. + +.. bpo: 47227 +.. date: 2022-04-05-15-53-58 +.. nonce: 1HWdp9 +.. section: Library + +Suppress expression chaining for more :mod:`re` parsing errors. + +.. + +.. bpo: 47211 +.. date: 2022-04-04-11-58-07 +.. nonce: W4GFkB +.. section: Library + +Remove undocumented and never working function ``re.template()`` and flag +``re.TEMPLATE``. + +.. + +.. bpo: 47135 +.. date: 2022-04-01-21-44-00 +.. nonce: TvkKB- +.. section: Library + +:meth:`decimal.localcontext` now accepts context attributes via keyword +arguments + +.. + +.. bpo: 43323 +.. date: 2022-03-27-12-40-16 +.. nonce: 9mFPuI +.. section: Library + +Fix errors in the :mod:`email` module if the charset itself contains +undecodable/unencodable characters. + +.. + +.. bpo: 46841 +.. date: 2022-03-25-22-18-45 +.. nonce: NUEsXW +.. section: Library + +Disassembly of quickened code. + +.. + +.. bpo: 46681 +.. date: 2022-03-21-13-50-07 +.. nonce: RRhopn +.. section: Library + +Forward gzip.compress() compresslevel to zlib. + +.. + +.. bpo: 45100 +.. date: 2022-03-06-18-15-32 +.. nonce: B_lHu0 +.. section: Library + +Add :func:`typing.get_overloads` and :func:`typing.clear_overloads`. Patch +by Jelle Zijlstra. + +.. + +.. bpo: 44807 +.. date: 2022-03-02-04-25-58 +.. nonce: gHNC9J +.. section: Library + +:class:`typing.Protocol` no longer silently replaces :meth:`__init__` +methods defined on subclasses. Patch by Adrian Garcia Badaracco. + +.. + +.. bpo: 46787 +.. date: 2022-02-18-20-09-29 +.. nonce: juwWc0 +.. section: Library + +Fix :class:`concurrent.futures.ProcessPoolExecutor` exception memory leak + +.. + +.. bpo: 46720 +.. date: 2022-02-11-23-11-35 +.. nonce: nY8spB +.. section: Library + +Add support for path-like objects to :func:`multiprocessing.set_executable` +for Windows to be on a par with Unix-like systems. Patch by Géry Ogam. + +.. + +.. bpo: 46696 +.. date: 2022-02-09-21-40-02 +.. nonce: nPXRno +.. section: Library + +Add ``SO_INCOMING_CPU`` constant to :mod:`socket`. + +.. + +.. bpo: 46053 +.. date: 2022-02-06-12-59-32 +.. nonce: sHFo3S +.. section: Library + +Fix OSS audio support on NetBSD. + +.. + +.. bpo: 45639 +.. date: 2022-02-02-04-51-39 +.. nonce: N8XrGO +.. section: Library + +``image/avif`` and ``image/webp`` were added to :mod:`mimetypes`. + +.. + +.. bpo: 46285 +.. date: 2022-01-29-00-23-00 +.. nonce: pt84qm +.. section: Library + +Add command-line option ``-p``/``--protocol`` to module :mod:`http.server` +which specifies the HTTP version to which the server is conformant (HTTP/1.1 +conformant servers can now be run from the command-line interface of module +:mod:`http.server`). Patch by Géry Ogam. + +.. + +.. bpo: 44791 +.. date: 2022-01-27-14-46-15 +.. nonce: tR1JFG +.. section: Library + +Accept ellipsis as the last argument of :data:`typing.Concatenate`. + +.. + +.. bpo: 46547 +.. date: 2022-01-27-14-41-55 +.. nonce: JMyYz9 +.. section: Library + +Remove variables leaking into ``pydoc.Helper`` class namespace. + +.. + +.. bpo: 46415 +.. date: 2022-01-17-16-53-30 +.. nonce: 6wSYg- +.. section: Library + +Fix ipaddress.ip_{address,interface,network} raising TypeError instead of +ValueError if given invalid tuple as address parameter. + +.. + +.. bpo: 46075 +.. date: 2021-12-14-21-19-04 +.. nonce: KDtcU- +.. section: Library + +``CookieJar`` with ``DefaultCookiePolicy`` now can process cookies from +localhost with domain=localhost explicitly specified in Set-Cookie header. + +.. + +.. bpo: 45995 +.. date: 2021-12-14-13-15-41 +.. nonce: Am9pNL +.. section: Library + +Add a "z" option to the string formatting specification that coerces +negative zero floating-point values to positive zero after rounding to the +format precision. Contributed by John Belmonte. + +.. + +.. bpo: 26175 +.. date: 2021-11-14-01-35-04 +.. nonce: LNlOfI +.. section: Library + +Fully implement the :class:`io.BufferedIOBase` or :class:`io.TextIOBase` +interface for :class:`tempfile.SpooledTemporaryFile` objects. This lets them +work correctly with higher-level layers (like compression modules). Patch by +Carey Metcalfe. + +.. + +.. bpo: 45138 +.. date: 2021-09-08-16-21-03 +.. nonce: yghUrK +.. section: Library + +Fix a regression in the :mod:`sqlite3` trace callback where bound parameters +were not expanded in the passed statement string. The regression was +introduced in Python 3.10 by :issue:`40318`. Patch by Erlend E. Aasland. + +.. + +.. bpo: 44863 +.. date: 2021-09-03-07-56-48 +.. nonce: udgz95 +.. section: Library + +Allow :class:`~typing.TypedDict` subclasses to also include +:class:`~typing.Generic` as a base class in class based syntax. Thereby +allowing the user to define a generic ``TypedDict``, just like a +user-defined generic but with ``TypedDict`` semantics. + +.. + +.. bpo: 44587 +.. date: 2021-08-17-21-41-39 +.. nonce: 57OKSz +.. section: Library + +Fix BooleanOptionalAction to not automatically add a default string. If a +default string is desired, use a formatter to add it. + +.. + +.. bpo: 43827 +.. date: 2021-04-16-17-32-44 +.. nonce: uJaXdP +.. section: Library + +All positional-or-keyword parameters to ``ABCMeta.__new__`` are now +positional-only to avoid conflicts with keyword arguments to be passed to +:meth:`__init_subclass__`. + +.. + +.. bpo: 43218 +.. date: 2021-02-14-20-55-53 +.. nonce: VZv2M4 +.. section: Library + +Prevent creation of a venv whose path contains the PATH separator. This +could affect the usage of the activate script. Patch by Dustin Rodrigues. + +.. + +.. bpo: 38435 +.. date: 2020-12-24-19-11-53 +.. nonce: rEHTAR +.. section: Library + +Add a ``process_group`` parameter to :class:`subprocess.Popen` to help move +more things off of the unsafe ``preexec_fn`` parameter. + +.. + +.. bpo: 42066 +.. date: 2020-10-19-08-50-41 +.. nonce: DsB-R6 +.. section: Library + +Fix cookies getting sorted in :func:`CookieJar.__iter__` which is an extra +behavior and not mentioned in RFC 2965 or Netscape cookie protocol. Now the +cookies in ``CookieJar`` follows the order of the ``Set-Cookie`` header. +Patch by Iman Kermani. + +.. + +.. bpo: 40617 +.. date: 2020-05-24-23-52-03 +.. nonce: lycF9q +.. section: Library + +Add :meth:`~sqlite3.Connection.create_window_function` to +:class:`sqlite3.Connection` for creating aggregate window functions. Patch +by Erlend E. Aasland. + +.. + +.. bpo: 40676 +.. date: 2020-05-19-01-40-51 +.. nonce: yJfq1J +.. section: Library + +Convert :mod:`csv` to use Argument Clinic for :func:`csv.field_size_limit`, +:func:`csv.get_dialect`, :func:`csv.unregister_dialect` and +:func:`csv.list_dialects`. + +.. + +.. bpo: 39716 +.. date: 2020-02-22-12-02-11 +.. nonce: z2WhDQ +.. section: Library + +Raise an ArgumentError when the same subparser name is added twice to an +`argparse.ArgumentParser`. This is consistent with the (default) behavior +when the same option string is added twice to an ArgumentParser. + +.. + +.. bpo: 36073 +.. date: 2019-06-22-11-01-45 +.. nonce: ED8mB9 +.. section: Library + +Raise :exc:`~sqlite3.ProgrammingError` instead of segfaulting on recursive +usage of cursors in :mod:`sqlite3` converters. Patch by Sergey Fedoseev. + +.. + +.. bpo: 34975 +.. date: 2019-05-06-23-36-34 +.. nonce: eb49jr +.. section: Library + +Adds a ``start_tls()`` method to :class:`~asyncio.streams.StreamWriter`, +which upgrades the connection with TLS using the given +:class:`~ssl.SSLContext`. + +.. + +.. bpo: 22276 +.. date: 2018-11-11-04-41-11 +.. nonce: Tt19TW +.. section: Library + +:class:`~pathlib.Path` methods :meth:`~pathlib.Path.glob` and +:meth:`~pathlib.Path.rglob` return only directories if *pattern* ends with a +pathname components separator (``/`` or :data:`~os.sep`). Patch by Eisuke +Kawashima. + +.. + +.. bpo: 24905 +.. date: 2018-04-18-16-15-55 +.. nonce: jYqjYx +.. section: Library + +Add :meth:`~sqlite3.Connection.blobopen` to :class:`sqlite3.Connection`. +:class:`sqlite3.Blob` allows incremental I/O operations on blobs. Patch by +Aviv Palivoda and Erlend E. Aasland. + +.. + +.. date: 2022-04-24-22-09-31 +.. gh-issue: 91888 +.. nonce: kTjJLx +.. section: Documentation + +Add a new `gh` role to the documentation to link to GitHub issues. + +.. + +.. date: 2022-04-23-00-22-54 +.. gh-issue: 91783 +.. nonce: N09dRR +.. section: Documentation + +Document security issues concerning the use of the function +:meth:`shutil.unpack_archive` + +.. + +.. date: 2022-04-19-20-16-00 +.. gh-issue: 91547 +.. nonce: LsNWER +.. section: Documentation + +Remove "Undocumented modules" page. + +.. + +.. date: 2022-04-17-03-19-51 +.. gh-issue: 91298 +.. nonce: NT9qHi +.. section: Documentation + +In ``importlib.resources.abc``, refined the documentation of the Traversable +Protocol, applying changes from importlib_resources 5.7.1. + +.. + +.. bpo: 44347 +.. date: 2022-04-10-20-28-20 +.. nonce: Q1m3DM +.. section: Documentation + +Clarify the meaning of *dirs_exist_ok*, a kwarg of :func:`shutil.copytree`. + +.. + +.. bpo: 36329 +.. date: 2022-04-06-11-53-41 +.. nonce: EVtAtK +.. section: Documentation + +Remove 'make -C Doc serve' in favour of 'make -C Doc htmlview' + +.. + +.. bpo: 47189 +.. date: 2022-04-01-23-56-13 +.. nonce: Nss0Y3 +.. section: Documentation + +Add a What's New in Python 3.11 entry for the Faster CPython project. +Documentation by Ken Jin and Kumar Aditya. + +.. + +.. bpo: 38668 +.. date: 2022-04-01-09-28-31 +.. nonce: j4mrqW +.. section: Documentation + +Update the introduction to documentation for :mod:`os.path` to remove +warnings that became irrelevant after the implementations of :pep:`383` and +:pep:`529`. + +.. + +.. bpo: 47115 +.. date: 2022-03-30-17-08-12 +.. nonce: R3wt3i +.. section: Documentation + +The documentation now lists which members of C structs are part of the +:ref:`Limited API/Stable ABI `. + +.. + +.. bpo: 46962 +.. date: 2022-03-08-22-10-38 +.. nonce: FIVe9I +.. section: Documentation + +All docstrings in code snippets are now wrapped into :func:`PyDoc_STR` to +follow the guideline of `PEP 7's Documentation Strings paragraph +`_. Patch +by Oleg Iarygin. + +.. + +.. bpo: 26792 +.. date: 2022-01-23-20-44-53 +.. nonce: dQ1v1W +.. section: Documentation + +Improve the docstrings of :func:`runpy.run_module` and +:func:`runpy.run_path`. Original patch by Andrew Brezovsky. + +.. + +.. date: 2022-05-02-20-57-04 +.. gh-issue: 92169 +.. nonce: Xi4NGV +.. section: Tests + +Use ``warnings_helper.import_deprecated()`` to import deprecated modules +uniformly in tests. Patch by Hugo van Kemenade. + +.. + +.. date: 2022-05-02-20-15-54 +.. gh-issue: 84461 +.. nonce: DhxllI +.. section: Tests + +When multiprocessing is enabled, libregrtest can now use a Python executable +other than :code:`sys.executable` via the ``--python`` flag. + +.. + +.. date: 2022-04-25-11-16-36 +.. gh-issue: 91904 +.. nonce: 13Uvrz +.. section: Tests + +Fix initialization of :envvar:`PYTHONREGRTEST_UNICODE_GUARD` which prevented +running regression tests on non-UTF-8 locale. + +.. + +.. date: 2022-04-22-19-00-00 +.. gh-issue: 91752 +.. nonce: Ji27dd +.. section: Tests + +Added @requires_zlib to test.test_tools.test_freeze.TestFreeze. + +.. + +.. date: 2022-04-16-17-54-05 +.. gh-issue: 91607 +.. nonce: FnXjtW +.. section: Tests + +Fix ``test_concurrent_futures`` to test the correct multiprocessing start +method context in several cases where the test logic mixed this up. + +.. + +.. bpo: 40280 +.. date: 2022-04-06-10-16-27 +.. nonce: KT5Apg +.. section: Tests + +Threading tests are now skipped on WASM targets without pthread support. + +.. + +.. bpo: 47109 +.. date: 2022-03-24-13-35-01 +.. nonce: FjKQCE +.. section: Tests + +Test for :mod:`ctypes.macholib.dyld`, :mod:`ctypes.macholib.dylib`, and +:mod:`ctypes.macholib.framework` are brought from manual pre-:mod:`unittest` +times to :mod:`ctypes.test` location and structure. Patch by Oleg Iarygin. + +.. + +.. bpo: 29890 +.. date: 2022-01-24-21-31-09 +.. nonce: zEG-ra +.. section: Tests + +Add tests for :class:`ipaddress.IPv4Interface` and +:class:`ipaddress.IPv6Interface` construction with tuple arguments. Original +patch and tests by louisom. + +.. + +.. date: 2022-05-03-03-36-47 +.. gh-issue: 89452 +.. nonce: NIY0fF +.. section: Build + +gdbm-compat is now preferred over ndbm if both are available on the system. +This allows avoiding the problematic ndbm.h on macOS. + +.. + +.. date: 2022-04-20-11-14-51 +.. gh-issue: 91731 +.. nonce: zRoPcJ +.. section: Build + +Python is now built with ``-std=c11`` compiler option, rather than +``-std=c99``. Patch by Victor Stinner. + +.. + +.. bpo: 47152 +.. date: 2022-04-10-16-33-31 +.. nonce: TLkxKm +.. section: Build + +Add script and make target for generating ``sre_constants.h``. + +.. + +.. bpo: 47103 +.. date: 2022-03-23-20-01-16 +.. nonce: b4-00F +.. section: Build + +Windows ``PGInstrument`` builds now copy a required DLL into the output +directory, making it easier to run the profile stage of a PGO build. + +.. + +.. bpo: 46907 +.. date: 2022-04-27-19-36-56 +.. nonce: lfurlP +.. section: Windows + +Update Windows installer to use SQLite 3.38.3. + +.. + +.. bpo: 47239 +.. date: 2022-04-06-15-16-37 +.. nonce: B1HP7i +.. section: Windows + +Fixed --list and --list-paths output for :ref:`launcher` when used in an +active virtual environment. + +.. + +.. bpo: 46907 +.. date: 2022-03-28-07-01-31 +.. nonce: Ou3G6Z +.. section: Windows + +Update Windows installer to use SQLite 3.38.2. + +.. + +.. bpo: 46785 +.. date: 2022-03-13-20-35-41 +.. nonce: Pnknyl +.. section: Windows + +Fix race condition between :func:`os.stat` and unlinking a file on Windows, +by using errors codes returned by ``FindFirstFileW()`` when appropriate in +``win32_xstat_impl``. + +.. + +.. bpo: 40859 +.. date: 2020-06-04-10-42-04 +.. nonce: isKSw7 +.. section: Windows + +Update Windows build to use xz-5.2.5 + +.. + +.. bpo: 46907 +.. date: 2022-05-05-06-21-39 +.. nonce: dkgFPk +.. section: macOS + +Update macOS installer to SQLite 3.38.4. + +.. + +.. date: 2022-04-20-14-26-14 +.. gh-issue: 91583 +.. nonce: 200qI0 +.. section: Tools/Demos + +Fix regression in the code generated by Argument Clinic for functions with +the ``defining_class`` parameter. + +.. + +.. date: 2022-04-18-12-52-16 +.. gh-issue: 91575 +.. nonce: fK1TEh +.. section: Tools/Demos + +Add script ``Tools/scripts/generate_re_casefix.py`` and the make target +``regen-re`` for generating additional data for case-insensitive matching +according to the current Unicode version. + +.. + +.. date: 2022-04-14-18-11-46 +.. gh-issue: 91551 +.. nonce: l_nNT- +.. section: Tools/Demos + +Remove the ancient Pynche color editor. It has moved to +https://gitlab.com/warsaw/pynche + +.. + +.. date: 2022-05-06-04-55-17 +.. gh-issue: 88279 +.. nonce: 3mQ54t +.. section: C API + +Deprecate the C functions: :c:func:`PySys_SetArgv`, +:c:func:`PySys_SetArgvEx`, :c:func:`PySys_SetPath`. Patch by Victor Stinner. + +.. + +.. date: 2022-05-03-20-08-35 +.. gh-issue: 92154 +.. nonce: IqMcAJ +.. section: C API + +Added the :c:func:`PyCode_GetCode` function. This function does the +equivalent of the Python code ``getattr(code_object, 'co_code')``. + +.. + +.. date: 2022-05-02-12-39-33 +.. gh-issue: 92173 +.. nonce: len2Is +.. section: C API + +Fix the ``closure`` argument to :c:func:`PyEval_EvalCodeEx`. + +.. + +.. date: 2022-04-26-16-51-31 +.. gh-issue: 91320 +.. nonce: QDHmTv +.. section: C API + +Fix C++ compiler warnings about "old-style cast" (``g++ -Wold-style-cast``) +in the Python C API. Use C++ ``reinterpret_cast<>`` and ``static_cast<>`` +casts when the Python C API is used in C++. Patch by Victor Stinner. + +.. + +.. date: 2022-04-21-23-11-35 +.. gh-issue: 80527 +.. nonce: Cx-95G +.. section: C API + +Mark functions as deprecated by :pep:`623`: :c:func:`PyUnicode_AS_DATA`, +:c:func:`PyUnicode_AS_UNICODE`, :c:func:`PyUnicode_GET_DATA_SIZE`, +:c:func:`PyUnicode_GET_SIZE`. Patch by Victor Stinner. + +.. + +.. date: 2022-04-21-01-48-22 +.. gh-issue: 91768 +.. nonce: x_aKzv +.. section: C API + +:c:func:`Py_REFCNT`, :c:func:`Py_TYPE`, :c:func:`Py_SIZE` and +:c:func:`Py_IS_TYPE` functions argument type is now ``PyObject*``, rather +than ``const PyObject*``. Patch by Victor Stinner. + +.. + +.. date: 2022-04-19-17-05-39 +.. gh-issue: 91020 +.. nonce: BVJ8F3 +.. section: C API + +Add ``PyBytes_Type.tp_alloc`` to initialize ``PyBytesObject.ob_shash`` for +bytes subclasses. + +.. + +.. bpo: 40421 +.. date: 2022-04-08-11-29-36 +.. nonce: H0ORmT +.. section: C API + +Add ``PyFrame_GetLasti`` C-API function to access frame object's ``f_lasti`` +attribute safely from C code. + +.. + +.. bpo: 35134 +.. date: 2022-04-07-00-53-51 +.. nonce: zSjIzk +.. section: C API + +Remove the ``Include/code.h`` header file. C extensions should only include +the main ```` header file. Patch by Victor Stinner. + +.. + +.. bpo: 47169 +.. date: 2022-04-06-16-54-39 +.. nonce: EGzX4B +.. section: C API + +:c:func:`PyOS_CheckStack` is now exported in the Stable ABI on Windows. + +.. + +.. bpo: 47169 +.. date: 2022-04-06-16-29-14 +.. nonce: wVv2bT +.. section: C API + +:c:func:`PyThread_get_thread_native_id` is excluded from the stable ABI on +platforms where it doesn't exist (like Solaris). + +.. + +.. bpo: 46343 +.. date: 2022-01-11-12-52-37 +.. nonce: JQJWhZ +.. section: C API + +Added :c:func:`PyErr_GetHandledException` and +:c:func:`PyErr_SetHandledException` as simpler alternatives to +:c:func:`PyErr_GetExcInfo` and :c:func:`PyErr_SetExcInfo`. + +They are included in the stable ABI. diff --git a/Misc/NEWS.d/next/Build/2022-03-23-20-01-16.bpo-47103.b4-00F.rst b/Misc/NEWS.d/next/Build/2022-03-23-20-01-16.bpo-47103.b4-00F.rst deleted file mode 100644 index c1e01adce0d269..00000000000000 --- a/Misc/NEWS.d/next/Build/2022-03-23-20-01-16.bpo-47103.b4-00F.rst +++ /dev/null @@ -1,2 +0,0 @@ -Windows ``PGInstrument`` builds now copy a required DLL into the output -directory, making it easier to run the profile stage of a PGO build. diff --git a/Misc/NEWS.d/next/Build/2022-04-10-16-33-31.bpo-47152.TLkxKm.rst b/Misc/NEWS.d/next/Build/2022-04-10-16-33-31.bpo-47152.TLkxKm.rst deleted file mode 100644 index 889353f824c8a0..00000000000000 --- a/Misc/NEWS.d/next/Build/2022-04-10-16-33-31.bpo-47152.TLkxKm.rst +++ /dev/null @@ -1 +0,0 @@ -Add script and make target for generating ``sre_constants.h``. diff --git a/Misc/NEWS.d/next/Build/2022-04-20-11-14-51.gh-issue-91731.zRoPcJ.rst b/Misc/NEWS.d/next/Build/2022-04-20-11-14-51.gh-issue-91731.zRoPcJ.rst deleted file mode 100644 index 92a1f52cbce4ca..00000000000000 --- a/Misc/NEWS.d/next/Build/2022-04-20-11-14-51.gh-issue-91731.zRoPcJ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Python is now built with ``-std=c11`` compiler option, rather than -``-std=c99``. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Build/2022-05-03-03-36-47.gh-issue-89452.NIY0fF.rst b/Misc/NEWS.d/next/Build/2022-05-03-03-36-47.gh-issue-89452.NIY0fF.rst deleted file mode 100644 index dd4954d1d6ac29..00000000000000 --- a/Misc/NEWS.d/next/Build/2022-05-03-03-36-47.gh-issue-89452.NIY0fF.rst +++ /dev/null @@ -1,2 +0,0 @@ -gdbm-compat is now preferred over ndbm if both are available on the system. -This allows avoiding the problematic ndbm.h on macOS. diff --git a/Misc/NEWS.d/next/C API/2022-01-11-12-52-37.bpo-46343.JQJWhZ.rst b/Misc/NEWS.d/next/C API/2022-01-11-12-52-37.bpo-46343.JQJWhZ.rst deleted file mode 100644 index 1ac8da853c8796..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-01-11-12-52-37.bpo-46343.JQJWhZ.rst +++ /dev/null @@ -1,5 +0,0 @@ -Added :c:func:`PyErr_GetHandledException` and -:c:func:`PyErr_SetHandledException` as simpler alternatives to -:c:func:`PyErr_GetExcInfo` and :c:func:`PyErr_SetExcInfo`. - -They are included in the stable ABI. diff --git a/Misc/NEWS.d/next/C API/2022-04-06-16-29-14.bpo-47169.wVv2bT.rst b/Misc/NEWS.d/next/C API/2022-04-06-16-29-14.bpo-47169.wVv2bT.rst deleted file mode 100644 index 66eac052391e51..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-06-16-29-14.bpo-47169.wVv2bT.rst +++ /dev/null @@ -1,2 +0,0 @@ -:c:func:`PyThread_get_thread_native_id` is excluded from the stable ABI on -platforms where it doesn't exist (like Solaris). diff --git a/Misc/NEWS.d/next/C API/2022-04-06-16-54-39.bpo-47169.EGzX4B.rst b/Misc/NEWS.d/next/C API/2022-04-06-16-54-39.bpo-47169.EGzX4B.rst deleted file mode 100644 index df2889161193c9..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-06-16-54-39.bpo-47169.EGzX4B.rst +++ /dev/null @@ -1 +0,0 @@ -:c:func:`PyOS_CheckStack` is now exported in the Stable ABI on Windows. diff --git a/Misc/NEWS.d/next/C API/2022-04-07-00-53-51.bpo-35134.zSjIzk.rst b/Misc/NEWS.d/next/C API/2022-04-07-00-53-51.bpo-35134.zSjIzk.rst deleted file mode 100644 index 93e6e321604628..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-07-00-53-51.bpo-35134.zSjIzk.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove the ``Include/code.h`` header file. C extensions should only include -the main ```` header file. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/C API/2022-04-08-11-29-36.bpo-40421.H0ORmT.rst b/Misc/NEWS.d/next/C API/2022-04-08-11-29-36.bpo-40421.H0ORmT.rst deleted file mode 100644 index d4a1dbecf28673..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-08-11-29-36.bpo-40421.H0ORmT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``PyFrame_GetLasti`` C-API function to access frame object's ``f_lasti`` -attribute safely from C code. diff --git a/Misc/NEWS.d/next/C API/2022-04-19-17-05-39.gh-issue-91020.BVJ8F3.rst b/Misc/NEWS.d/next/C API/2022-04-19-17-05-39.gh-issue-91020.BVJ8F3.rst deleted file mode 100644 index 1572c961de34cb..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-19-17-05-39.gh-issue-91020.BVJ8F3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``PyBytes_Type.tp_alloc`` to initialize ``PyBytesObject.ob_shash`` for -bytes subclasses. diff --git a/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst b/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst deleted file mode 100644 index 434230693211cd..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst +++ /dev/null @@ -1,3 +0,0 @@ -:c:func:`Py_REFCNT`, :c:func:`Py_TYPE`, :c:func:`Py_SIZE` and -:c:func:`Py_IS_TYPE` functions argument type is now ``PyObject*``, rather -than ``const PyObject*``. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/C API/2022-04-21-23-11-35.gh-issue-80527.Cx-95G.rst b/Misc/NEWS.d/next/C API/2022-04-21-23-11-35.gh-issue-80527.Cx-95G.rst deleted file mode 100644 index 45e92f1b967591..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-21-23-11-35.gh-issue-80527.Cx-95G.rst +++ /dev/null @@ -1,3 +0,0 @@ -Mark functions as deprecated by :pep:`623`: :c:func:`PyUnicode_AS_DATA`, -:c:func:`PyUnicode_AS_UNICODE`, :c:func:`PyUnicode_GET_DATA_SIZE`, -:c:func:`PyUnicode_GET_SIZE`. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/C API/2022-04-26-16-51-31.gh-issue-91320.QDHmTv.rst b/Misc/NEWS.d/next/C API/2022-04-26-16-51-31.gh-issue-91320.QDHmTv.rst deleted file mode 100644 index 07e27acd4f63b5..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-04-26-16-51-31.gh-issue-91320.QDHmTv.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix C++ compiler warnings about "old-style cast" (``g++ -Wold-style-cast``) in -the Python C API. Use C++ ``reinterpret_cast<>`` and ``static_cast<>`` casts -when the Python C API is used in C++. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/C API/2022-05-02-12-39-33.gh-issue-92173.len2Is.rst b/Misc/NEWS.d/next/C API/2022-05-02-12-39-33.gh-issue-92173.len2Is.rst deleted file mode 100644 index c8f9b58bd6393a..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-05-02-12-39-33.gh-issue-92173.len2Is.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the ``closure`` argument to :c:func:`PyEval_EvalCodeEx`. diff --git a/Misc/NEWS.d/next/C API/2022-05-03-20-08-35.gh-issue-92154.IqMcAJ.rst b/Misc/NEWS.d/next/C API/2022-05-03-20-08-35.gh-issue-92154.IqMcAJ.rst deleted file mode 100644 index 7713954fe72e9b..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-05-03-20-08-35.gh-issue-92154.IqMcAJ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added the :c:func:`PyCode_GetCode` function. This function does the -equivalent of the Python code ``getattr(code_object, 'co_code')``. diff --git a/Misc/NEWS.d/next/C API/2022-05-06-04-55-17.gh-issue-88279.3mQ54t.rst b/Misc/NEWS.d/next/C API/2022-05-06-04-55-17.gh-issue-88279.3mQ54t.rst deleted file mode 100644 index eb448f994e8b95..00000000000000 --- a/Misc/NEWS.d/next/C API/2022-05-06-04-55-17.gh-issue-88279.3mQ54t.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecate the C functions: :c:func:`PySys_SetArgv`, -:c:func:`PySys_SetArgvEx`, :c:func:`PySys_SetPath`. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-07-23-11-28-45.bpo-26579.lpCY8R.rst b/Misc/NEWS.d/next/Core and Builtins/2017-07-23-11-28-45.bpo-26579.lpCY8R.rst deleted file mode 100644 index 9afd1bfa500842..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-07-23-11-28-45.bpo-26579.lpCY8R.rst +++ /dev/null @@ -1,7 +0,0 @@ -Added ``object.__getstate__`` which provides the default implementation of -the ``__getstate__()`` method. - -Copying and pickling instances of subclasses of builtin types bytearray, -set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, -and datetime.tzinfo now copies and pickles instance attributes implemented as -slots. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-16-58-00.bpo-34093.WaVD-f.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-14-16-58-00.bpo-34093.WaVD-f.rst deleted file mode 100644 index 383daaccded6cb..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-14-16-58-00.bpo-34093.WaVD-f.rst +++ /dev/null @@ -1,2 +0,0 @@ -``marshal.dumps()`` uses ``FLAG_REF`` for all interned strings. This makes -output more deterministic and helps reproducible build. diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-09-28-10-58-30.bpo-36819.cyV50C.rst b/Misc/NEWS.d/next/Core and Builtins/2021-09-28-10-58-30.bpo-36819.cyV50C.rst deleted file mode 100644 index 32bb55a90e6c4d..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2021-09-28-10-58-30.bpo-36819.cyV50C.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix crashes in built-in encoders with error handlers that return position -less or equal than the starting position of non-encodable characters. diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-12-11-11-36-48.bpo-46045.sfThay.rst b/Misc/NEWS.d/next/Core and Builtins/2021-12-11-11-36-48.bpo-46045.sfThay.rst deleted file mode 100644 index 97fd1883eb2ab3..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2021-12-11-11-36-48.bpo-46045.sfThay.rst +++ /dev/null @@ -1 +0,0 @@ -Do not use POSIX semaphores on NetBSD diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-01-25-05-39-38.bpo-46509.ljrqrc.rst b/Misc/NEWS.d/next/Core and Builtins/2022-01-25-05-39-38.bpo-46509.ljrqrc.rst deleted file mode 100644 index e19ce0a243c6c8..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-01-25-05-39-38.bpo-46509.ljrqrc.rst +++ /dev/null @@ -1 +0,0 @@ -Add type-specialized versions of the ``Py_DECREF()``, and use them for ``float``, ``int``, ``str``, ``bool``, and ``None`` to avoid pointer-chasing at runtime where types are known at C compile time. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-11-17-16-30.bpo-46721.JkHaLF.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-11-17-16-30.bpo-46721.JkHaLF.rst deleted file mode 100644 index 5644f10fe5e3ef..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-02-11-17-16-30.bpo-46721.JkHaLF.rst +++ /dev/null @@ -1 +0,0 @@ -Optimize :meth:`set.issuperset` for non-set argument. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-13-21-53-29.bpo-43464.yupHjd.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-13-21-53-29.bpo-43464.yupHjd.rst deleted file mode 100644 index a67ce7c9688e23..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-02-13-21-53-29.bpo-43464.yupHjd.rst +++ /dev/null @@ -1 +0,0 @@ -Optimize :meth:`set.intersection` for non-set arguments. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-16-03-23-38.bpo-46764.wEY4bS.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-16-03-23-38.bpo-46764.wEY4bS.rst deleted file mode 100644 index f69793cd2d7b85..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-02-16-03-23-38.bpo-46764.wEY4bS.rst +++ /dev/null @@ -1 +0,0 @@ -Fix wrapping bound methods with @classmethod diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-07-11-51-51.bpo-46942.57obVi.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-07-11-51-51.bpo-46942.57obVi.rst deleted file mode 100644 index 930a9018b1d55f..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-03-07-11-51-51.bpo-46942.57obVi.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use Argument Clinic for the :class:`types.MethodType` constructor. Patch by -Oleg Iarygin. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-08-21-59-57.bpo-46962.UomDfz.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-08-21-59-57.bpo-46962.UomDfz.rst deleted file mode 100644 index 395c9b3d8f5260..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-03-08-21-59-57.bpo-46962.UomDfz.rst +++ /dev/null @@ -1,10 +0,0 @@ -Classes and functions that unconditionally declared their docstrings -ignoring the `--without-doc-strings` compilation flag no longer do so. - -The classes affected are :class:`ctypes.UnionType`, -:class:`pickle.PickleBuffer`, :class:`testcapi.RecursingInfinitelyError`, -and :class:`types.GenericAlias`. - -The functions affected are 24 methods in :mod:`ctypes`. - -Patch by Oleg Iarygin. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-13-08-23-17.bpo-46961.SgGCkG.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-13-08-23-17.bpo-46961.SgGCkG.rst deleted file mode 100644 index 8753377f6b8ed4..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-03-13-08-23-17.bpo-46961.SgGCkG.rst +++ /dev/null @@ -1 +0,0 @@ -Integer mod/remainder operations, including the three-argument form of :func:`pow`, now consistently return ints from the global small integer cache when applicable. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-31-01-30-03.bpo-47177.fQqaov.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-31-01-30-03.bpo-47177.fQqaov.rst deleted file mode 100644 index 01e6c883924588..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-03-31-01-30-03.bpo-47177.fQqaov.rst +++ /dev/null @@ -1 +0,0 @@ -Replace the ``f_lasti`` member of the internal ``_PyInterpreterFrame`` structure with a ``prev_instr`` pointer, which reduces overhead in the main interpreter loop. The ``f_lasti`` attribute of Python-layer frame objects is preserved for backward-compatibility. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-31-14-33-48.bpo-47120.6S_uoU.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-31-14-33-48.bpo-47120.6S_uoU.rst deleted file mode 100644 index c87d9843d9157d..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-03-31-14-33-48.bpo-47120.6S_uoU.rst +++ /dev/null @@ -1 +0,0 @@ -Make opcodes :opcode:`JUMP_IF_TRUE_OR_POP` and :opcode:`JUMP_IF_FALSE_OR_POP` relative rather than absolute. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-03-17-21-04.bpo-47197.Ji_c30.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-03-17-21-04.bpo-47197.Ji_c30.rst deleted file mode 100644 index 697b07dc95ecce..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-03-17-21-04.bpo-47197.Ji_c30.rst +++ /dev/null @@ -1,5 +0,0 @@ -ctypes used to mishandle ``void`` return types, so that for instance a -function declared like ``ctypes.CFUNCTYPE(None, ctypes.c_int)`` would be -called with signature ``int f(int)`` instead of ``void f(int)``. Wasm -targets require function pointers to be called with the correct signatures -so this led to crashes. The problem is now fixed. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-04-15-12-38.bpo-45317.UDLOt8.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-04-15-12-38.bpo-45317.UDLOt8.rst deleted file mode 100644 index dd2da464e25522..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-04-15-12-38.bpo-45317.UDLOt8.rst +++ /dev/null @@ -1 +0,0 @@ -Add internal documentation explaining design of new (for 3.11) frame stack. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-06-22-50-31.bpo-47120.mbfHs5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-06-22-50-31.bpo-47120.mbfHs5.rst deleted file mode 100644 index 3afe8c2bb6552f..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-06-22-50-31.bpo-47120.mbfHs5.rst +++ /dev/null @@ -1 +0,0 @@ -Make :opcode:`POP_JUMP_IF_TRUE`, :opcode:`POP_JUMP_IF_FALSE`, :opcode:`POP_JUMP_IF_NONE` and :opcode:`POP_JUMP_IF_NOT_NONE` virtual, mapping to new relative jump opcodes. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-10-18-47-21.gh-issue-91428.ZewV-M.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-10-18-47-21.gh-issue-91428.ZewV-M.rst deleted file mode 100644 index 3f17a406f8f57b..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-10-18-47-21.gh-issue-91428.ZewV-M.rst +++ /dev/null @@ -1,5 +0,0 @@ -Add ``static const char *const _PyOpcode_OpName[256] = {...};`` to -``opcode.h`` for debug builds to assist in debugging the Python interpreter. -It is now more convenient to make various forms of debugging output more -human-readable by including opcode names rather than just the corresponding -decimal digits. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-10-22-57-27.gh-issue-91421.dHhv6U.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-10-22-57-27.gh-issue-91421.dHhv6U.rst deleted file mode 100644 index 898eb0df18d01e..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-10-22-57-27.gh-issue-91421.dHhv6U.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a potential integer overflow in _Py_DecodeUTF8Ex. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-11-18-44-19.gh-issue-89455.d0qMYd.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-11-18-44-19.gh-issue-89455.d0qMYd.rst deleted file mode 100644 index e22b4ac44c096c..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-11-18-44-19.gh-issue-89455.d0qMYd.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed an uninitialized bool value in the traceback printing code path that -was introduced by the initial bpo-45292 exception groups work. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-00-44-14.gh-issue-91462.t8oxyd.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-12-00-44-14.gh-issue-91462.t8oxyd.rst deleted file mode 100644 index 0656b303a45706..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-00-44-14.gh-issue-91462.t8oxyd.rst +++ /dev/null @@ -1 +0,0 @@ -Make the interpreter's low-level tracing (lltrace) feature output more readable by displaying opcode names (rather than just numbers), and by displaying stack contents before each opcode. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-09-40-57.gh-issue-46055.IPb1HA.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-12-09-40-57.gh-issue-46055.IPb1HA.rst deleted file mode 100644 index ed7e4113fd2e62..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-09-40-57.gh-issue-46055.IPb1HA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Speed up right shift of negative integers, by removing unnecessary creation -of temporaries. Original patch by Xinhang Xu, reworked by Mark Dickinson. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-11-56-23.gh-issue-91479.-dyGJX.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-12-11-56-23.gh-issue-91479.-dyGJX.rst deleted file mode 100644 index e131e91e753126..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-12-11-56-23.gh-issue-91479.-dyGJX.rst +++ /dev/null @@ -1 +0,0 @@ -Replaced the ``__note__`` field of :exc:`BaseException` (added in an earlier version of 3.11) with the final design of :pep:`678`. Namely, :exc:`BaseException` gets an :meth:`add_note` method, and its ``__notes__`` field is created when necessary. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-07-14-30.gh-issue-91266.6Vkzzt.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-13-07-14-30.gh-issue-91266.6Vkzzt.rst deleted file mode 100644 index bb1d7dd90f17f7..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-07-14-30.gh-issue-91266.6Vkzzt.rst +++ /dev/null @@ -1 +0,0 @@ -Refactor the ``bytearray`` strip methods ``strip``, ``lstrip`` and ``rstrip`` to use a common implementation. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-11-15-09.gh-issue-91502.11YXHQ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-13-11-15-09.gh-issue-91502.11YXHQ.rst deleted file mode 100644 index 4edff6f0054902..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-11-15-09.gh-issue-91502.11YXHQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a new :c:func:`_PyFrame_IsEntryFrame` API function, to check if a -:c:type:`PyFrameObject` is an entry frame. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-22-03-04.gh-issue-89279.-jAVxZ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-13-22-03-04.gh-issue-89279.-jAVxZ.rst deleted file mode 100644 index 66b1c884ec4508..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-13-22-03-04.gh-issue-89279.-jAVxZ.rst +++ /dev/null @@ -1 +0,0 @@ -Improve interpreter performance on Windows by inlining a few specific macros. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-15-16-57-23.gh-issue-91576.adoDj_.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-15-16-57-23.gh-issue-91576.adoDj_.rst deleted file mode 100644 index b792f3e48f29b1..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-15-16-57-23.gh-issue-91576.adoDj_.rst +++ /dev/null @@ -1 +0,0 @@ -Speed up iteration of ascii strings by 50%. Patch by Kumar Aditya. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-16-21-54-31.gh-issue-78607._Y7bMm.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-16-21-54-31.gh-issue-78607._Y7bMm.rst deleted file mode 100644 index 808aedd50981eb..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-16-21-54-31.gh-issue-78607._Y7bMm.rst +++ /dev/null @@ -1 +0,0 @@ -The LLTRACE special build now looks for the name ``__lltrace__`` defined in module globals, rather than the name ``__ltrace__``, which had been introduced as a typo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-17-02-55-38.gh-issue-91625.80CrC7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-17-02-55-38.gh-issue-91625.80CrC7.rst deleted file mode 100644 index ea5b57b2b4719b..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-17-02-55-38.gh-issue-91625.80CrC7.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug in which adaptive opcodes ignored any preceding ``EXTENDED_ARG``\ s on specialization failure. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-17-11-03-45.gh-issue-91603.hYw1Lv.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-17-11-03-45.gh-issue-91603.hYw1Lv.rst deleted file mode 100644 index 957bd5ea09b58a..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-17-11-03-45.gh-issue-91603.hYw1Lv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Speed up :func:`isinstance` and :func:`issubclass` checks for :class:`types.UnionType`. -Patch by Yurii Karabas. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-02-45-40.gh-issue-91636.6DFdy_.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-18-02-45-40.gh-issue-91636.6DFdy_.rst deleted file mode 100644 index 663339bafb79e1..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-02-45-40.gh-issue-91636.6DFdy_.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a crash in a garbage-collection edge-case, in which a ``PyFunction_Type.tp_clear`` function could leave a python function object in an inconsistent state. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-07-23-48.gh-issue-91102.vm-6g1.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-18-07-23-48.gh-issue-91102.vm-6g1.rst deleted file mode 100644 index 5f3897e6dcd030..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-07-23-48.gh-issue-91102.vm-6g1.rst +++ /dev/null @@ -1 +0,0 @@ -Use Argument Clinic for :class:`EncodingMap`. Patch by Oleg Iarygin. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-15-22-56.bpo-43950.qrTvWL.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-18-15-22-56.bpo-43950.qrTvWL.rst deleted file mode 100644 index c8bfa5914b0276..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-15-22-56.bpo-43950.qrTvWL.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use a single compact table for line starts, ends and column offsets. Reduces -memory consumption for location info by half diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-20-25-01.gh-issue-81548.n3VYgp.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-18-20-25-01.gh-issue-81548.n3VYgp.rst deleted file mode 100644 index 56b1fd63b71c01..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-18-20-25-01.gh-issue-81548.n3VYgp.rst +++ /dev/null @@ -1,3 +0,0 @@ -Octal escapes with value larger than ``0o377`` now produce a -:exc:`DeprecationWarning`. In a future Python version they will be a -:exc:`SyntaxWarning` and eventually a :exc:`SyntaxError`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-20-14-43-37.gh-issue-91632.cvUhsZ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-20-14-43-37.gh-issue-91632.cvUhsZ.rst deleted file mode 100644 index e7837828901fcf..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-20-14-43-37.gh-issue-91632.cvUhsZ.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a minor memory leak at exit: release the memory of the :class:`generic_alias_iterator` type. Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-21-16-15-24.gh-issue-89373.A1jgLx.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-21-16-15-24.gh-issue-89373.A1jgLx.rst deleted file mode 100644 index 56434f7e796690..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-21-16-15-24.gh-issue-89373.A1jgLx.rst +++ /dev/null @@ -1,2 +0,0 @@ -If Python is built in debug mode, Python now ensures that deallocator -functions leave the current exception unchanged. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-23-22-08-34.gh-issue-91603.GcWEkK.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-23-22-08-34.gh-issue-91603.GcWEkK.rst deleted file mode 100644 index c12ab72a6d6724..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-23-22-08-34.gh-issue-91603.GcWEkK.rst +++ /dev/null @@ -1,2 +0,0 @@ -Speed up :class:`types.UnionType` instantiation. Based on patch provided by Yurii -Karabas. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-26-05-05-32.gh-issue-91869.ELbTXl.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-26-05-05-32.gh-issue-91869.ELbTXl.rst deleted file mode 100644 index 05b84be23483be..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-26-05-05-32.gh-issue-91869.ELbTXl.rst +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where specialized opcodes with extended arguments could produce incorrect tracing output or lead to assertion failures. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-27-10-36-43.gh-issue-87999.YSPHfO.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-27-10-36-43.gh-issue-87999.YSPHfO.rst deleted file mode 100644 index b0ad9b5a11c12f..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-27-10-36-43.gh-issue-87999.YSPHfO.rst +++ /dev/null @@ -1,3 +0,0 @@ -The warning emitted by the Python parser for a numeric literal immediately -followed by keyword has been changed from deprecation warning to syntax -warning. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-28-20-19-49.gh-issue-92032.ef-UfM.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-28-20-19-49.gh-issue-92032.ef-UfM.rst deleted file mode 100644 index f6f0db2c50cbc6..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-28-20-19-49.gh-issue-92032.ef-UfM.rst +++ /dev/null @@ -1,2 +0,0 @@ -The interpreter can now autocomplete soft keywords, as of now -``match``, ``case``, and ``_`` (wildcard pattern) from :pep:`634`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-28-23-37-30.gh-issue-92036.GZJAC9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-28-23-37-30.gh-issue-92036.GZJAC9.rst deleted file mode 100644 index 78094c5e4fea7c..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-28-23-37-30.gh-issue-92036.GZJAC9.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix a crash in subinterpreters related to the garbage collector. When a -subinterpreter is deleted, untrack all objects tracked by its GC. To prevent a -crash in deallocator functions expecting objects to be tracked by the GC, leak -a strong reference to these objects on purpose, so they are never deleted and -their deallocator functions are not called. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-29-02-50-41.gh-issue-92031.2PpaIN.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-29-02-50-41.gh-issue-92031.2PpaIN.rst deleted file mode 100644 index 6bdefb8afb1164..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-29-02-50-41.gh-issue-92031.2PpaIN.rst +++ /dev/null @@ -1 +0,0 @@ -Deoptimize statically-allocated code objects during ``Py_FINALIZE()`` so that future ``_PyCode_Quicken`` calls always start with unquickened code. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-30-04-26-01.gh-issue-92063.vHnhf6.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-30-04-26-01.gh-issue-92063.vHnhf6.rst deleted file mode 100644 index d737ccc24481f5..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-04-30-04-26-01.gh-issue-92063.vHnhf6.rst +++ /dev/null @@ -1,2 +0,0 @@ -The ``PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS`` instruction -now ensures methods are called only on objects of the correct type. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-01-10-58-38.gh-issue-92112.lLJemu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-01-10-58-38.gh-issue-92112.lLJemu.rst deleted file mode 100644 index 00c938e89f4387..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-01-10-58-38.gh-issue-92112.lLJemu.rst +++ /dev/null @@ -1 +0,0 @@ -Fix crash triggered by an evil custom ``mro()`` on a metaclass. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-01-16-40-07.gh-issue-92114.5xTlLt.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-01-16-40-07.gh-issue-92114.5xTlLt.rst deleted file mode 100644 index a999245953022e..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-01-16-40-07.gh-issue-92114.5xTlLt.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve error message when subscript a type with ``__class_getitem__`` set -to ``None``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-02-12-40-18.gh-issue-91173.k_Dr6z.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-02-12-40-18.gh-issue-91173.k_Dr6z.rst deleted file mode 100644 index fa7761381b3140..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-02-12-40-18.gh-issue-91173.k_Dr6z.rst +++ /dev/null @@ -1 +0,0 @@ -Disable frozen modules in debug builds. Patch by Kumar Aditya. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-02-17-12-49.gh-issue-92203.-igcjS.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-02-17-12-49.gh-issue-92203.-igcjS.rst deleted file mode 100644 index f765579a1b627e..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-02-17-12-49.gh-issue-92203.-igcjS.rst +++ /dev/null @@ -1,5 +0,0 @@ -Add a closure keyword-only parameter to exec(). It can only be specified -when exec-ing a code object that uses free variables. When specified, it -must be a tuple, with exactly the number of cell variables referenced by the -code object. closure has a default value of None, and it must be None if the -code object doesn't refer to any free variables. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-03-14-55-40.gh-issue-92245.G17-5i.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-03-14-55-40.gh-issue-92245.G17-5i.rst deleted file mode 100644 index 7b1c5f529a2286..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-03-14-55-40.gh-issue-92245.G17-5i.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make sure that PEP 523 is respected in all cases. In 3.11a7, specialization -may have prevented Python-to-Python calls respecting PEP 523. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-04-11-37-20.bpo-43857.WuX8p3.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-04-11-37-20.bpo-43857.WuX8p3.rst deleted file mode 100644 index 0db4333bf9945e..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-04-11-37-20.bpo-43857.WuX8p3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve the :exc:`AttributeError` message when deleting a missing attribute. -Patch by Géry Ogam. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-05-20-05-41.gh-issue-92345.lnN_RA.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-05-20-05-41.gh-issue-92345.lnN_RA.rst deleted file mode 100644 index 2e2a6084f492cb..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-05-20-05-41.gh-issue-92345.lnN_RA.rst +++ /dev/null @@ -1,3 +0,0 @@ -``pymain_run_python()`` now imports ``readline`` and ``rlcompleter`` before -sys.path is extended to include the current working directory of an -interactive interpreter. Non-interactive interpreters are not affected. diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-06-02-29-53.gh-issue-89519.4OfkRE.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-06-02-29-53.gh-issue-89519.4OfkRE.rst deleted file mode 100644 index 1460546d148862..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2022-05-06-02-29-53.gh-issue-89519.4OfkRE.rst +++ /dev/null @@ -1,4 +0,0 @@ -Chaining classmethod descriptors (introduced in bpo-19072) is deprecated. It -can no longer be used to wrap other descriptors such as property(). The -core design of this feature was flawed, and it caused a number of downstream -problems. diff --git a/Misc/NEWS.d/next/Documentation/2022-01-23-20-44-53.bpo-26792.dQ1v1W.rst b/Misc/NEWS.d/next/Documentation/2022-01-23-20-44-53.bpo-26792.dQ1v1W.rst deleted file mode 100644 index 64a39564476019..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-01-23-20-44-53.bpo-26792.dQ1v1W.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve the docstrings of :func:`runpy.run_module` and :func:`runpy.run_path`. -Original patch by Andrew Brezovsky. diff --git a/Misc/NEWS.d/next/Documentation/2022-03-08-22-10-38.bpo-46962.FIVe9I.rst b/Misc/NEWS.d/next/Documentation/2022-03-08-22-10-38.bpo-46962.FIVe9I.rst deleted file mode 100644 index f5b54013bd6720..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-03-08-22-10-38.bpo-46962.FIVe9I.rst +++ /dev/null @@ -1,4 +0,0 @@ -All docstrings in code snippets are now wrapped into :func:`PyDoc_STR` to -follow the guideline of `PEP 7's Documentation Strings paragraph -`_. Patch -by Oleg Iarygin. diff --git a/Misc/NEWS.d/next/Documentation/2022-03-30-17-08-12.bpo-47115.R3wt3i.rst b/Misc/NEWS.d/next/Documentation/2022-03-30-17-08-12.bpo-47115.R3wt3i.rst deleted file mode 100644 index ac7b6dcb32d5fb..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-03-30-17-08-12.bpo-47115.R3wt3i.rst +++ /dev/null @@ -1,2 +0,0 @@ -The documentation now lists which members of C structs are part of the -:ref:`Limited API/Stable ABI `. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-01-09-28-31.bpo-38668.j4mrqW.rst b/Misc/NEWS.d/next/Documentation/2022-04-01-09-28-31.bpo-38668.j4mrqW.rst deleted file mode 100644 index 512f0deb3543c7..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-01-09-28-31.bpo-38668.j4mrqW.rst +++ /dev/null @@ -1,3 +0,0 @@ -Update the introduction to documentation for :mod:`os.path` to remove -warnings that became irrelevant after the implementations of :pep:`383` and -:pep:`529`. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-01-23-56-13.bpo-47189.Nss0Y3.rst b/Misc/NEWS.d/next/Documentation/2022-04-01-23-56-13.bpo-47189.Nss0Y3.rst deleted file mode 100644 index 8c400841ca1d14..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-01-23-56-13.bpo-47189.Nss0Y3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a What's New in Python 3.11 entry for the Faster CPython project. -Documentation by Ken Jin and Kumar Aditya. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-06-11-53-41.bpo-36329.EVtAtK.rst b/Misc/NEWS.d/next/Documentation/2022-04-06-11-53-41.bpo-36329.EVtAtK.rst deleted file mode 100644 index 67398de51aed2e..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-06-11-53-41.bpo-36329.EVtAtK.rst +++ /dev/null @@ -1 +0,0 @@ -Remove 'make -C Doc serve' in favour of 'make -C Doc htmlview' diff --git a/Misc/NEWS.d/next/Documentation/2022-04-10-20-28-20.bpo-44347.Q1m3DM.rst b/Misc/NEWS.d/next/Documentation/2022-04-10-20-28-20.bpo-44347.Q1m3DM.rst deleted file mode 100644 index 27aa5742cd0087..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-10-20-28-20.bpo-44347.Q1m3DM.rst +++ /dev/null @@ -1 +0,0 @@ -Clarify the meaning of *dirs_exist_ok*, a kwarg of :func:`shutil.copytree`. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-17-03-19-51.gh-issue-91298.NT9qHi.rst b/Misc/NEWS.d/next/Documentation/2022-04-17-03-19-51.gh-issue-91298.NT9qHi.rst deleted file mode 100644 index 471a7ced6886bc..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-17-03-19-51.gh-issue-91298.NT9qHi.rst +++ /dev/null @@ -1,2 +0,0 @@ -In ``importlib.resources.abc``, refined the documentation of the Traversable -Protocol, applying changes from importlib_resources 5.7.1. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-19-20-16-00.gh-issue-91547.LsNWER.rst b/Misc/NEWS.d/next/Documentation/2022-04-19-20-16-00.gh-issue-91547.LsNWER.rst deleted file mode 100644 index 95b34cb2fac1ff..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-19-20-16-00.gh-issue-91547.LsNWER.rst +++ /dev/null @@ -1 +0,0 @@ -Remove "Undocumented modules" page. diff --git a/Misc/NEWS.d/next/Documentation/2022-04-23-00-22-54.gh-issue-91783.N09dRR.rst b/Misc/NEWS.d/next/Documentation/2022-04-23-00-22-54.gh-issue-91783.N09dRR.rst deleted file mode 100644 index 4d6be37402079c..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-23-00-22-54.gh-issue-91783.N09dRR.rst +++ /dev/null @@ -1,2 +0,0 @@ -Document security issues concerning the use of the function -:meth:`shutil.unpack_archive` diff --git a/Misc/NEWS.d/next/Documentation/2022-04-24-22-09-31.gh-issue-91888.kTjJLx.rst b/Misc/NEWS.d/next/Documentation/2022-04-24-22-09-31.gh-issue-91888.kTjJLx.rst deleted file mode 100644 index 9194be9dbf92df..00000000000000 --- a/Misc/NEWS.d/next/Documentation/2022-04-24-22-09-31.gh-issue-91888.kTjJLx.rst +++ /dev/null @@ -1 +0,0 @@ -Add a new `gh` role to the documentation to link to GitHub issues. diff --git a/Misc/NEWS.d/next/Library/2018-04-18-16-15-55.bpo-24905.jYqjYx.rst b/Misc/NEWS.d/next/Library/2018-04-18-16-15-55.bpo-24905.jYqjYx.rst deleted file mode 100644 index 0a57f90c12378f..00000000000000 --- a/Misc/NEWS.d/next/Library/2018-04-18-16-15-55.bpo-24905.jYqjYx.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :meth:`~sqlite3.Connection.blobopen` to :class:`sqlite3.Connection`. -:class:`sqlite3.Blob` allows incremental I/O operations on blobs. -Patch by Aviv Palivoda and Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2018-11-11-04-41-11.bpo-22276.Tt19TW.rst b/Misc/NEWS.d/next/Library/2018-11-11-04-41-11.bpo-22276.Tt19TW.rst deleted file mode 100644 index 357c3f4ae0e6a8..00000000000000 --- a/Misc/NEWS.d/next/Library/2018-11-11-04-41-11.bpo-22276.Tt19TW.rst +++ /dev/null @@ -1,4 +0,0 @@ -:class:`~pathlib.Path` methods :meth:`~pathlib.Path.glob` and :meth:`~pathlib.Path.rglob` return only -directories if *pattern* ends with a pathname components separator -(``/`` or :data:`~os.sep`). -Patch by Eisuke Kawashima. diff --git a/Misc/NEWS.d/next/Library/2019-05-06-23-36-34.bpo-34975.eb49jr.rst b/Misc/NEWS.d/next/Library/2019-05-06-23-36-34.bpo-34975.eb49jr.rst deleted file mode 100644 index 1576269da99ee0..00000000000000 --- a/Misc/NEWS.d/next/Library/2019-05-06-23-36-34.bpo-34975.eb49jr.rst +++ /dev/null @@ -1,3 +0,0 @@ -Adds a ``start_tls()`` method to :class:`~asyncio.streams.StreamWriter`, -which upgrades the connection with TLS using the given -:class:`~ssl.SSLContext`. diff --git a/Misc/NEWS.d/next/Library/2019-06-22-11-01-45.bpo-36073.ED8mB9.rst b/Misc/NEWS.d/next/Library/2019-06-22-11-01-45.bpo-36073.ED8mB9.rst deleted file mode 100644 index 6c214d8191601c..00000000000000 --- a/Misc/NEWS.d/next/Library/2019-06-22-11-01-45.bpo-36073.ED8mB9.rst +++ /dev/null @@ -1,2 +0,0 @@ -Raise :exc:`~sqlite3.ProgrammingError` instead of segfaulting on recursive -usage of cursors in :mod:`sqlite3` converters. Patch by Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Library/2020-02-22-12-02-11.bpo-39716.z2WhDQ.rst b/Misc/NEWS.d/next/Library/2020-02-22-12-02-11.bpo-39716.z2WhDQ.rst deleted file mode 100644 index f122811e6bfe3b..00000000000000 --- a/Misc/NEWS.d/next/Library/2020-02-22-12-02-11.bpo-39716.z2WhDQ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Raise an ArgumentError when the same subparser name is added twice to an -`argparse.ArgumentParser`. This is consistent with the (default) behavior -when the same option string is added twice to an ArgumentParser. diff --git a/Misc/NEWS.d/next/Library/2020-05-19-01-40-51.bpo-40676.yJfq1J.rst b/Misc/NEWS.d/next/Library/2020-05-19-01-40-51.bpo-40676.yJfq1J.rst deleted file mode 100644 index c67d4dcdb32169..00000000000000 --- a/Misc/NEWS.d/next/Library/2020-05-19-01-40-51.bpo-40676.yJfq1J.rst +++ /dev/null @@ -1,3 +0,0 @@ -Convert :mod:`csv` to use Argument Clinic for :func:`csv.field_size_limit`, -:func:`csv.get_dialect`, :func:`csv.unregister_dialect` and :func:`csv.list_dialects`. - diff --git a/Misc/NEWS.d/next/Library/2020-05-24-23-52-03.bpo-40617.lycF9q.rst b/Misc/NEWS.d/next/Library/2020-05-24-23-52-03.bpo-40617.lycF9q.rst deleted file mode 100644 index 123b49ddb5ac69..00000000000000 --- a/Misc/NEWS.d/next/Library/2020-05-24-23-52-03.bpo-40617.lycF9q.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :meth:`~sqlite3.Connection.create_window_function` to -:class:`sqlite3.Connection` for creating aggregate window functions. -Patch by Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2020-10-19-08-50-41.bpo-42066.DsB-R6.rst b/Misc/NEWS.d/next/Library/2020-10-19-08-50-41.bpo-42066.DsB-R6.rst deleted file mode 100644 index f3de85461fbc0d..00000000000000 --- a/Misc/NEWS.d/next/Library/2020-10-19-08-50-41.bpo-42066.DsB-R6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix cookies getting sorted in :func:`CookieJar.__iter__` which is an extra behavior and not mentioned in RFC 2965 or Netscape cookie protocol. -Now the cookies in ``CookieJar`` follows the order of the ``Set-Cookie`` header. Patch by Iman Kermani. diff --git a/Misc/NEWS.d/next/Library/2020-12-24-19-11-53.bpo-38435.rEHTAR.rst b/Misc/NEWS.d/next/Library/2020-12-24-19-11-53.bpo-38435.rEHTAR.rst deleted file mode 100644 index b18d6a432427f5..00000000000000 --- a/Misc/NEWS.d/next/Library/2020-12-24-19-11-53.bpo-38435.rEHTAR.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a ``process_group`` parameter to :class:`subprocess.Popen` to help move -more things off of the unsafe ``preexec_fn`` parameter. diff --git a/Misc/NEWS.d/next/Library/2021-02-14-20-55-53.bpo-43218.VZv2M4.rst b/Misc/NEWS.d/next/Library/2021-02-14-20-55-53.bpo-43218.VZv2M4.rst deleted file mode 100644 index 31229c35a21485..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-02-14-20-55-53.bpo-43218.VZv2M4.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent creation of a venv whose path contains the PATH separator. This -could affect the usage of the activate script. Patch by Dustin Rodrigues. diff --git a/Misc/NEWS.d/next/Library/2021-04-16-17-32-44.bpo-43827.uJaXdP.rst b/Misc/NEWS.d/next/Library/2021-04-16-17-32-44.bpo-43827.uJaXdP.rst deleted file mode 100644 index 6e4f82f2d27eb5..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-04-16-17-32-44.bpo-43827.uJaXdP.rst +++ /dev/null @@ -1 +0,0 @@ -All positional-or-keyword parameters to ``ABCMeta.__new__`` are now positional-only to avoid conflicts with keyword arguments to be passed to :meth:`__init_subclass__`. diff --git a/Misc/NEWS.d/next/Library/2021-08-17-21-41-39.bpo-44587.57OKSz.rst b/Misc/NEWS.d/next/Library/2021-08-17-21-41-39.bpo-44587.57OKSz.rst deleted file mode 100644 index ce9b3a04bc62f1..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-08-17-21-41-39.bpo-44587.57OKSz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix BooleanOptionalAction to not automatically add a default string. If a -default string is desired, use a formatter to add it. diff --git a/Misc/NEWS.d/next/Library/2021-09-03-07-56-48.bpo-44863.udgz95.rst b/Misc/NEWS.d/next/Library/2021-09-03-07-56-48.bpo-44863.udgz95.rst deleted file mode 100644 index 130856587fd918..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-09-03-07-56-48.bpo-44863.udgz95.rst +++ /dev/null @@ -1,4 +0,0 @@ -Allow :class:`~typing.TypedDict` subclasses to also include -:class:`~typing.Generic` as a base class in class based syntax. Thereby allowing -the user to define a generic ``TypedDict``, just like a user-defined generic but -with ``TypedDict`` semantics. diff --git a/Misc/NEWS.d/next/Library/2021-09-08-16-21-03.bpo-45138.yghUrK.rst b/Misc/NEWS.d/next/Library/2021-09-08-16-21-03.bpo-45138.yghUrK.rst deleted file mode 100644 index 906ed4c4db43c8..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-09-08-16-21-03.bpo-45138.yghUrK.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a regression in the :mod:`sqlite3` trace callback where bound parameters -were not expanded in the passed statement string. The regression was introduced -in Python 3.10 by :issue:`40318`. Patch by Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2021-11-14-01-35-04.bpo-26175.LNlOfI.rst b/Misc/NEWS.d/next/Library/2021-11-14-01-35-04.bpo-26175.LNlOfI.rst deleted file mode 100644 index 89072b3c04f393..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-11-14-01-35-04.bpo-26175.LNlOfI.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fully implement the :class:`io.BufferedIOBase` or :class:`io.TextIOBase` -interface for :class:`tempfile.SpooledTemporaryFile` objects. This lets them -work correctly with higher-level layers (like compression modules). Patch by -Carey Metcalfe. diff --git a/Misc/NEWS.d/next/Library/2021-12-14-13-15-41.bpo-45995.Am9pNL.rst b/Misc/NEWS.d/next/Library/2021-12-14-13-15-41.bpo-45995.Am9pNL.rst deleted file mode 100644 index dd42bc092c2801..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-12-14-13-15-41.bpo-45995.Am9pNL.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add a "z" option to the string formatting specification that coerces negative -zero floating-point values to positive zero after rounding to the format -precision. Contributed by John Belmonte. diff --git a/Misc/NEWS.d/next/Library/2021-12-14-21-19-04.bpo-46075.KDtcU-.rst b/Misc/NEWS.d/next/Library/2021-12-14-21-19-04.bpo-46075.KDtcU-.rst deleted file mode 100644 index e01319300be867..00000000000000 --- a/Misc/NEWS.d/next/Library/2021-12-14-21-19-04.bpo-46075.KDtcU-.rst +++ /dev/null @@ -1 +0,0 @@ -``CookieJar`` with ``DefaultCookiePolicy`` now can process cookies from localhost with domain=localhost explicitly specified in Set-Cookie header. diff --git a/Misc/NEWS.d/next/Library/2022-01-17-16-53-30.bpo-46415.6wSYg-.rst b/Misc/NEWS.d/next/Library/2022-01-17-16-53-30.bpo-46415.6wSYg-.rst deleted file mode 100644 index 016d6656041f91..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-01-17-16-53-30.bpo-46415.6wSYg-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ipaddress.ip_{address,interface,network} raising TypeError instead of -ValueError if given invalid tuple as address parameter. diff --git a/Misc/NEWS.d/next/Library/2022-01-27-14-41-55.bpo-46547.JMyYz9.rst b/Misc/NEWS.d/next/Library/2022-01-27-14-41-55.bpo-46547.JMyYz9.rst deleted file mode 100644 index 83065a7a06030d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-01-27-14-41-55.bpo-46547.JMyYz9.rst +++ /dev/null @@ -1 +0,0 @@ -Remove variables leaking into ``pydoc.Helper`` class namespace. diff --git a/Misc/NEWS.d/next/Library/2022-01-27-14-46-15.bpo-44791.tR1JFG.rst b/Misc/NEWS.d/next/Library/2022-01-27-14-46-15.bpo-44791.tR1JFG.rst deleted file mode 100644 index 31c6dcc058e94f..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-01-27-14-46-15.bpo-44791.tR1JFG.rst +++ /dev/null @@ -1 +0,0 @@ -Accept ellipsis as the last argument of :data:`typing.Concatenate`. diff --git a/Misc/NEWS.d/next/Library/2022-01-29-00-23-00.bpo-46285.pt84qm.rst b/Misc/NEWS.d/next/Library/2022-01-29-00-23-00.bpo-46285.pt84qm.rst deleted file mode 100644 index 83c4990e475d3f..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-01-29-00-23-00.bpo-46285.pt84qm.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add command-line option ``-p``/``--protocol`` to module :mod:`http.server` -which specifies the HTTP version to which the server is conformant (HTTP/1.1 -conformant servers can now be run from the command-line interface of module -:mod:`http.server`). Patch by Géry Ogam. diff --git a/Misc/NEWS.d/next/Library/2022-02-02-04-51-39.bpo-45639.N8XrGO.rst b/Misc/NEWS.d/next/Library/2022-02-02-04-51-39.bpo-45639.N8XrGO.rst deleted file mode 100644 index 332008bf9c4723..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-02-02-04-51-39.bpo-45639.N8XrGO.rst +++ /dev/null @@ -1 +0,0 @@ -``image/avif`` and ``image/webp`` were added to :mod:`mimetypes`. diff --git a/Misc/NEWS.d/next/Library/2022-02-06-12-59-32.bpo-46053.sHFo3S.rst b/Misc/NEWS.d/next/Library/2022-02-06-12-59-32.bpo-46053.sHFo3S.rst deleted file mode 100644 index ce375885792e83..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-02-06-12-59-32.bpo-46053.sHFo3S.rst +++ /dev/null @@ -1 +0,0 @@ -Fix OSS audio support on NetBSD. diff --git a/Misc/NEWS.d/next/Library/2022-02-09-21-40-02.bpo-46696.nPXRno.rst b/Misc/NEWS.d/next/Library/2022-02-09-21-40-02.bpo-46696.nPXRno.rst deleted file mode 100644 index 04c41887afd6e4..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-02-09-21-40-02.bpo-46696.nPXRno.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``SO_INCOMING_CPU`` constant to :mod:`socket`. diff --git a/Misc/NEWS.d/next/Library/2022-02-11-23-11-35.bpo-46720.nY8spB.rst b/Misc/NEWS.d/next/Library/2022-02-11-23-11-35.bpo-46720.nY8spB.rst deleted file mode 100644 index 70d5e5ef343334..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-02-11-23-11-35.bpo-46720.nY8spB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add support for path-like objects to :func:`multiprocessing.set_executable` for -Windows to be on a par with Unix-like systems. Patch by Géry Ogam. diff --git a/Misc/NEWS.d/next/Library/2022-02-18-20-09-29.bpo-46787.juwWc0.rst b/Misc/NEWS.d/next/Library/2022-02-18-20-09-29.bpo-46787.juwWc0.rst deleted file mode 100644 index cf167ff48115b4..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-02-18-20-09-29.bpo-46787.juwWc0.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :class:`concurrent.futures.ProcessPoolExecutor` exception memory leak diff --git a/Misc/NEWS.d/next/Library/2022-03-02-04-25-58.bpo-44807.gHNC9J.rst b/Misc/NEWS.d/next/Library/2022-03-02-04-25-58.bpo-44807.gHNC9J.rst deleted file mode 100644 index 4757d3420caf8a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-03-02-04-25-58.bpo-44807.gHNC9J.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`typing.Protocol` no longer silently replaces :meth:`__init__` methods defined on subclasses. Patch by Adrian Garcia Badaracco. diff --git a/Misc/NEWS.d/next/Library/2022-03-06-18-15-32.bpo-45100.B_lHu0.rst b/Misc/NEWS.d/next/Library/2022-03-06-18-15-32.bpo-45100.B_lHu0.rst deleted file mode 100644 index d644557545366d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-03-06-18-15-32.bpo-45100.B_lHu0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :func:`typing.get_overloads` and :func:`typing.clear_overloads`. -Patch by Jelle Zijlstra. diff --git a/Misc/NEWS.d/next/Library/2022-03-21-13-50-07.bpo-46681.RRhopn.rst b/Misc/NEWS.d/next/Library/2022-03-21-13-50-07.bpo-46681.RRhopn.rst deleted file mode 100644 index 7668605698cab5..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-03-21-13-50-07.bpo-46681.RRhopn.rst +++ /dev/null @@ -1 +0,0 @@ -Forward gzip.compress() compresslevel to zlib. diff --git a/Misc/NEWS.d/next/Library/2022-03-25-22-18-45.bpo-46841.NUEsXW.rst b/Misc/NEWS.d/next/Library/2022-03-25-22-18-45.bpo-46841.NUEsXW.rst deleted file mode 100644 index 0e778047593a73..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-03-25-22-18-45.bpo-46841.NUEsXW.rst +++ /dev/null @@ -1 +0,0 @@ -Disassembly of quickened code. diff --git a/Misc/NEWS.d/next/Library/2022-03-27-12-40-16.bpo-43323.9mFPuI.rst b/Misc/NEWS.d/next/Library/2022-03-27-12-40-16.bpo-43323.9mFPuI.rst deleted file mode 100644 index 98d73101d3ee57..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-03-27-12-40-16.bpo-43323.9mFPuI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix errors in the :mod:`email` module if the charset itself contains -undecodable/unencodable characters. diff --git a/Misc/NEWS.d/next/Library/2022-04-01-21-44-00.bpo-47135.TvkKB-.rst b/Misc/NEWS.d/next/Library/2022-04-01-21-44-00.bpo-47135.TvkKB-.rst deleted file mode 100644 index 2323c22c007e97..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-01-21-44-00.bpo-47135.TvkKB-.rst +++ /dev/null @@ -1 +0,0 @@ -:meth:`decimal.localcontext` now accepts context attributes via keyword arguments diff --git a/Misc/NEWS.d/next/Library/2022-04-04-11-58-07.bpo-47211.W4GFkB.rst b/Misc/NEWS.d/next/Library/2022-04-04-11-58-07.bpo-47211.W4GFkB.rst deleted file mode 100644 index 0bd5d1619ff784..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-04-11-58-07.bpo-47211.W4GFkB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove undocumented and never working function ``re.template()`` and flag -``re.TEMPLATE``. diff --git a/Misc/NEWS.d/next/Library/2022-04-05-15-53-58.bpo-47227.1HWdp9.rst b/Misc/NEWS.d/next/Library/2022-04-05-15-53-58.bpo-47227.1HWdp9.rst deleted file mode 100644 index 254d95150ef6ca..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-05-15-53-58.bpo-47227.1HWdp9.rst +++ /dev/null @@ -1 +0,0 @@ -Suppress expression chaining for more :mod:`re` parsing errors. diff --git a/Misc/NEWS.d/next/Library/2022-04-05-17-18-13.bpo-42012.zMocQz.rst b/Misc/NEWS.d/next/Library/2022-04-05-17-18-13.bpo-42012.zMocQz.rst deleted file mode 100644 index ba840417825638..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-05-17-18-13.bpo-42012.zMocQz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :mod:`wsgiref.types`, containing WSGI-specific types for static type -checking. diff --git a/Misc/NEWS.d/next/Library/2022-04-06-11-54-53.bpo-47000.2nmAR1.rst b/Misc/NEWS.d/next/Library/2022-04-06-11-54-53.bpo-47000.2nmAR1.rst deleted file mode 100644 index 0dd3d416c51e59..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-06-11-54-53.bpo-47000.2nmAR1.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :func:`locale.getencoding` to get the current locale encoding. -It is similar to ``locale.getpreferredencoding(False)`` but ignores the -:ref:`Python UTF-8 Mode `. diff --git a/Misc/NEWS.d/next/Library/2022-04-06-18-01-28.bpo-47061.qoVTR9.rst b/Misc/NEWS.d/next/Library/2022-04-06-18-01-28.bpo-47061.qoVTR9.rst deleted file mode 100644 index 65ffa2e1807910..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-06-18-01-28.bpo-47061.qoVTR9.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate audioop. diff --git a/Misc/NEWS.d/next/Library/2022-04-07-20-32-47.bpo-47061.TOufgh.rst b/Misc/NEWS.d/next/Library/2022-04-07-20-32-47.bpo-47061.TOufgh.rst deleted file mode 100644 index bd5424979c2ac5..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-07-20-32-47.bpo-47061.TOufgh.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate cgi and cgitb. diff --git a/Misc/NEWS.d/next/Library/2022-04-08-08-55-36.bpo-47087.Q5C3EI.rst b/Misc/NEWS.d/next/Library/2022-04-08-08-55-36.bpo-47087.Q5C3EI.rst deleted file mode 100644 index ca686b7da873b4..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-08-08-55-36.bpo-47087.Q5C3EI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Implement ``typing.Required`` and ``typing.NotRequired`` (:pep:`655`). Patch -by David Foster and Jelle Zijlstra. diff --git a/Misc/NEWS.d/next/Library/2022-04-08-14-30-53.bpo-47260.TtcNxI.rst b/Misc/NEWS.d/next/Library/2022-04-08-14-30-53.bpo-47260.TtcNxI.rst deleted file mode 100644 index 300baa19c279a3..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-08-14-30-53.bpo-47260.TtcNxI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``os.closerange()`` potentially being a no-op in a Linux seccomp -sandbox. diff --git a/Misc/NEWS.d/next/Library/2022-04-10-08-39-44.bpo-91498.8oII92.rst b/Misc/NEWS.d/next/Library/2022-04-10-08-39-44.bpo-91498.8oII92.rst deleted file mode 100644 index df3b81fd11683d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-10-08-39-44.bpo-91498.8oII92.rst +++ /dev/null @@ -1 +0,0 @@ -Add the ``TCP_CONNECTION_INFO`` option (available on macOS) to :mod:`socket`. diff --git a/Misc/NEWS.d/next/Library/2022-04-10-11-11-33.gh-issue-91217.K82AuH.rst b/Misc/NEWS.d/next/Library/2022-04-10-11-11-33.gh-issue-91217.K82AuH.rst deleted file mode 100644 index 0181bbcce9cd82..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-10-11-11-33.gh-issue-91217.K82AuH.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the chunk module. diff --git a/Misc/NEWS.d/next/Library/2022-04-10-17-12-23.gh-issue-91230.T1d_fG.rst b/Misc/NEWS.d/next/Library/2022-04-10-17-12-23.gh-issue-91230.T1d_fG.rst deleted file mode 100644 index 1efc7afca4eb21..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-10-17-12-23.gh-issue-91230.T1d_fG.rst +++ /dev/null @@ -1,3 +0,0 @@ -:func:`warnings.catch_warnings` now accepts arguments for -:func:`warnings.simplefilter`, providing a more concise way to -locally ignore warnings or convert them to errors. diff --git a/Misc/NEWS.d/next/Library/2022-04-10-17-50-18.bpo-47000.JlQkFx.rst b/Misc/NEWS.d/next/Library/2022-04-10-17-50-18.bpo-47000.JlQkFx.rst deleted file mode 100644 index 77d5b8f33d9a0c..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-10-17-50-18.bpo-47000.JlQkFx.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make :class:`TextIOWrapper` uses locale encoding when ``encoding="locale"`` -is specified even in UTF-8 mode. diff --git a/Misc/NEWS.d/next/Library/2022-04-11-13-07-30.gh-issue-91276.Vttu15.rst b/Misc/NEWS.d/next/Library/2022-04-11-13-07-30.gh-issue-91276.Vttu15.rst deleted file mode 100644 index 9a7299f3c6e684..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-11-13-07-30.gh-issue-91276.Vttu15.rst +++ /dev/null @@ -1 +0,0 @@ -Make space for longer opcodes in :mod:`dis` output. diff --git a/Misc/NEWS.d/next/Library/2022-04-11-16-13-26.gh-issue-91217.2rf8rc.rst b/Misc/NEWS.d/next/Library/2022-04-11-16-13-26.gh-issue-91217.2rf8rc.rst deleted file mode 100644 index 067783f85c28aa..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-11-16-13-26.gh-issue-91217.2rf8rc.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the crypt module. diff --git a/Misc/NEWS.d/next/Library/2022-04-11-17-04-38.gh-issue-91217.QVDLOq.rst b/Misc/NEWS.d/next/Library/2022-04-11-17-04-38.gh-issue-91217.QVDLOq.rst deleted file mode 100644 index 3e59c205aae293..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-11-17-04-38.gh-issue-91217.QVDLOq.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the imghdr module. diff --git a/Misc/NEWS.d/next/Library/2022-04-12-19-08-13.gh-issue-91404.zjqYHo.rst b/Misc/NEWS.d/next/Library/2022-04-12-19-08-13.gh-issue-91404.zjqYHo.rst deleted file mode 100644 index 58464fceeba5a1..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-12-19-08-13.gh-issue-91404.zjqYHo.rst +++ /dev/null @@ -1,3 +0,0 @@ -Improve the performance of :mod:`re` matching by using computed gotos (or -"threaded code") on supported platforms and removing expensive pointer -indirections. diff --git a/Misc/NEWS.d/next/Library/2022-04-12-19-42-20.gh-issue-91217.b9_Rz9.rst b/Misc/NEWS.d/next/Library/2022-04-12-19-42-20.gh-issue-91217.b9_Rz9.rst deleted file mode 100644 index ee1fc22deaef07..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-12-19-42-20.gh-issue-91217.b9_Rz9.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate msilib. diff --git a/Misc/NEWS.d/next/Library/2022-04-12-20-19-10.gh-issue-91217.acd4h9.rst b/Misc/NEWS.d/next/Library/2022-04-12-20-19-10.gh-issue-91217.acd4h9.rst deleted file mode 100644 index 4a74b9d0851429..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-12-20-19-10.gh-issue-91217.acd4h9.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate nntplib. diff --git a/Misc/NEWS.d/next/Library/2022-04-14-00-59-01.gh-issue-69093.bmlMwI.rst b/Misc/NEWS.d/next/Library/2022-04-14-00-59-01.gh-issue-69093.bmlMwI.rst deleted file mode 100644 index d45a139b50e821..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-14-00-59-01.gh-issue-69093.bmlMwI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :term:`context manager` support to :class:`sqlite3.Blob`. -Patch by Aviv Palivoda and Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2022-04-14-01-00-31.gh-issue-69093.bmlMwI.rst b/Misc/NEWS.d/next/Library/2022-04-14-01-00-31.gh-issue-69093.bmlMwI.rst deleted file mode 100644 index 4bb8531beeacd8..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-14-01-00-31.gh-issue-69093.bmlMwI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add indexing and slicing support to :class:`sqlite3.Blob`. Patch by Aviv Palivoda -and Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2022-04-14-13-11-37.gh-issue-88116.j_SybE.rst b/Misc/NEWS.d/next/Library/2022-04-14-13-11-37.gh-issue-88116.j_SybE.rst deleted file mode 100644 index 1b7bd6929e9594..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-14-13-11-37.gh-issue-88116.j_SybE.rst +++ /dev/null @@ -1,8 +0,0 @@ -Change the frame-related functions in the :mod:`inspect` module to return a -regular object (that is backwards compatible with the old tuple-like interface) -that include the extended :pep:`657` position information (end line number, -column and end column). The affected functions are: :func:`inspect.getframeinfo`, -:func:`inspect.getouterframes`, :func:`inspect.getinnerframes`, :func:`inspect.stack` and -:func:`inspect.trace`. Patch by Pablo Galindo. - - diff --git a/Misc/NEWS.d/next/Library/2022-04-14-18-06-00.gh-issue-91526.cwfhSB.rst b/Misc/NEWS.d/next/Library/2022-04-14-18-06-00.gh-issue-91526.cwfhSB.rst deleted file mode 100644 index a6633421e2b0fe..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-14-18-06-00.gh-issue-91526.cwfhSB.rst +++ /dev/null @@ -1,3 +0,0 @@ -Stop calling ``os.device_encoding(file.fileno())`` in -:class:`TextIOWrapper`. It was complex, never documented, and didn't work -for most cases. (Patch by Inada Naoki.) diff --git a/Misc/NEWS.d/next/Library/2022-04-15-17-06-09.gh-issue-89022.DgdQCa.rst b/Misc/NEWS.d/next/Library/2022-04-15-17-06-09.gh-issue-89022.DgdQCa.rst deleted file mode 100644 index 4392f29b376f48..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-15-17-06-09.gh-issue-89022.DgdQCa.rst +++ /dev/null @@ -1,4 +0,0 @@ -In :mod:`sqlite3`, ``SQLITE_MISUSE`` result codes are now mapped to -:exc:`~sqlite3.InterfaceError` instead of :exc:`~sqlite3.ProgrammingError`. -Also, more accurate exceptions are raised when binding parameters fail. -Patch by Erlend E. Aasland. diff --git a/Misc/NEWS.d/next/Library/2022-04-15-18-32-38.gh-issue-90622.WQjFDe.rst b/Misc/NEWS.d/next/Library/2022-04-15-18-32-38.gh-issue-90622.WQjFDe.rst deleted file mode 100644 index 4144e4c38bad75..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-15-18-32-38.gh-issue-90622.WQjFDe.rst +++ /dev/null @@ -1,5 +0,0 @@ -In ``concurrent.futures.process.ProcessPoolExecutor`` disallow the "fork" -multiprocessing start method when the new ``max_tasks_per_child`` feature is -used as the mix of threads+fork can hang the child processes. Default to -using the safe "spawn" start method in that circumstance if no -``mp_context`` was supplied. diff --git a/Misc/NEWS.d/next/Library/2022-04-15-18-38-21.gh-issue-91575.fSyAxS.rst b/Misc/NEWS.d/next/Library/2022-04-15-18-38-21.gh-issue-91575.fSyAxS.rst deleted file mode 100644 index ba046f2b4d61cf..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-15-18-38-21.gh-issue-91575.fSyAxS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update case-insensitive matching in the :mod:`re` module to the latest -Unicode version. diff --git a/Misc/NEWS.d/next/Library/2022-04-15-19-34-02.gh-issue-91487.2aqguF.rst b/Misc/NEWS.d/next/Library/2022-04-15-19-34-02.gh-issue-91487.2aqguF.rst deleted file mode 100644 index d3c41a7e4cbc14..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-15-19-34-02.gh-issue-91487.2aqguF.rst +++ /dev/null @@ -1 +0,0 @@ -Optimize asyncio UDP speed, over 100 times faster when transferring a large file. diff --git a/Misc/NEWS.d/next/Library/2022-04-15-20-56-31.gh-issue-74166.70KlvL.rst b/Misc/NEWS.d/next/Library/2022-04-15-20-56-31.gh-issue-74166.70KlvL.rst deleted file mode 100644 index ddd4eb77e7c746..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-15-20-56-31.gh-issue-74166.70KlvL.rst +++ /dev/null @@ -1 +0,0 @@ -Add option to raise all errors from :meth:`~socket.create_connection` in an :exc:`ExceptionGroup` when it fails to create a connection. The default remains to raise only the last error that had occurred when multiple addresses were tried. diff --git a/Misc/NEWS.d/next/Library/2022-04-16-05-12-13.gh-issue-91595.CocJBv.rst b/Misc/NEWS.d/next/Library/2022-04-16-05-12-13.gh-issue-91595.CocJBv.rst deleted file mode 100644 index 637079a6487a49..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-16-05-12-13.gh-issue-91595.CocJBv.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the comparison of character and integer inside :func:`Tools.gdb.libpython.write_repr`. Patch by Yu Liu. diff --git a/Misc/NEWS.d/next/Library/2022-04-16-09-33-14.gh-issue-91217.nt9JFs.rst b/Misc/NEWS.d/next/Library/2022-04-16-09-33-14.gh-issue-91217.nt9JFs.rst deleted file mode 100644 index fc29034169866d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-16-09-33-14.gh-issue-91217.nt9JFs.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the nis module. diff --git a/Misc/NEWS.d/next/Library/2022-04-16-11-39-59.bpo-47256.1cygyd.rst b/Misc/NEWS.d/next/Library/2022-04-16-11-39-59.bpo-47256.1cygyd.rst deleted file mode 100644 index ac4c52bd7058a1..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-16-11-39-59.bpo-47256.1cygyd.rst +++ /dev/null @@ -1,2 +0,0 @@ -:mod:`re` module, limit the maximum capturing group to 1,073,741,823 in -64-bit build, this increases the depth of backtracking. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-11-56-17.gh-issue-91217.McJre3.rst b/Misc/NEWS.d/next/Library/2022-04-17-11-56-17.gh-issue-91217.McJre3.rst deleted file mode 100644 index 86ad05f963cb97..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-11-56-17.gh-issue-91217.McJre3.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the ossaudiodev module. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-07-50.gh-issue-91217.TIvrsq.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-07-50.gh-issue-91217.TIvrsq.rst deleted file mode 100644 index fc8ed5775bbb24..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-07-50.gh-issue-91217.TIvrsq.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the 'pipes' module. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-27-25.gh-issue-91616.gSQg69.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-27-25.gh-issue-91616.gSQg69.rst deleted file mode 100644 index 8f147237aed6bd..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-27-25.gh-issue-91616.gSQg69.rst +++ /dev/null @@ -1,2 +0,0 @@ -:mod:`re` module, fix :meth:`~re.Pattern.fullmatch` mismatch when using Atomic -Grouping or Possessive Quantifiers. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-27-46.gh-issue-91217.tNDWtK.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-27-46.gh-issue-91217.tNDWtK.rst deleted file mode 100644 index 4ee6ba284682fe..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-27-46.gh-issue-91217.tNDWtK.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecate the sndhdr module, as well as inline needed functionality for -``email.mime.MIMEAudio``. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-32-40.gh-issue-91217.ms49Rg.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-32-40.gh-issue-91217.ms49Rg.rst deleted file mode 100644 index 9655522d0eb46a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-32-40.gh-issue-91217.ms49Rg.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the spwd module. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-38-31.gh-issue-91217.55714p.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-38-31.gh-issue-91217.55714p.rst deleted file mode 100644 index 4cebfc4222d4cb..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-38-31.gh-issue-91217.55714p.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the sunau module. diff --git a/Misc/NEWS.d/next/Library/2022-04-17-12-41-52.gh-issue-91217.3wnHSX.rst b/Misc/NEWS.d/next/Library/2022-04-17-12-41-52.gh-issue-91217.3wnHSX.rst deleted file mode 100644 index 6c4acc7924332e..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-17-12-41-52.gh-issue-91217.3wnHSX.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the telnetlib module. diff --git a/Misc/NEWS.d/next/Library/2022-04-18-15-23-24.gh-issue-91670.6eyChw.rst b/Misc/NEWS.d/next/Library/2022-04-18-15-23-24.gh-issue-91670.6eyChw.rst deleted file mode 100644 index 38ba32db081d5f..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-18-15-23-24.gh-issue-91670.6eyChw.rst +++ /dev/null @@ -1 +0,0 @@ -Remove deprecated ``SO`` config variable in :mod:`sysconfig`. diff --git a/Misc/NEWS.d/next/Library/2022-04-18-16-31-33.gh-issue-90568.9kiU7o.rst b/Misc/NEWS.d/next/Library/2022-04-18-16-31-33.gh-issue-90568.9kiU7o.rst deleted file mode 100644 index 4411c715830e2e..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-18-16-31-33.gh-issue-90568.9kiU7o.rst +++ /dev/null @@ -1,3 +0,0 @@ -Parsing ``\N`` escapes of Unicode Named Character Sequences in a -:mod:`regular expression ` raises now :exc:`re.error` instead of -``TypeError``. diff --git a/Misc/NEWS.d/next/Library/2022-04-18-18-55-21.gh-issue-91621.ACNlda.rst b/Misc/NEWS.d/next/Library/2022-04-18-18-55-21.gh-issue-91621.ACNlda.rst deleted file mode 100644 index b9e68d225a25bd..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-18-18-55-21.gh-issue-91621.ACNlda.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :func:`typing.get_type_hints` for :class:`collections.abc.Callable`. Patch by Shantanu Jain. diff --git a/Misc/NEWS.d/next/Library/2022-04-19-15-30-06.gh-issue-91231.AWy4Cs.rst b/Misc/NEWS.d/next/Library/2022-04-19-15-30-06.gh-issue-91231.AWy4Cs.rst deleted file mode 100644 index a61fd8b9e8a8b7..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-19-15-30-06.gh-issue-91231.AWy4Cs.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add an optional keyword *shutdown_timeout* parameter to the -:class:`multiprocessing.BaseManager` constructor. Kill the process if -terminate() takes longer than the timeout. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Library/2022-04-19-17-30-17.gh-issue-91700.MRJi6m.rst b/Misc/NEWS.d/next/Library/2022-04-19-17-30-17.gh-issue-91700.MRJi6m.rst deleted file mode 100644 index 73b106869697ba..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-19-17-30-17.gh-issue-91700.MRJi6m.rst +++ /dev/null @@ -1,4 +0,0 @@ -Compilation of regular expression containing a conditional expression -``(?(group)...)`` now raises an appropriate :exc:`re.error` if the group -number refers to not defined group. Previously an internal RuntimeError was -raised. diff --git a/Misc/NEWS.d/next/Library/2022-04-19-19-50-10.gh-issue-90633.Youov0.rst b/Misc/NEWS.d/next/Library/2022-04-19-19-50-10.gh-issue-90633.Youov0.rst deleted file mode 100644 index d86c2d3ff5de46..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-19-19-50-10.gh-issue-90633.Youov0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Include the passed value in the exception thrown by -:func:`typing.assert_never`. Patch by Jelle Zijlstra. diff --git a/Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst b/Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst deleted file mode 100644 index 47d9e0dea458a3..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst +++ /dev/null @@ -1 +0,0 @@ -Fix OSS audio support on Solaris. diff --git a/Misc/NEWS.d/next/Library/2022-04-20-18-47-27.gh-issue-90623.5fROpX.rst b/Misc/NEWS.d/next/Library/2022-04-20-18-47-27.gh-issue-90623.5fROpX.rst deleted file mode 100644 index 566cf35c328689..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-20-18-47-27.gh-issue-90623.5fROpX.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`signal.raise_signal` and :func:`os.kill` now check immediately for -pending signals. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Library/2022-04-21-11-57-23.gh-issue-84461.S7dbt4.rst b/Misc/NEWS.d/next/Library/2022-04-21-11-57-23.gh-issue-84461.S7dbt4.rst deleted file mode 100644 index 08448d7d7ce21c..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-21-11-57-23.gh-issue-84461.S7dbt4.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add provisional :data:`sys._emscripten_info` named tuple with build-time and -run-time information about Emscripten platform. diff --git a/Misc/NEWS.d/next/Library/2022-04-21-19-46-03.gh-issue-91760.zDtv1E.rst b/Misc/NEWS.d/next/Library/2022-04-21-19-46-03.gh-issue-91760.zDtv1E.rst deleted file mode 100644 index 0bddbbe093144c..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-21-19-46-03.gh-issue-91760.zDtv1E.rst +++ /dev/null @@ -1,4 +0,0 @@ -More strict rules will be applied for numerical group references and group -names in regular expressions. For now, a deprecation warning is emitted for -group references and group names which will be errors in future Python -versions. diff --git a/Misc/NEWS.d/next/Library/2022-04-21-21-04-08.gh-issue-91217.BZVEki.rst b/Misc/NEWS.d/next/Library/2022-04-21-21-04-08.gh-issue-91217.BZVEki.rst deleted file mode 100644 index ef5b5c21255849..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-21-21-04-08.gh-issue-91217.BZVEki.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the uu module. diff --git a/Misc/NEWS.d/next/Library/2022-04-21-21-06-54.gh-issue-91217.2cVma_.rst b/Misc/NEWS.d/next/Library/2022-04-21-21-06-54.gh-issue-91217.2cVma_.rst deleted file mode 100644 index 14f2c4d06491b0..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-21-21-06-54.gh-issue-91217.2cVma_.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate the xdrlib module. diff --git a/Misc/NEWS.d/next/Library/2022-04-22-08-25-18.gh-issue-91821.XwMkj0.rst b/Misc/NEWS.d/next/Library/2022-04-22-08-25-18.gh-issue-91821.XwMkj0.rst deleted file mode 100644 index 9d7f9d48c4c996..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-22-08-25-18.gh-issue-91821.XwMkj0.rst +++ /dev/null @@ -1 +0,0 @@ -Fix unstable ``test_from_tuple`` test in ``test_decimal.py``. diff --git a/Misc/NEWS.d/next/Library/2022-04-22-13-01-20.gh-issue-84461.rsCiTH.rst b/Misc/NEWS.d/next/Library/2022-04-22-13-01-20.gh-issue-84461.rsCiTH.rst deleted file mode 100644 index f1b8dc85ba82ec..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-22-13-01-20.gh-issue-84461.rsCiTH.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :option:`--enable-wasm-pthreads` to enable pthreads support for WASM -builds. ``Emscripten/node`` no longer has threading enabled by default. -Include additional file systems. diff --git a/Misc/NEWS.d/next/Library/2022-04-22-19-11-31.gh-issue-91827.6P3gOI.rst b/Misc/NEWS.d/next/Library/2022-04-22-19-11-31.gh-issue-91827.6P3gOI.rst deleted file mode 100644 index 83b752277785b3..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-22-19-11-31.gh-issue-91827.6P3gOI.rst +++ /dev/null @@ -1,3 +0,0 @@ -In the :mod:`tkinter` module add method ``info_patchlevel()`` which returns -the exact version of the Tcl library as a named tuple similar to -:data:`sys.version_info`. diff --git a/Misc/NEWS.d/next/Library/2022-04-23-03-24-00.gh-issue-91832.TyLi65.rst b/Misc/NEWS.d/next/Library/2022-04-23-03-24-00.gh-issue-91832.TyLi65.rst deleted file mode 100644 index 0ebf7735465586..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-23-03-24-00.gh-issue-91832.TyLi65.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``required`` attribute to :class:`argparse.Action` repr output. diff --git a/Misc/NEWS.d/next/Library/2022-04-23-08-06-36.gh-issue-91860.ityDjK.rst b/Misc/NEWS.d/next/Library/2022-04-23-08-06-36.gh-issue-91860.ityDjK.rst deleted file mode 100644 index d5e81c99887ffd..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-23-08-06-36.gh-issue-91860.ityDjK.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :func:`typing.dataclass_transform`, implementing :pep:`681`. Patch by -Jelle Zijlstra. diff --git a/Misc/NEWS.d/next/Library/2022-04-25-14-18-01.gh-issue-91910.kY-JR0.rst b/Misc/NEWS.d/next/Library/2022-04-25-14-18-01.gh-issue-91910.kY-JR0.rst deleted file mode 100644 index f41f357ddfcc3a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-25-14-18-01.gh-issue-91910.kY-JR0.rst +++ /dev/null @@ -1 +0,0 @@ -Add missing f prefix to f-strings in error messages from the :mod:`multiprocessing` and :mod:`asyncio` modules. diff --git a/Misc/NEWS.d/next/Library/2022-04-25-18-30-20.gh-issue-64783.HFtERN.rst b/Misc/NEWS.d/next/Library/2022-04-25-18-30-20.gh-issue-64783.HFtERN.rst deleted file mode 100644 index 41814a6eb76da7..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-25-18-30-20.gh-issue-64783.HFtERN.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix :data:`signal.NSIG` value on FreeBSD to accept signal numbers greater than -32, like :data:`signal.SIGRTMIN` and :data:`signal.SIGRTMAX`. Patch by Victor -Stinner. diff --git a/Misc/NEWS.d/next/Library/2022-04-25-21-33-48.gh-issue-91401._Jo4Bu.rst b/Misc/NEWS.d/next/Library/2022-04-25-21-33-48.gh-issue-91401._Jo4Bu.rst deleted file mode 100644 index 7584710af30ff8..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-25-21-33-48.gh-issue-91401._Jo4Bu.rst +++ /dev/null @@ -1,2 +0,0 @@ -Provide a way to disable :mod:`subprocess` use of ``vfork()`` just in case -it is ever needed and document the existing mechanism for ``posix_spawn()``. diff --git a/Misc/NEWS.d/next/Library/2022-04-26-09-09-07.gh-issue-68966.roapI2.rst b/Misc/NEWS.d/next/Library/2022-04-26-09-09-07.gh-issue-68966.roapI2.rst deleted file mode 100644 index 5c9ffbf09f0059..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-26-09-09-07.gh-issue-68966.roapI2.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :mod:`mailcap` module is now deprecated and will be removed in Python 3.13. -See :pep:`594` for the rationale and the :mod:`mimetypes` module for an -alternative. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Library/2022-04-26-18-02-44.gh-issue-91928.V0YveU.rst b/Misc/NEWS.d/next/Library/2022-04-26-18-02-44.gh-issue-91928.V0YveU.rst deleted file mode 100644 index 35838c7e31649b..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-26-18-02-44.gh-issue-91928.V0YveU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add `datetime.UTC` alias for `datetime.timezone.utc`. - -Patch by Kabir Kwatra. diff --git a/Misc/NEWS.d/next/Library/2022-04-26-19-01-13.bpo-47029.qkT42X.rst b/Misc/NEWS.d/next/Library/2022-04-26-19-01-13.bpo-47029.qkT42X.rst deleted file mode 100644 index cc054673338f0b..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-26-19-01-13.bpo-47029.qkT42X.rst +++ /dev/null @@ -1,4 +0,0 @@ -Always close the read end of the pipe used by :class:`multiprocessing.Queue` -*after* the last write of buffered data to the write end of the pipe to avoid -:exc:`BrokenPipeError` at garbage collection and at -:meth:`multiprocessing.Queue.close` calls. Patch by Géry Ogam. diff --git a/Misc/NEWS.d/next/Library/2022-04-27-13-30-26.gh-issue-91954.cC7ga_.rst b/Misc/NEWS.d/next/Library/2022-04-27-13-30-26.gh-issue-91954.cC7ga_.rst deleted file mode 100644 index b63db25f32a4f6..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-27-13-30-26.gh-issue-91954.cC7ga_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add *encoding* and *errors* arguments to :func:`subprocess.getoutput` and -:func:`subprocess.getstatusoutput`. diff --git a/Misc/NEWS.d/next/Library/2022-04-27-18-04-24.gh-issue-91952.9A4RXx.rst b/Misc/NEWS.d/next/Library/2022-04-27-18-04-24.gh-issue-91952.9A4RXx.rst deleted file mode 100644 index a0b48d16fe866d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-27-18-04-24.gh-issue-91952.9A4RXx.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``encoding="locale"`` support to :meth:`TextIOWrapper.reconfigure`. diff --git a/Misc/NEWS.d/next/Library/2022-04-27-18-30-00.gh-issue-91984.LxAB11.rst b/Misc/NEWS.d/next/Library/2022-04-27-18-30-00.gh-issue-91984.LxAB11.rst deleted file mode 100644 index 82c2907bf4daae..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-27-18-30-00.gh-issue-91984.LxAB11.rst +++ /dev/null @@ -1 +0,0 @@ -Modified test strings in test_argparse.py to not contain trailing spaces before end of line. diff --git a/Misc/NEWS.d/next/Library/2022-04-27-19-45-58.gh-issue-91996.YEEIzk.rst b/Misc/NEWS.d/next/Library/2022-04-27-19-45-58.gh-issue-91996.YEEIzk.rst deleted file mode 100644 index 72d9a597a1a59a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-27-19-45-58.gh-issue-91996.YEEIzk.rst +++ /dev/null @@ -1 +0,0 @@ -New http.HTTPMethod enum to represent all the available HTTP request methods in a convenient way diff --git a/Misc/NEWS.d/next/Library/2022-04-28-18-45-58.gh-issue-88089.hu9kRk.rst b/Misc/NEWS.d/next/Library/2022-04-28-18-45-58.gh-issue-88089.hu9kRk.rst deleted file mode 100644 index 2665a472db6272..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-28-18-45-58.gh-issue-88089.hu9kRk.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for generic :class:`typing.NamedTuple`. diff --git a/Misc/NEWS.d/next/Library/2022-04-29-16-41-08.gh-issue-87390.3LNNCv.rst b/Misc/NEWS.d/next/Library/2022-04-29-16-41-08.gh-issue-87390.3LNNCv.rst deleted file mode 100644 index c368c1eb3be18b..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-29-16-41-08.gh-issue-87390.3LNNCv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add an ``__unpacked__`` attribute to :class:`types.GenericAlias`. Patch by -Jelle Zijlstra. diff --git a/Misc/NEWS.d/next/Library/2022-04-29-18-15-23.gh-issue-92062.X2c_Rj.rst b/Misc/NEWS.d/next/Library/2022-04-29-18-15-23.gh-issue-92062.X2c_Rj.rst deleted file mode 100644 index 1ccb779a6d1d9d..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-29-18-15-23.gh-issue-92062.X2c_Rj.rst +++ /dev/null @@ -1,2 +0,0 @@ -:class:`inspect.Parameter` now raises :exc:`ValueError` if ``name`` is -a keyword, in addition to the existing check that it is an identifier. diff --git a/Misc/NEWS.d/next/Library/2022-04-30-10-53-10.gh-issue-92049.5SEKoh.rst b/Misc/NEWS.d/next/Library/2022-04-30-10-53-10.gh-issue-92049.5SEKoh.rst deleted file mode 100644 index cad4621c65096c..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-04-30-10-53-10.gh-issue-92049.5SEKoh.rst +++ /dev/null @@ -1,2 +0,0 @@ -Forbid pickling constants ``re._constants.SUCCESS`` etc. Previously, -pickling did not fail, but the result could not be unpickled. diff --git a/Misc/NEWS.d/next/Library/2022-05-01-21-45-41.gh-issue-92128.Di7VbE.rst b/Misc/NEWS.d/next/Library/2022-05-01-21-45-41.gh-issue-92128.Di7VbE.rst deleted file mode 100644 index e4d62d221d8a07..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-01-21-45-41.gh-issue-92128.Di7VbE.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :meth:`~object.__class_getitem__` to :class:`logging.LoggerAdapter` and -:class:`logging.StreamHandler`, allowing them to be parameterized at runtime. -Patch by Alex Waygood. diff --git a/Misc/NEWS.d/next/Library/2022-05-02-03-56-50.gh-issue-85984.RBivvc.rst b/Misc/NEWS.d/next/Library/2022-05-02-03-56-50.gh-issue-85984.RBivvc.rst deleted file mode 100644 index e54f29ad2cbe53..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-02-03-56-50.gh-issue-85984.RBivvc.rst +++ /dev/null @@ -1 +0,0 @@ -New function os.login_tty() for Unix. diff --git a/Misc/NEWS.d/next/Library/2022-05-02-09-09-47.gh-issue-91215.l1p7CJ.rst b/Misc/NEWS.d/next/Library/2022-05-02-09-09-47.gh-issue-91215.l1p7CJ.rst deleted file mode 100644 index 3a9897cb796420..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-02-09-09-47.gh-issue-91215.l1p7CJ.rst +++ /dev/null @@ -1,3 +0,0 @@ -For @dataclass, add weakref_slot. Default is False. If True, and if -slots=True, add a slot named "__weakref__", which will allow instances to be -weakref'd. Contributed by Eric V. Smith diff --git a/Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst b/Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst deleted file mode 100644 index 089f3951056465..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-02-18-19-46.gh-issue-90887.zQsmfp.rst +++ /dev/null @@ -1 +0,0 @@ -Adding ``COPYFILE_STAT``, ``COPYFILE_ACL`` and ``COPYFILE_XATTR`` constants for :func:`os.fcopyfile` available in macOs. diff --git a/Misc/NEWS.d/next/Library/2022-05-02-23-08-02.gh-issue-92118.9Mm9g4.rst b/Misc/NEWS.d/next/Library/2022-05-02-23-08-02.gh-issue-92118.9Mm9g4.rst deleted file mode 100644 index b58ecdf40daf34..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-02-23-08-02.gh-issue-92118.9Mm9g4.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a 3.11 regression in :func:`~contextlib.contextmanager`, which caused it to propagate exceptions with incorrect tracebacks. diff --git a/Misc/NEWS.d/next/Library/2022-05-03-12-11-27.gh-issue-80010.yG54RE.rst b/Misc/NEWS.d/next/Library/2022-05-03-12-11-27.gh-issue-80010.yG54RE.rst deleted file mode 100644 index bbcef471d2c0db..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-03-12-11-27.gh-issue-80010.yG54RE.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add support for generalized ISO 8601 parsing to -:meth:`datetime.datetime.fromisoformat`, :meth:`datetime.date.fromisoformat` -and :meth:`datetime.time.fromisoformat`. Patch by Paul Ganssle. diff --git a/Misc/NEWS.d/next/Library/2022-05-03-17-33-46.gh-issue-92210.csDOQM.rst b/Misc/NEWS.d/next/Library/2022-05-03-17-33-46.gh-issue-92210.csDOQM.rst deleted file mode 100644 index 13f8197e69ea82..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-03-17-33-46.gh-issue-92210.csDOQM.rst +++ /dev/null @@ -1 +0,0 @@ -Port ``socket.__init__`` to Argument Clinic. Patch by Cinder. diff --git a/Misc/NEWS.d/next/Library/2022-05-03-19-06-38.gh-issue-67248.DK61Go.rst b/Misc/NEWS.d/next/Library/2022-05-03-19-06-38.gh-issue-67248.DK61Go.rst deleted file mode 100644 index 8237934ccda00a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-03-19-06-38.gh-issue-67248.DK61Go.rst +++ /dev/null @@ -1 +0,0 @@ -Sort the miscellaneous topics in Cmd.do_help() diff --git a/Misc/NEWS.d/next/Library/2022-05-04-11-54-37.gh-issue-92301.eqjoYX.rst b/Misc/NEWS.d/next/Library/2022-05-04-11-54-37.gh-issue-92301.eqjoYX.rst deleted file mode 100644 index b0b0502bf0a75f..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-04-11-54-37.gh-issue-92301.eqjoYX.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prefer ``close_range()`` to iterating over procfs for file descriptor -closing in :mod:`subprocess` for better performance. diff --git a/Misc/NEWS.d/next/Library/2022-05-05-17-35-01.gh-issue-90997.UV5_s0.rst b/Misc/NEWS.d/next/Library/2022-05-05-17-35-01.gh-issue-90997.UV5_s0.rst deleted file mode 100644 index a653bebfaf4a49..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-05-17-35-01.gh-issue-90997.UV5_s0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Show the actual named values stored in inline caches when -``show_caches=True`` is passed to :mod:`dis` utilities. diff --git a/Misc/NEWS.d/next/Library/2022-05-05-19-25-09.gh-issue-92356.uvxWdu.rst b/Misc/NEWS.d/next/Library/2022-05-05-19-25-09.gh-issue-92356.uvxWdu.rst deleted file mode 100644 index 9c9566e5b9d719..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-05-19-25-09.gh-issue-92356.uvxWdu.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a performance regression in ctypes function calls. diff --git a/Misc/NEWS.d/next/Library/2022-05-05-20-40-45.bpo-78157.IA_9na.rst b/Misc/NEWS.d/next/Library/2022-05-05-20-40-45.bpo-78157.IA_9na.rst deleted file mode 100644 index 9e10acaf9a1e62..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-05-20-40-45.bpo-78157.IA_9na.rst +++ /dev/null @@ -1,3 +0,0 @@ -Deprecate nested classes in enum definitions becoming members -- in 3.13 -they will be normal classes; add `member` and `nonmember` functions to allow -control over results now. diff --git a/Misc/NEWS.d/next/Library/2022-05-05-22-46-52.gh-issue-92332.Fv9CJx.rst b/Misc/NEWS.d/next/Library/2022-05-05-22-46-52.gh-issue-92332.Fv9CJx.rst deleted file mode 100644 index 1d055bb2b99f40..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-05-22-46-52.gh-issue-92332.Fv9CJx.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecate :class:`typing.Text` (removal of the class is currently not -planned). Patch by Alex Waygood. diff --git a/Misc/NEWS.d/next/Library/2022-05-06-09-48-07.gh-issue-90997.4PmCgX.rst b/Misc/NEWS.d/next/Library/2022-05-06-09-48-07.gh-issue-90997.4PmCgX.rst deleted file mode 100644 index 0e683070806c2a..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-06-09-48-07.gh-issue-90997.4PmCgX.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an issue where :mod:`dis` utilities may interpret populated inline cache -entries as valid instructions. diff --git a/Misc/NEWS.d/next/Library/2022-05-06-13-53-10.gh-issue-87901.NnkUVr.rst b/Misc/NEWS.d/next/Library/2022-05-06-13-53-10.gh-issue-87901.NnkUVr.rst deleted file mode 100644 index 7f50dfbce95348..00000000000000 --- a/Misc/NEWS.d/next/Library/2022-05-06-13-53-10.gh-issue-87901.NnkUVr.rst +++ /dev/null @@ -1 +0,0 @@ -Add the *encoding* parameter to :func:`os.popen`. diff --git a/Misc/NEWS.d/next/Security/2022-05-04-14-32-24.gh-issue-57684.HrlDrM.rst b/Misc/NEWS.d/next/Security/2022-05-04-14-32-24.gh-issue-57684.HrlDrM.rst deleted file mode 100644 index f7cddccdaa782b..00000000000000 --- a/Misc/NEWS.d/next/Security/2022-05-04-14-32-24.gh-issue-57684.HrlDrM.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add the :option:`-P` command line option and the :envvar:`PYTHONSAFEPATH` -environment variable to not prepend a potentially unsafe path to -:data:`sys.path`. Patch by Victor Stinner. diff --git a/Misc/NEWS.d/next/Tests/2022-01-24-21-31-09.bpo-29890.zEG-ra.rst b/Misc/NEWS.d/next/Tests/2022-01-24-21-31-09.bpo-29890.zEG-ra.rst deleted file mode 100644 index 38a06a2f9b6be2..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-01-24-21-31-09.bpo-29890.zEG-ra.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add tests for :class:`ipaddress.IPv4Interface` and :class:`ipaddress.IPv6Interface` construction with tuple arguments. -Original patch and tests by louisom. diff --git a/Misc/NEWS.d/next/Tests/2022-03-24-13-35-01.bpo-47109.FjKQCE.rst b/Misc/NEWS.d/next/Tests/2022-03-24-13-35-01.bpo-47109.FjKQCE.rst deleted file mode 100644 index d0a402f3a225d9..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-03-24-13-35-01.bpo-47109.FjKQCE.rst +++ /dev/null @@ -1,3 +0,0 @@ -Test for :mod:`ctypes.macholib.dyld`, :mod:`ctypes.macholib.dylib`, and -:mod:`ctypes.macholib.framework` are brought from manual pre-:mod:`unittest` -times to :mod:`ctypes.test` location and structure. Patch by Oleg Iarygin. diff --git a/Misc/NEWS.d/next/Tests/2022-04-06-10-16-27.bpo-40280.KT5Apg.rst b/Misc/NEWS.d/next/Tests/2022-04-06-10-16-27.bpo-40280.KT5Apg.rst deleted file mode 100644 index 9fcb4c9a8b3b03..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-04-06-10-16-27.bpo-40280.KT5Apg.rst +++ /dev/null @@ -1 +0,0 @@ -Threading tests are now skipped on WASM targets without pthread support. diff --git a/Misc/NEWS.d/next/Tests/2022-04-16-17-54-05.gh-issue-91607.FnXjtW.rst b/Misc/NEWS.d/next/Tests/2022-04-16-17-54-05.gh-issue-91607.FnXjtW.rst deleted file mode 100644 index 32839a826a41ea..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-04-16-17-54-05.gh-issue-91607.FnXjtW.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``test_concurrent_futures`` to test the correct multiprocessing start method context in several cases where the test logic mixed this up. diff --git a/Misc/NEWS.d/next/Tests/2022-04-22-19-00-00.gh-issue-91752.Ji27dd.rst b/Misc/NEWS.d/next/Tests/2022-04-22-19-00-00.gh-issue-91752.Ji27dd.rst deleted file mode 100644 index c02c1f491cc3e0..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-04-22-19-00-00.gh-issue-91752.Ji27dd.rst +++ /dev/null @@ -1 +0,0 @@ -Added @requires_zlib to test.test_tools.test_freeze.TestFreeze. diff --git a/Misc/NEWS.d/next/Tests/2022-04-25-11-16-36.gh-issue-91904.13Uvrz.rst b/Misc/NEWS.d/next/Tests/2022-04-25-11-16-36.gh-issue-91904.13Uvrz.rst deleted file mode 100644 index 31ddfc312866b8..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-04-25-11-16-36.gh-issue-91904.13Uvrz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix initialization of :envvar:`PYTHONREGRTEST_UNICODE_GUARD` which prevented -running regression tests on non-UTF-8 locale. diff --git a/Misc/NEWS.d/next/Tests/2022-05-02-20-15-54.gh-issue-84461.DhxllI.rst b/Misc/NEWS.d/next/Tests/2022-05-02-20-15-54.gh-issue-84461.DhxllI.rst deleted file mode 100644 index 4daae71060346e..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-05-02-20-15-54.gh-issue-84461.DhxllI.rst +++ /dev/null @@ -1 +0,0 @@ -When multiprocessing is enabled, libregrtest can now use a Python executable other than :code:`sys.executable` via the ``--python`` flag. diff --git a/Misc/NEWS.d/next/Tests/2022-05-02-20-57-04.gh-issue-92169.Xi4NGV.rst b/Misc/NEWS.d/next/Tests/2022-05-02-20-57-04.gh-issue-92169.Xi4NGV.rst deleted file mode 100644 index 3809ed4f5a1a10..00000000000000 --- a/Misc/NEWS.d/next/Tests/2022-05-02-20-57-04.gh-issue-92169.Xi4NGV.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use ``warnings_helper.import_deprecated()`` to import deprecated modules -uniformly in tests. Patch by Hugo van Kemenade. diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-04-14-18-11-46.gh-issue-91551.l_nNT-.rst b/Misc/NEWS.d/next/Tools-Demos/2022-04-14-18-11-46.gh-issue-91551.l_nNT-.rst deleted file mode 100644 index 95ee25f6e02cec..00000000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2022-04-14-18-11-46.gh-issue-91551.l_nNT-.rst +++ /dev/null @@ -1 +0,0 @@ -Remove the ancient Pynche color editor. It has moved to https://gitlab.com/warsaw/pynche diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-04-18-12-52-16.gh-issue-91575.fK1TEh.rst b/Misc/NEWS.d/next/Tools-Demos/2022-04-18-12-52-16.gh-issue-91575.fK1TEh.rst deleted file mode 100644 index 3ed34226e070e6..00000000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2022-04-18-12-52-16.gh-issue-91575.fK1TEh.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add script ``Tools/scripts/generate_re_casefix.py`` and the make target -``regen-re`` for generating additional data for case-insensitive matching -according to the current Unicode version. diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-04-20-14-26-14.gh-issue-91583.200qI0.rst b/Misc/NEWS.d/next/Tools-Demos/2022-04-20-14-26-14.gh-issue-91583.200qI0.rst deleted file mode 100644 index bdfa71100f95ae..00000000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2022-04-20-14-26-14.gh-issue-91583.200qI0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix regression in the code generated by Argument Clinic for functions with -the ``defining_class`` parameter. diff --git a/Misc/NEWS.d/next/Windows/2020-06-04-10-42-04.bpo-40859.isKSw7.rst b/Misc/NEWS.d/next/Windows/2020-06-04-10-42-04.bpo-40859.isKSw7.rst deleted file mode 100644 index ef4c727ad28661..00000000000000 --- a/Misc/NEWS.d/next/Windows/2020-06-04-10-42-04.bpo-40859.isKSw7.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows build to use xz-5.2.5 diff --git a/Misc/NEWS.d/next/Windows/2022-03-13-20-35-41.bpo-46785.Pnknyl.rst b/Misc/NEWS.d/next/Windows/2022-03-13-20-35-41.bpo-46785.Pnknyl.rst deleted file mode 100644 index 0a87abd77c8ffe..00000000000000 --- a/Misc/NEWS.d/next/Windows/2022-03-13-20-35-41.bpo-46785.Pnknyl.rst +++ /dev/null @@ -1 +0,0 @@ -Fix race condition between :func:`os.stat` and unlinking a file on Windows, by using errors codes returned by ``FindFirstFileW()`` when appropriate in ``win32_xstat_impl``. diff --git a/Misc/NEWS.d/next/Windows/2022-03-28-07-01-31.bpo-46907.Ou3G6Z.rst b/Misc/NEWS.d/next/Windows/2022-03-28-07-01-31.bpo-46907.Ou3G6Z.rst deleted file mode 100644 index 36be10057e4976..00000000000000 --- a/Misc/NEWS.d/next/Windows/2022-03-28-07-01-31.bpo-46907.Ou3G6Z.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows installer to use SQLite 3.38.2. diff --git a/Misc/NEWS.d/next/Windows/2022-04-06-15-16-37.bpo-47239.B1HP7i.rst b/Misc/NEWS.d/next/Windows/2022-04-06-15-16-37.bpo-47239.B1HP7i.rst deleted file mode 100644 index d8018888c2c483..00000000000000 --- a/Misc/NEWS.d/next/Windows/2022-04-06-15-16-37.bpo-47239.B1HP7i.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed --list and --list-paths output for :ref:`launcher` when used in an -active virtual environment. diff --git a/Misc/NEWS.d/next/Windows/2022-04-27-19-36-56.bpo-46907.lfurlP.rst b/Misc/NEWS.d/next/Windows/2022-04-27-19-36-56.bpo-46907.lfurlP.rst deleted file mode 100644 index 88ea9f931188e4..00000000000000 --- a/Misc/NEWS.d/next/Windows/2022-04-27-19-36-56.bpo-46907.lfurlP.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows installer to use SQLite 3.38.3. diff --git a/Misc/NEWS.d/next/macOS/2022-05-05-06-21-39.bpo-46907.dkgFPk.rst b/Misc/NEWS.d/next/macOS/2022-05-05-06-21-39.bpo-46907.dkgFPk.rst deleted file mode 100644 index f530218c09b183..00000000000000 --- a/Misc/NEWS.d/next/macOS/2022-05-05-06-21-39.bpo-46907.dkgFPk.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to SQLite 3.38.4.