Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Disabling individual Sphinx warning messages

I have many .rst files in my Sphinx tree which are intentionally excluded from any index tree. I get warnings like

 /filename.rst:: WARNING: document isn't included in any toctree 

How can I suppress specific warnings in Sphinx?

like image 308
Mikko Ohtamaa Avatar asked Oct 17 '12 09:10

Mikko Ohtamaa


1 Answers

  1. Are there .rst files in your Sphinx project whose content you don't want in the output?

    Use the exclude_patterns configuration variable. No output (and no warning messages) will be generated for files matching the specified patterns. See http://www.sphinx-doc.org/en/master/usage/configuration.html#confval-exclude_patterns.

  2. Are there .rst files in your Sphinx project that are not part of any toctree but whose content should be in the output?

    Add :orphan: at the top of each .rst file to suppress the warning message. See http://www.sphinx-doc.org/en/master/usage/restructuredtext/field-lists.html#file-wide-metadata

like image 107
mzjn Avatar answered Sep 22 '22 19:09

mzjn