We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
importlib.metadata._adapters
1 parent f5d6b5f commit 6673723Copy full SHA for 6673723
importlib_metadata/__init__.py
@@ -18,7 +18,7 @@
18
import posixpath
19
import collections
20
21
-from . import _adapters, _meta
+from . import _meta
22
from .compat import py39
23
from ._collections import FreezableDefaultDict, Pair
24
from ._compat import (
@@ -461,6 +461,9 @@ def metadata(self) -> _meta.PackageMetadata:
461
Custom providers may provide the METADATA file or override this
462
property.
463
"""
464
+ # deferred for performance (python/cpython#109829)
465
+ from . import _adapters
466
+
467
opt_text = (
468
self.read_text('METADATA')
469
or self.read_text('PKG-INFO')
newsfragments/+.feature.rst
@@ -0,0 +1 @@
1
+Deferred select imports in for speedup (python/cpython#109829).
0 commit comments