aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2023-03-07 16:26:21 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2023-03-10 14:35:44 +0100
commit7565650d84b27784d4945ede0f5ba5a5cb93f926 (patch)
treeaccb2160e425883b26654acf886cdee0608d5eef /build_scripts/main.py
parent2f4cf21ad1d4469662c2e816a1674498565af1ee (diff)
build_rst_docs: Run example gallery tool
Allows for checking the example pages right away. Task-number: PYSIDE-1106 Change-Id: I38b55415116739a0610e8600a7b9bcb3a7d2835b Reviewed-by: Keith Kyzivat <keith.kyzivat@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'build_scripts/main.py')
-rw-r--r--build_scripts/main.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 17e69e94d..b12b4561a 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -1275,6 +1275,11 @@ class PysideRstDocs(Command, CommandMixin):
if self.name == PYSIDE:
self.sphinx_src = self.out_dir / "rst"
+ example_gallery = config.setup_script_dir / "tools" / "example_gallery" / "main.py"
+ assert(example_gallery.is_file())
+ example_gallery_cmd = [sys.executable, os.fspath(example_gallery)]
+ if run_process(example_gallery_cmd) != 0:
+ raise SetupError(f"Error running example gallery for {self.doc_dir}")
elif self.name == SHIBOKEN:
self.sphinx_src = self.out_dir