File tree 3 files changed +11
-2
lines changed
Misc/NEWS.d/next/Core_and_Builtins
3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -1237,8 +1237,8 @@ find and load modules.
1237
1237
.. attribute :: has_location
1238
1238
1239
1239
``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.
1242
1242
1243
1243
1244
1244
.. class :: AppleFrameworkLoader(name, path)
Original file line number Diff line number Diff line change @@ -596,6 +596,10 @@ listed below.
596
596
Raise :exc: `DeprecationWarning ` instead of :exc: `ImportWarning `
597
597
when falling back to ``__package__ ``.
598
598
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
+
599
603
600
604
.. attribute :: __spec__
601
605
@@ -653,6 +657,10 @@ listed below.
653
657
It is **strongly ** recommended that you rely on :attr: `__spec__ `
654
658
instead of ``__cached__ ``.
655
659
660
+ .. deprecated-removed :: 3.13 3.15
661
+ ``__package__ `` will cease to be set or taken into consideration
662
+ by the import system or standard library.
663
+
656
664
.. _package-path-rules :
657
665
658
666
module.__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