summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2013-03-27 16:34:30 +0100
committerMonty Taylor <mordred@inaugust.com>2013-03-27 16:34:30 +0100
commitd539c3d76b80dcdb833240057306e54bc41f8d37 (patch)
tree9f54a15f400d6c6dacbb02f5bd9f5acfe1e5f4dd
parent155e64f050c5cb72cff9c944d00cacf0835eaac2 (diff)
downloadpbr-d539c3d76b80dcdb833240057306e54bc41f8d37.tar.gz
Add support for warnings=errors.
Change-Id: I710439b01b0585e5e97a337387c508ac26faa6c5
-rw-r--r--pbr/packaging.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/pbr/packaging.py b/pbr/packaging.py
index 6fad1f2..6d9d114 100644
--- a/pbr/packaging.py
+++ b/pbr/packaging.py
@@ -229,6 +229,15 @@ class LocalSDist(sdist.sdist):
try:
from sphinx import setup_command
+ from sphinx import application
+
+ class LocalSphinx(application.Sphinx):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['warningiserror'] = True
+ super(LocalSphinx, self).__init__(*args, **kwargs)
+ sphinx.application.Sphinx = LocalSphinx
+
class LocalBuildDoc(setup_command.BuildDoc):