diff options
| author | Tom Rini <[email protected]> | 2026-03-09 12:09:52 -0600 |
|---|---|---|
| committer | Heinrich Schuchardt <[email protected]> | 2026-03-27 10:53:28 +0100 |
| commit | d0dfaacf57a2a0fa4a5c09223e62fdddef544052 (patch) | |
| tree | 4d3b0a6d8453b88bd33352e4e9f5da6314a36b87 | |
| parent | 2632deee5fa47ead646edbb1a0cfbd07c98ec094 (diff) | |
doc: Use sys.path.append for pytests being found
Rather than having our "docs" build tagets modify PTYHONPATH, have
doc/conf.py append the required paths at runtime instead. This will
ensure that our builds from readthedocs will also find all of the
required files.
Signed-off-by: Tom Rini <[email protected]>
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | doc/conf.py | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -2759,8 +2759,7 @@ DOC_TARGETS := xmldocs latexdocs pdfdocs htmldocs epubdocs cleandocs \ linkcheckdocs dochelp refcheckdocs texinfodocs infodocs PHONY += $(DOC_TARGETS) $(DOC_TARGETS): scripts_basic FORCE - $(Q)PYTHONPATH=$(srctree)/test/py/tests:$(srctree)/test/py \ - $(MAKE) $(build)=doc $@ + $(Q)$(MAKE) $(build)=doc $@ PHONY += checkstack ubootrelease ubootversion diff --git a/doc/conf.py b/doc/conf.py index 84d028feda8..bf60fe14315 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -34,6 +34,8 @@ if os.environ.get("READTHEDOCS", "") == "True": # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. sys.path.insert(0, os.path.abspath('sphinx')) +sys.path.append(os.path.abspath('../test/py/tests')) +sys.path.append(os.path.abspath('../test/py')) from load_config import loadConfig # -- General configuration ------------------------------------------------ |
