COMMITS
/ Lib/importlib/_bootstrap.py February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 10, 2026
G
gh-143650: Fix importlib race condition on import failure (GH-143651)
Gregory P. Smith committed
December 11, 2025
B
GH-65961: Stop setting `__cached__` on modules (GH-142165)
Brett Cannon committed
December 10, 2025
B
GH-97850: Remove all uses and definitions of `load_module()` from importlib (#142205)
Brett Cannon committed
September 19, 2025
L
gh-138310: Adds sys.audit event for import_module (#138311)
Lisa Roach committed
April 8, 2025
S
gh-115942: Add `locked` to several multiprocessing locks (#115944)
sobolevn committed
February 18, 2025
S
gh-130094: Fix race conditions in `importlib` (gh-130101)
Sam Gross committed
February 11, 2025
August 1, 2024
B
gh-122555: Remove removed functions from `Doc/data/refcounts.dat` (#122556)
Bénédikt Tran committed
May 4, 2024
W
fix comment typo in importlib (#118567)
wim glenn committed
January 30, 2024
K
``importlib/_bootstrap.py``: Reduce size of ``_List`` instances (GH-114747)
Kirill Podoprigora committed
November 27, 2023
August 29, 2023
B
GH-106176, GH-104702: Fix reference leak when importing across multiple threads (#108497)
Brett Cannon committed
May 3, 2023
B
gh-98040: Remove find_loader, find_module and other deprecated APIs (#98059)
Barry Warsaw committed
April 14, 2023
N
Remove double space in import error message (#103458)
Ned Batchelder committed
April 6, 2023
B
GH-102700: allow built-in modules to be submodules (GH-103162)
Brett Cannon committed
February 17, 2023
D
D
gh-101766: Fix refleak for _BlockingOnManager resources (gh-101942)
Dong-hee Na committed
January 21, 2023
J
gh-91351: Fix some bugs in importlib handling of re-entrant imports (GH-94504)
Jean-Paul Calderone committed
November 6, 2022
A
gh-98139: enhance namespace package repr
Anh71me committed
October 6, 2022
G
bpo-38693: Use f-strings instead of str.format() within importlib (#17058)
Gregory P. Smith committed
October 5, 2022
B
B
gh-97850: Remove all known instances of module_repr() (#97876)
Barry Warsaw committed
August 5, 2022
B
gh-94619: Remove long deprecated methods module_repr() and load_module() (#94624)
Barry Warsaw committed
October 20, 2021
B
bpo-35673: Add a public alias for namespace package __loader__ attribute (#29049)
Barry Warsaw committed
October 14, 2021
E
bpo-21736: Set __file__ on frozen stdlib modules. (gh-28656)
Eric Snow committed
October 5, 2021
E
bpo-45020: Identify which frozen modules are actually aliases. (gh-28655)
Eric Snow committed
August 12, 2021
G
bpo-43392: Optimize repeated calls to `__import__()` (GH-24735)
Germán Méndez Bravo committed
July 24, 2021
F
bpo-44717: improve AttributeError on circular imports of submodules (GH-27338)
Filipe Laíns committed
P
Revert "bpo-44717: improve AttributeError on circular imports of submodules (GH-27299)" (GH-27331)
Pablo Galindo Salgado committed
F
bpo-44717: improve AttributeError on circular imports of submodules (GH-27299)
Filipe Laíns committed
April 6, 2021
B
bpo-42135: Deprecate implementations of find_module() and find_loader() (GH-25169)
Brett Cannon committed
March 30, 2021
B
bpo-42134: Raise ImportWarning when calling find_module() in the import system (GH-25044)
Brett Cannon committed
March 26, 2021
B
bpo-42136: Deprecate module_repr() as found in importlib (GH-25022)
Brett Cannon committed
March 24, 2021
B
bpo-42137: have ModuleType.__repr__ prefer __spec__ over module_repr() (GH-24953)
Brett Cannon committed
December 4, 2020
B
bpo-26131: Deprecate usage of load_module() (GH-23469)
Brett Cannon committed
November 20, 2020
V
bpo-42403: Use @staticmethod in importlib (GH-23395)
Victor Stinner committed
November 19, 2020
V
bpo-42403: Simplify importlib external bootstrap (GH-23397)
Victor Stinner committed
March 3, 2020
A
bpo-38091: Import deadlock detection causes deadlock (GH-17518)
Armin Rigo committed
January 23, 2020
D
bpo-39336: Allow packages to not let their child modules be set on them (#18006)
Dino Viehland committed
September 11, 2019
August 8, 2019
S
bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)
Serhiy Storchaka committed
August 3, 2019
N
bpo-37444: Update differing exception between builtins and importlib (GH-14869)
Ngalim Siregar committed
February 13, 2019
N
bpo-35887: Add make regen-importlib step to importlib._bootstrap docstring (GH-11777)
Nina Zakharenko committed
February 5, 2019
N
bpo-35321: Set the spec origin to frozen in frozen modules (#11732)
Nina Zakharenko committed
October 29, 2018
S
bpo-33331: Clean modules in the reversed order in PyImport_Cleanup(). (GH-6565)
Serhiy Storchaka committed
March 11, 2018
S
bpo-32946: Speed up "from ... import ..." from non-packages. (GH-5873)
Serhiy Storchaka committed
February 2, 2018
B
bpo-32303 - Consistency fixes for namespace loaders (#5481)
Barry Warsaw committed
October 26, 2017
S
bpo-21720: Restore the Python 2.7 logic in handling a fromlist. (#4118)
Serhiy Storchaka committed