Skip to content

Commit 9890e24

Browse files
mathbouMathieu
authored andcommitted
⚡ cache metadata
1 parent 1b33628 commit 9890e24

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

seed_intersphinx_mapping/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,15 @@ def _get_project_links(project_name: str) -> List[str]:
7575
# Try a local package first
7676
try:
7777
dist = dist_meta.distributions.get_distribution(project_name)
78-
raw_urls = dist.get_metadata().get_all("Project-URL", default=())
78+
metadata = dist.get_metadata()
79+
raw_urls = metadata.get_all("Project-URL", default=())
7980

8081
for url in raw_urls:
8182
label, url = url.split(',', 1)
8283
if _DOCUMENTATION_RE.match(label):
8384
urls.append(url)
8485

85-
urls.append(dist.get_metadata().get("Home-Page"))
86+
urls.append(metadata.get("Home-Page"))
8687

8788
except dist_meta.distributions.DistributionNotFoundError:
8889
# Fall back to PyPI

0 commit comments

Comments
 (0)