bpo-44210: make importlib.metadata._meta.PackageMetadata public (GH-26299)
Signed-off-by: Filipe Laíns <lains@riseup.net>
Automerge-Triggered-By: GH:jaraco
(cherry picked from commit df7eeacd83f531dd67cec7bc483dec6dce17ddbd)
Co-authored-by: Filipe Laíns <lains@riseup.net>
diff --git a/Lib/importlib/metadata/__init__.py b/Lib/importlib/metadata/__init__.py
index 1421621..e2f2e47 100644
--- a/Lib/importlib/metadata/__init__.py
+++ b/Lib/importlib/metadata/__init__.py
@@ -15,6 +15,7 @@
import collections
from . import _adapters, _meta
+from ._meta import PackageMetadata
from ._collections import FreezableDefaultDict, Pair
from ._functools import method_cache
from ._itertools import unique_everseen
@@ -29,6 +30,7 @@
__all__ = [
'Distribution',
'DistributionFinder',
+ 'PackageMetadata',
'PackageNotFoundError',
'distribution',
'distributions',
diff --git a/Misc/NEWS.d/next/Library/2021-05-21-21-23-43.bpo-44210.5afQ3K.rst b/Misc/NEWS.d/next/Library/2021-05-21-21-23-43.bpo-44210.5afQ3K.rst
new file mode 100644
index 0000000..e5a14a1
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2021-05-21-21-23-43.bpo-44210.5afQ3K.rst
@@ -0,0 +1 @@
+Make importlib.metadata._meta.PackageMetadata public.