diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-03-07 16:26:21 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-03-10 14:35:44 +0100 |
| commit | 7565650d84b27784d4945ede0f5ba5a5cb93f926 (patch) | |
| tree | accb2160e425883b26654acf886cdee0608d5eef /build_scripts/main.py | |
| parent | 2f4cf21ad1d4469662c2e816a1674498565af1ee (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.py | 5 |
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 |
