Skip to content

Commit 2044db1

Browse files
committed
Fix warnings in sphinx docs
1 parent e30d8f7 commit 2044db1

File tree

2 files changed

+10
-19
lines changed

2 files changed

+10
-19
lines changed

docs/conf.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,8 @@
6969
('py:class', 'importlib_metadata._meta._T'),
7070
# Workaround for #435
7171
('py:class', '_T'),
72+
# importlib.metadata in stdlib does not have detailed API docs
73+
('py:class', 'importlib.metadata.Distribution'),
74+
('py:class', 'importlib.metadata.PackagePath'),
75+
('py:class', 'importlib.metadata._meta.PackageMetadata'),
7276
]

importlib_metadata/__init__.py

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,15 @@
3030

3131
from contextlib import suppress
3232
from importlib import import_module
33+
from importlib import metadata as _legacy
3334
from importlib.abc import MetaPathFinder
3435
from itertools import starmap
35-
from typing import (
36-
TYPE_CHECKING,
37-
Any,
38-
Iterable,
39-
List,
40-
Mapping,
41-
Match,
42-
Optional,
43-
Set,
44-
cast,
45-
)
46-
47-
48-
if TYPE_CHECKING:
49-
from importlib import metadata as _legacy
36+
from typing import Any, Iterable, List, Mapping, Match, Optional, Set, cast
5037

51-
if sys.version_info >= (3, 10):
52-
from importlib.metadata import PackageMetadata as _legacy_Metadata
53-
else:
54-
from email.message import Message as _legacy_Metadata
38+
if sys.version_info >= (3, 10):
39+
from importlib.metadata import PackageMetadata as _legacy_Metadata
40+
else:
41+
from email.message import Message as _legacy_Metadata
5542

5643

5744
__all__ = [

0 commit comments

Comments
 (0)