|
5 | 5 | from sphinx_polyversion.driver import DefaultDriver |
6 | 6 | from sphinx_polyversion.git import Git, GitRef, GitRefType, file_predicate, refs_by_type |
7 | 7 | from sphinx_polyversion.pyvenv import Pip |
8 | | -from sphinx_polyversion.sphinx import SphinxBuilder |
| 8 | +from sphinx_polyversion.sphinx import CommandBuilder |
9 | 9 |
|
10 | 10 | #: Regex matching the branches to build docs for |
11 | 11 | BRANCH_REGEX = r"master-doctest" |
|
19 | 19 | #: Source directory |
20 | 20 | SOURCE_DIR = "docsrc/" |
21 | 21 |
|
22 | | -#: Arguments to pass to `poetry install` |
23 | | -POETRY_ARGS = "numpy" |
| 22 | +#: Arguments to pass to `pip install` |
| 23 | +POETRY_ARGS = "bayesflow" |
24 | 24 |
|
25 | 25 | #: Arguments to pass to `sphinx-build` |
26 | 26 | SPHINX_ARGS = "-a -v" |
|
33 | 33 | ], |
34 | 34 | "current": GitRef("master-doctest", "", "", GitRefType.TAG, datetime.fromtimestamp(6)), |
35 | 35 | } |
36 | | -MOCK = True |
37 | 36 |
|
38 | 37 |
|
39 | 38 | #: Data passed to templates |
@@ -74,11 +73,10 @@ def root_data(driver): |
74 | 73 | buffer_size=1 * 10**9, # 1 GB |
75 | 74 | predicate=file_predicate([src]), # exclude refs without source dir |
76 | 75 | ), |
77 | | - builder=SphinxBuilder(src / "source", args=SPHINX_ARGS.split()), |
| 76 | + builder=CommandBuilder(source=src / "source", cmd=["make", "github"]), |
78 | 77 | env=Pip.factory(args=POETRY_ARGS.split(), venv="buildvenv"), |
79 | 78 | template_dir=root / src / "polyversion/templates", |
80 | 79 | static_dir=root / src / "polyversion/static", |
81 | 80 | data_factory=data, |
82 | 81 | root_data_factory=root_data, |
83 | | - mock=MOCK_DATA, |
84 | | -).run(MOCK) |
| 82 | +).run(False) |
0 commit comments