首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apidoc不排除exclude_patterns

apidoc不排除exclude_patterns
EN

Stack Overflow用户
提问于 2020-01-12 22:09:39
回答 1查看 395关注 0票数 0

我有以下目录结构:

代码语言:javascript
复制
+project_name
|
+---project_name
|   |---subpackage
|       |---__init__.py
|       |---api.py
|       |---mock_run.py
|
+---docs
    |---conf.py

我不想让mock_run出现在我的文档中,所以在conf.py中我有:

exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store','mock', '**/mock_*', '*/mock_*','mock_run.py']

我运行sphinx-apidoc -o docs/ project_name -f -M (我也像make docs makefile一样清理所有东西)。

该文件仍显示在文档中。我做错了什么?

正如你所看到的,我已经尝试了许多不同的版本来捕获正则表达式,所以我相信这不是问题所在。

EN

回答 1

Stack Overflow用户

发布于 2020-01-13 00:26:10

看起来conf.py中的exclude_patterns不是给api-doc用的,而是给make html用的。解决方案是在命令行中为apidoc运行排除模式

代码语言:javascript
复制
sphinx-apidoc -o docs/ project_name "**/mock_*" -f -M
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59704636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档