diff options
author | Monty Taylor <mordred@inaugust.com> | 2013-03-27 16:34:30 +0100 |
---|---|---|
committer | Monty Taylor <mordred@inaugust.com> | 2013-03-27 16:34:30 +0100 |
commit | d539c3d76b80dcdb833240057306e54bc41f8d37 (patch) | |
tree | 9f54a15f400d6c6dacbb02f5bd9f5acfe1e5f4dd | |
parent | 155e64f050c5cb72cff9c944d00cacf0835eaac2 (diff) | |
download | pbr-d539c3d76b80dcdb833240057306e54bc41f8d37.tar.gz |
Add support for warnings=errors.
Change-Id: I710439b01b0585e5e97a337387c508ac26faa6c5
-rw-r--r-- | pbr/packaging.py | 9 |
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): |