From 0142fbfbfbd1ba7fe66f6acd9a364d378013f0d7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Nov 2025 11:20:10 +0100 Subject: [PATCH 1/5] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 8cc3f83..47daecc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,7 @@ teachbooks == 0.2.3 sphinx-inline-tabs git+https://github.com/TeachBooks/TeachBooks-Favourites +git+https://github.com/TeachBooks/Sphinx-Metadata-Figure teachbooks-sphinx-grasple From 00c79afadebd2864b0c40771ff078fbde741855d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Nov 2025 11:22:19 +0100 Subject: [PATCH 2/5] Update _config.yml --- book/_config.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index 7dfb1d3..ce80713 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -18,6 +18,7 @@ sphinx: - teachbooks_sphinx_grasple - sphinx_apa_references - sphinx_github_alerts + - sphinx_metadata_figure config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js @@ -45,6 +46,10 @@ sphinx: macros: "newcolor": ['\definecolor{newcolor}{RGB}{111, 29, 119}{\color{newcolor}#1}',1] named_colors_custom_colors: {'onlylight':[165,21,160],'lightanddark':[45,180,117,204,158,110],'hyphen-color':[45,180,117,165,21,160],'attributiongrey':[150,150,150]} + metadata_figure_settings: + license: + summaries: false + individual: false teachbooks: attribution_location: margin From 256163c70b915fb062509ebb56b82da4959ff497 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Nov 2025 11:22:56 +0100 Subject: [PATCH 3/5] Add external link to Sphinx-Metadata-Figure manual --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index dcbfc9d..17e5d9b 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -88,6 +88,7 @@ parts: - file: features/exercise.md - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md - external: https://github.com/TeachBooks/Sphinx-GitHub-Alerts/blob/main/README.md + - external: https://github.com/TeachBooks/Sphinx-Metadata-Figure/blob/main/MANUAL.md - file: features/visuals.md sections: - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md From 58ec1c78ad7f2215a135c19557bdd70de7749531 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Fri, 28 Nov 2025 14:31:47 +0100 Subject: [PATCH 4/5] Update Sphinx Metadata Figure dependency Replaces the git-based Sphinx-Metadata-Figure dependency with the PyPI package sphinx-metadata-figure version 1.0.0 in requirements.txt. --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 47daecc..a2233b4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,8 @@ teachbooks == 0.2.3 sphinx-inline-tabs git+https://github.com/TeachBooks/TeachBooks-Favourites -git+https://github.com/TeachBooks/Sphinx-Metadata-Figure + +sphinx-metadata-figure==1.0.0 teachbooks-sphinx-grasple From 130a5e37559b0c7c63355b65acd0fb3713da37d1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Nov 2025 15:16:16 +0100 Subject: [PATCH 5/5] Add style settings for metadata figure placement --- book/_config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index ce80713..1cf67a0 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -47,6 +47,8 @@ sphinx: "newcolor": ['\definecolor{newcolor}{RGB}{111, 29, 119}{\color{newcolor}#1}',1] named_colors_custom_colors: {'onlylight':[165,21,160],'lightanddark':[45,180,117,204,158,110],'hyphen-color':[45,180,117,165,21,160],'attributiongrey':[150,150,150]} metadata_figure_settings: + style: + placement: hide license: summaries: false individual: false