summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-04-15 15:00:46 +0000
committerGerrit Code Review <review@openstack.org>2017-04-15 15:00:46 +0000
commitca6e92c723c927d730db251c428b402d1c0701cb (patch)
tree27a036a764b0bb1dbc15cab6377664e92bc6d9ed
parent1ed853109574e4ae6f8dae932f292b751749f747 (diff)
parentd4e4efd77963ef95906cfbac73468f80cd8e3330 (diff)
downloadpbr-3.0.0.tar.gz
Merge "Stop building man pages by default"3.0.0
-rw-r--r--doc/source/index.rst6
-rw-r--r--pbr/builddoc.py6
-rw-r--r--pbr/tests/test_setup.py3
3 files changed, 8 insertions, 7 deletions
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 4a4e90a..764edf1 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -380,6 +380,12 @@ documentation`__. In addition, the ``autodoc_index_modules``,
``autodoc_tree_excludes`` options in the ``pbr`` section will affect the output
of the automatic module documentation generation.
+.. versionchanged:: 3.0
+
+ The ``build_sphinx`` plugin used to default to building both HTML and man
+ page output. This is no longer the case, and you should explicitly set
+ ``builders`` to ``html man`` if you wish to retain this behavior.
+
__ http://www.sphinx-doc.org/en/stable/man/sphinx-apidoc.html
__ http://www.sphinx-doc.org/en/stable/setuptools.html
diff --git a/pbr/builddoc.py b/pbr/builddoc.py
index 1359624..343f7c3 100644
--- a/pbr/builddoc.py
+++ b/pbr/builddoc.py
@@ -63,7 +63,7 @@ def _find_modules(arg, dirname, files):
class LocalBuildDoc(setup_command.BuildDoc):
- builders = ['html', 'man']
+ builders = ['html']
command_name = 'build_sphinx'
sphinx_initialized = False
@@ -142,10 +142,6 @@ class LocalBuildDoc(setup_command.BuildDoc):
self.builder_target_dir, self.doctree_dir,
self.builder, confoverrides, status_stream,
freshenv=self.fresh_env, warningiserror=self.warning_is_error)
- sphinx_config = app.config
- if self.builder == 'man' and len(
- getattr(sphinx_config, 'man_pages', '')) == 0:
- return
self.sphinx_initialized = True
try:
diff --git a/pbr/tests/test_setup.py b/pbr/tests/test_setup.py
index 3d2f401..7aa74f6 100644
--- a/pbr/tests/test_setup.py
+++ b/pbr/tests/test_setup.py
@@ -308,9 +308,8 @@ class BuildSphinxTest(BaseSphinxTest):
build_doc = packaging.LocalBuildDoc(self.distr)
build_doc.finalize_options()
- self.assertEqual(2, len(build_doc.builders))
+ self.assertEqual(1, len(build_doc.builders))
self.assertIn('html', build_doc.builders)
- self.assertIn('man', build_doc.builders)
build_doc = packaging.LocalBuildDoc(self.distr)
build_doc.builders = ''