Skip to content

Commit 056d627

Browse files
committed
gh-92613: Add What's New entry for uuencode-related deprecations
1 parent c33b32c commit 056d627

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Doc/whatsnew/3.11.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,6 +1328,23 @@ Deprecated
13281328
(Contributed by Brett Cannon in :issue:`47061` and Victor Stinner in
13291329
:gh:`68966`.)
13301330

1331+
* Per :pep:`PEP 594 <594#uu-and-the-uu-encoding>`,
1332+
other functionality related to the legacy
1333+
`uuencode encoding <https://en.wikipedia.org/wiki/Uuencoding>`__
1334+
(also exposed in the to-be-removed :mod:`uu` module) has been deprecated,
1335+
and will be removed alongside it in Python 3.13:
1336+
1337+
* :func:`binascii.a2b_uu` and :func:`binascii.b2a_uu`, low-level interfaces
1338+
for decoding and encoding uuencode data
1339+
* The ``uu_codec`` :ref:`binary transform <binary-transforms>` in the
1340+
:mod:`codecs` module, implementing uuencode as a Python codec
1341+
* Support for decoding non-MIME uuencode payloads with the
1342+
:meth:`email.message.Message.get_payload` method of the legacy
1343+
:ref:`email.message.Message <compat32_message>`
1344+
(:attr:`email.policy.Compat32`) API.
1345+
1346+
(Contributed by C.A.M. Gerlach in :gh:`92613`.)
1347+
13311348
* More strict rules will be applied now applied for numerical group references
13321349
and group names in regular expressions in future Python versions.
13331350
Only sequence of ASCII digits will be now accepted as a numerical reference.

0 commit comments

Comments
 (0)