summaryrefslogtreecommitdiff
path: root/docs/conf.py
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2015-04-16 16:47:23 -0400
committerSteve Piercy <web@stevepiercy.com>2015-04-16 16:47:23 -0400
commit71d66b84dbd2927e79ebf2512a4bd287b7664b84 (patch)
treec0bfbcf196c8a9d06f053078fce7b509ea561cf9 /docs/conf.py
parentec1ec3f781409f6b0832c0ef11965484220b2c12 (diff)
downloadpyramid-71d66b84dbd2927e79ebf2512a4bd287b7664b84.tar.gz
pyramid-71d66b84dbd2927e79ebf2512a4bd287b7664b84.tar.bz2
pyramid-71d66b84dbd2927e79ebf2512a4bd287b7664b84.zip
Replace git submodule crap with new pylons-sphinx-themes package goodness. See #1614.
Diffstat (limited to 'docs/conf.py')
-rw-r--r--docs/conf.py22
1 files changed, 2 insertions, 20 deletions
diff --git a/docs/conf.py b/docs/conf.py
index fa4578275..11e42c5f3 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -20,6 +20,7 @@ import warnings
warnings.simplefilter('ignore', DeprecationWarning)
import pkg_resources
+import pylons_sphinx_themes
# skip raw nodes
from sphinx.writers.text import TextTranslator
@@ -136,27 +137,8 @@ if book:
# Options for HTML output
# -----------------------
-# Add and use Pylons theme
-if 'sphinx-build' in ' '.join(sys.argv): # protect against dumb importers
- from subprocess import call, Popen, PIPE
- cwd = os.getcwd()
- p = Popen('which git', shell=True, stdout=PIPE)
- here = os.path.abspath(os.path.dirname(__file__))
- parent = os.path.abspath(os.path.dirname(here))
- _themes = os.path.join(here, '_themes')
- git = p.stdout.read().strip()
- try:
- os.chdir(parent)
- if not os.listdir(_themes):
- call([git, 'submodule', '--init'])
- else:
- call([git, 'submodule', 'update'])
- sys.path.append(_themes)
- finally:
- os.chdir(cwd)
-
-html_theme_path = ['_themes']
html_theme = 'pyramid'
+html_theme_path = pylons_sphinx_themes.get_html_themes_path()
html_theme_options = dict(
github_url='https://github.com/Pylons/pyramid',
in_progress='true',