File tree Expand file tree Collapse file tree 5 files changed +14
-5
lines changed
Misc/NEWS.d/next/Core_and_Builtins Expand file tree Collapse file tree 5 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -47,9 +47,6 @@ Pending Removal in Python 3.14
4747* :mod: `email `: Deprecated the *isdst * parameter in :func: `email.utils.localtime `.
4848 (Contributed by Alan Williams in :gh: `72346 `.)
4949
50- * :mod: `importlib `: ``__package__ `` and ``__cached__ `` will cease to be set or
51- taken into consideration by the import system (:gh: `97879 `).
52-
5350* :mod: `importlib.abc ` deprecated classes:
5451
5552 * :class: `!importlib.abc.ResourceReader `
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ Pending Removal in Python 3.15
1717 * The :option: `!--cgi ` flag to the :program: `python -m http.server `
1818 command-line interface has been deprecated since Python 3.13.
1919
20+ * :mod: `importlib `: ``__package__ `` and ``__cached__ `` will cease to be set or
21+ taken into consideration by the import system (:gh: `97879 `).
22+
2023* :class: `locale `:
2124
2225 * The :func: `~locale.getdefaultlocale ` function
Original file line number Diff line number Diff line change @@ -1237,8 +1237,8 @@ find and load modules.
12371237 .. attribute :: has_location
12381238
12391239 ``True `` if the spec's :attr: `origin ` refers to a loadable location,
1240- ``False `` otherwise. This value impacts how :attr: `origin ` is interpreted
1241- and how the module's :attr: `__file__ ` is populated.
1240+ ``False `` otherwise. This value impacts how :attr: `origin ` is interpreted
1241+ and how the module's :attr: `__file__ ` is populated.
12421242
12431243
12441244.. class :: AppleFrameworkLoader(name, path)
Original file line number Diff line number Diff line change @@ -596,6 +596,10 @@ listed below.
596596 Raise :exc: `DeprecationWarning ` instead of :exc: `ImportWarning `
597597 when falling back to ``__package__ ``.
598598
599+ .. deprecated-removed :: 3.13 3.15
600+ ``__package__ `` will cease to be set or taken into consideration
601+ by the import system or standard library.
602+
599603
600604.. attribute :: __spec__
601605
@@ -653,6 +657,10 @@ listed below.
653657 It is **strongly ** recommended that you rely on :attr: `__spec__ `
654658 instead of ``__cached__ ``.
655659
660+ .. deprecated-removed :: 3.13 3.15
661+ ``__cached__ `` will cease to be set or taken into consideration
662+ by the import system or standard library.
663+
656664.. _package-path-rules :
657665
658666module.__path__
Original file line number Diff line number Diff line change 1+ Deprecate the setting and using ``__package__ `` and ``__cached__ ``.
You can’t perform that action at this time.
0 commit comments