Fix #10200: apidoc: Duplicated submodules are shown for modules

This commit is contained in:
Takeshi KOMIYA 2022-05-01 00:45:39 +09:00 committed by Adam Turner
parent 5134dbcd0d
commit 6050062efa
2 changed files with 3 additions and 0 deletions

View File

@ -72,6 +72,8 @@ Features added
Bugs fixed
----------
* #10200: apidoc: Duplicated submodules are shown for modules having both .pyx
and .so files
* #10279: autodoc: Default values for keyword only arguments in overloaded
functions are rendered as a string literal
* #10280: autodoc: :confval:`autodoc_docstring_signature` unexpectedly generates

View File

@ -117,6 +117,7 @@ def create_package_file(root: str, master_package: str, subroot: str, py_files:
submodules = [sub.split('.')[0] for sub in py_files
if not is_skipped_module(path.join(root, sub), opts, excludes) and
not is_initpy(sub)]
submodules = sorted(set(submodules))
submodules = [module_join(master_package, subroot, modname)
for modname in submodules]
options = copy(OPTIONS)