about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/science/math/sage/patches/docutils-0.15.patch
blob: 63f5d2e146dd4c8e6b25dc013c49fb5c53532787 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/src/sage/misc/sphinxify.py b/src/sage/misc/sphinxify.py
index 4849c2bffa..76b7bc8602 100644
--- a/src/sage/misc/sphinxify.py
+++ b/src/sage/misc/sphinxify.py
@@ -25,6 +25,7 @@ from __future__ import absolute_import, print_function
 import os
 import re
 import shutil
+import warnings
 from tempfile import mkdtemp
 from sphinx.application import Sphinx
 
@@ -120,7 +121,10 @@ smart_quotes = no""")
     # buildername, confoverrides, status, warning, freshenv).
     sphinx_app = Sphinx(srcdir, confdir, outdir, doctreedir, format,
                         confoverrides, None, None, True)
-    sphinx_app.build(None, [rst_name])
+    with warnings.catch_warnings():
+        # Quick and dirty workaround for https://trac.sagemath.org/ticket/28856#comment:19
+        warnings.simplefilter("ignore")
+        sphinx_app.build(None, [rst_name])
     sys.path = old_sys_path
 
     # We need to remove "_" from __builtin__ that the gettext module installs