@@ -110,6 +110,61 @@ Deprecated
110
110
==========
111
111
112
112
113
+ Pending Removal in Python 3.13
114
+ ==============================
115
+
116
+ The following modules and APIs have been deprecated in earlier Python releases,
117
+ and will be removed in Python 3.13.
118
+
119
+ Modules (see :pep: `594 `):
120
+
121
+ * :mod: `aifc `
122
+ * :mod: `audioop `
123
+ * :mod: `cgi `
124
+ * :mod: `cgitb `
125
+ * :mod: `chunk `
126
+ * :mod: `crypt `
127
+ * :mod: `imghdr `
128
+ * :mod: `mailcap `
129
+ * :mod: `msilib `
130
+ * :mod: `nis `
131
+ * :mod: `nntplib `
132
+ * :mod: `ossaudiodev `
133
+ * :mod: `pipes `
134
+ * :mod: `sndhdr `
135
+ * :mod: `spwd `
136
+ * :mod: `sunau `
137
+ * :mod: `telnetlib `
138
+ * :mod: `uu `
139
+ * :mod: `xdrlib `
140
+
141
+ APIs:
142
+
143
+ * :class: `configparser.LegacyInterpolation ` (:gh: `90765 `)
144
+ * :func: `locale.getdefaultlocale ` (:gh: `90817 `)
145
+ * :meth: `turtle.RawTurtle.settiltangle ` (:gh: `50096 `)
146
+ * :func: `unittest.findTestCases ` (:gh: `50096 `)
147
+ * :func: `unittest.makeSuite ` (:gh: `50096 `)
148
+ * :func: `unittest.getTestCaseNames ` (:gh: `50096 `)
149
+ * :class: `webbrowser.MacOSX ` (:gh: `86421 `)
150
+
151
+ Pending Removal in Future Versions
152
+ ==================================
153
+
154
+ The following APIs were deprecated in earlier Python versions and will be removed,
155
+ although there is currently no date scheduled for their removal.
156
+
157
+ * :class: `typing.Text ` (:gh: `92332 `)
158
+
159
+ * Currently Python accepts numeric literals immediately followed by keywords,
160
+ for example ``0in x ``, ``1or x ``, ``0if 1else 2 ``. It allows confusing
161
+ and ambiguous expressions like ``[0x1for x in y] `` (which can be
162
+ interpreted as ``[0x1 for x in y] `` or ``[0x1f or x in y] ``).
163
+ A syntax warning is raised if the numeric literal is
164
+ immediately followed by one of keywords :keyword: `and `, :keyword: `else `,
165
+ :keyword: `for `, :keyword: `if `, :keyword: `in `, :keyword: `is ` and :keyword: `or `.
166
+ In a future release it will be changed to a syntax error. (:gh: `87999 `)
167
+
113
168
114
169
Removed
115
170
=======
0 commit comments