From 4a65a38705da375751d40e6d72bf25886e5a76b1 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Thu, 8 Sep 2016 15:28:16 +0200
Subject: [PATCH] Remove requirement for sphinxcontrib-ansi

---
 buildout.cfg      |  2 +-
 doc/admin/conf.py |  1 -
 doc/api/conf.py   | 10 ----------
 doc/user/conf.py  |  6 ------
 setup.py          |  1 -
 5 files changed, 1 insertion(+), 19 deletions(-)

diff --git a/buildout.cfg b/buildout.cfg
index d1f05a47e..3a20a2e1b 100644
--- a/buildout.cfg
+++ b/buildout.cfg
@@ -1,6 +1,7 @@
 [buildout]
 parts = sysegg scripts django node bower help
 extensions = mr.developer
+index = https://pypi.org/simple
 auto-checkout = *
 eggs = beat.core
        beat.cmdline
@@ -74,7 +75,6 @@ eggs = alabaster
        six
        snowballstemmer
        Sphinx
-       sphinxcontrib-ansi
        sphinxcontrib-httpdomain
        sphinxcontrib-mscgen
        sphinxcontrib-programoutput
diff --git a/doc/admin/conf.py b/doc/admin/conf.py
index a8e41fb09..bf664f488 100644
--- a/doc/admin/conf.py
+++ b/doc/admin/conf.py
@@ -47,7 +47,6 @@ extensions = [
     'sphinx.ext.intersphinx',
     'sphinx.ext.napoleon',
     'sphinx.ext.viewcode',
-    'sphinxcontrib.ansi',
     'sphinxcontrib.programoutput',
     ]
 
diff --git a/doc/api/conf.py b/doc/api/conf.py
index ed592c1f9..c7dd11889 100644
--- a/doc/api/conf.py
+++ b/doc/api/conf.py
@@ -51,7 +51,6 @@ needs_sphinx = '1.3'
 # Add any Sphinx extension module names here, as strings. They can be extensions
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
 extensions = [
-
     'sphinx.ext.todo',
     'sphinx.ext.coverage',
     'sphinx.ext.ifconfig',
@@ -62,11 +61,8 @@ extensions = [
     'sphinx.ext.graphviz',
     'sphinx.ext.napoleon',
     'sphinx.ext.viewcode',
-
-    'sphinxcontrib.ansi',
     'sphinxcontrib.programoutput',
     'sphinxcontrib.httpdomain',
-
     ]
 
 import sphinx
@@ -321,9 +317,3 @@ intersphinx_mapping = dict(
 
 def setup(app):
   pass
-
-# If True, ANSI colour sequences in program output are interpreted. To use this
-# feature, the extension sphinxcontrib.ansi must be enabled and configured. If
-# missing or False, these sequences are not interpreted, but appear in
-# documentation unchanged.
-programoutput_use_ansi = True
diff --git a/doc/user/conf.py b/doc/user/conf.py
index aca795319..a84e14da2 100644
--- a/doc/user/conf.py
+++ b/doc/user/conf.py
@@ -305,9 +305,3 @@ intersphinx_mapping = dict(
 
 def setup(app):
   pass
-
-# If True, ANSI colour sequences in program output are interpreted. To use this
-# feature, the extension sphinxcontrib.ansi must be enabled and configured. If
-# missing or False, these sequences are not interpreted, but appear in
-# documentation unchanged.
-programoutput_use_ansi = True
diff --git a/setup.py b/setup.py
index b132f5912..ab086c0c1 100644
--- a/setup.py
+++ b/setup.py
@@ -67,7 +67,6 @@ setup(
         "simplejson",
         "sphinx",
         "sphinxcontrib-programoutput",
-        "sphinxcontrib-ansi",
         "sphinxcontrib-httpdomain",
         "sphinx-rtd-theme",
         "matplotlib",
-- 
GitLab