8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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