From 7e7e89cc000cc2e6b824d5e01befa49a8b02bc61 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 16 Dec 2025 20:52:53 +0000 Subject: [PATCH 1/6] fix(inventory): fix `RemovedInSphinx10Warning` --- myst_parser/inventory.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index 5ece7b6e..06081015 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -366,18 +366,19 @@ def filter_sphinx_inventories( continue for target in data: if match_with_wildcard(target, targets): - project, version, loc, text = data[target] + data_target = data[target] + display_name = data_target.display_name yield ( InvMatch( inv=inv_name, domain=domain_name, otype=obj_type, name=target, - project=project, - version=version, + project=data_target.project_name, + version=data_target.project_version, base_url=None, - loc=loc, - text=None if (not text or text == "-") else text, + loc=data_target.uri, + text=None if (not display_name or display_name == "-") else display_name, ) ) From b0b3de7124fa2d0e3e644278aa7c32eb0d653642 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 20:54:41 +0000 Subject: [PATCH 2/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- myst_parser/inventory.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index 06081015..fd4235d9 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -378,7 +378,9 @@ def filter_sphinx_inventories( version=data_target.project_version, base_url=None, loc=data_target.uri, - text=None if (not display_name or display_name == "-") else display_name, + text=None + if (not display_name or display_name == "-") + else display_name, ) ) From a9d563ff68d063f922a6db211ca66a444d5a734d Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Fri, 19 Dec 2025 23:19:12 +0000 Subject: [PATCH 3/6] Update myst_parser/inventory.py Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> --- myst_parser/inventory.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index fd4235d9..520b2c98 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -367,7 +367,13 @@ def filter_sphinx_inventories( for target in data: if match_with_wildcard(target, targets): data_target = data[target] - display_name = data_target.display_name + if sphinx.__version_info__[:2] >= (8, 2): + project_name = data_target.project_name + project_version= data_target.project_version + uri = data_target.uri + display_name = data_target.display_name + else: + project_name, project_version, uri, display_name = data[target] yield ( InvMatch( inv=inv_name, From 3e9196906b33c11d6044ddc691c19828b8f4e437 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 23:19:23 +0000 Subject: [PATCH 4/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- myst_parser/inventory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index 520b2c98..99c3eb9d 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -369,7 +369,7 @@ def filter_sphinx_inventories( data_target = data[target] if sphinx.__version_info__[:2] >= (8, 2): project_name = data_target.project_name - project_version= data_target.project_version + project_version = data_target.project_version uri = data_target.uri display_name = data_target.display_name else: From 7354e549fd70526f881b3d8374d7196a8bbfc0f1 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Fri, 19 Dec 2025 23:24:09 +0000 Subject: [PATCH 5/6] Add sphinx import to inventory.py --- myst_parser/inventory.py | 1 + 1 file changed, 1 insertion(+) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index 99c3eb9d..f4338391 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -13,6 +13,7 @@ import json import re import zlib +import sphinx from collections.abc import Iterator from dataclasses import asdict, dataclass from typing import IO, TYPE_CHECKING, TypedDict From 217ada075f1eddb8f6edbeab0633936b0a595418 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 23:24:20 +0000 Subject: [PATCH 6/6] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- myst_parser/inventory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/myst_parser/inventory.py b/myst_parser/inventory.py index f4338391..f1c88de4 100644 --- a/myst_parser/inventory.py +++ b/myst_parser/inventory.py @@ -13,12 +13,12 @@ import json import re import zlib -import sphinx from collections.abc import Iterator from dataclasses import asdict, dataclass from typing import IO, TYPE_CHECKING, TypedDict from urllib.request import urlopen +import sphinx import yaml if TYPE_CHECKING: