From e139a3547095815993166540911f17b820cd903a Mon Sep 17 00:00:00 2001 From: Matthias Dellweg Date: Wed, 14 Jan 2026 16:38:46 +0100 Subject: [PATCH] Allow docstring lookup in src layouts --- src/pulp_docs/plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pulp_docs/plugin.py b/src/pulp_docs/plugin.py index 7c055aa..2b3ee2d 100644 --- a/src/pulp_docs/plugin.py +++ b/src/pulp_docs/plugin.py @@ -338,8 +338,9 @@ def on_config(self, config: MkDocsConfig) -> MkDocsConfig | None: for component in self.loaded_components: components_var.append(get_component_data(component)) config.watch.append(str(component.component_dir / "docs")) - component_dir = str(component.component_dir.resolve()) - mkdocstrings_config.handlers["python"]["paths"].append(component_dir) + component_dir = component.component_dir.resolve() + mkdocstrings_config.handlers["python"]["paths"].append(str(component_dir)) + mkdocstrings_config.handlers["python"]["paths"].append(str(component_dir / "src")) macros_plugin = config.plugins["macros"] macros_plugin.register_macros({"rss_items": rss_items})