From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 17 Jul 2022 02:23:57 +0000 (-0700) Subject: gh-91181: Add a What's New entry for dropping bytes support for `sys.path` (GH-94918) X-Git-Tag: v3.11.0b5~66 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5a34287b5dc75293bea02489feda22b4b6b28e3e;p=thirdparty%2FPython%2Fcpython.git gh-91181: Add a What's New entry for dropping bytes support for `sys.path` (GH-94918) (cherry picked from commit ec4745b5f2c2a460f12c97243c5b7d875f24b0c8) Co-authored-by: Brett Cannon --- diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index a5b9c31afac2..58ecf335f87b 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -383,6 +383,13 @@ Other Language Changes coerces negative zero to zero after rounding to the format precision. See :pep:`682` for more details. (Contributed by John Belmonte in :gh:`90153`.) +* Bytes are no longer accepted on :attr:`sys.path`. Support broke sometime + between Python 3.2 and 3.6 with no one noticing until after Python 3.10.0 + was released. Bringing back support would also be problematic due to + interactions between :option:`-b` and :attr:`sys.path_importer_cache` when + there is a mixture of strings and bytes keys. + (Contributed by Thomas Grainger in :gh:`91181`.) + Other CPython Implementation Changes ====================================