summaryrefslogtreecommitdiff
path: root/docs/conf.py
diff options
context:
space:
mode:
authorBlaise Laflamme <blaise@laflamme.org>2011-11-27 12:33:27 -0500
committerBlaise Laflamme <blaise@laflamme.org>2011-11-27 12:33:27 -0500
commitd0a25788fca2d2ebbf008658401e0d64ae232a8d (patch)
tree0a9247235a7e6331d6d3368324b56c96914a690f /docs/conf.py
parente0a909b3782133519b1874651d69bf70d8f3a5ec (diff)
downloadpyramid-d0a25788fca2d2ebbf008658401e0d64ae232a8d.tar.gz
pyramid-d0a25788fca2d2ebbf008658401e0d64ae232a8d.tar.bz2
pyramid-d0a25788fca2d2ebbf008658401e0d64ae232a8d.zip
updated doc theme workflow
Diffstat (limited to 'docs/conf.py')
-rw-r--r--docs/conf.py32
1 files changed, 20 insertions, 12 deletions
diff --git a/docs/conf.py b/docs/conf.py
index 4a39f5d64..6443ed17e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -38,7 +38,6 @@ LaTeXTranslator.visit_inline = nothing
LaTeXTranslator.depart_inline = nothing
book = os.environ.get('BOOK')
-rtd = os.environ.get('READTHEDOCS', None) == 'True'
# If your extensions are in another directory, add it here. If the directory
# is relative to the documentation root, use os.path.abspath to make it
@@ -48,11 +47,6 @@ sys.path.append(os.path.abspath(parent))
wd = os.getcwd()
os.chdir(parent)
os.system('%s setup.py test -q' % sys.executable)
-if rtd:
- from subprocess import Popen, PIPE
- p = Popen('which git', shell=True, stdout=PIPE)
- git = p.stdout.read().strip()
- os.system('{0} submodule update --init; {0} submodule foreach git pull origin master;'.format(git))
os.chdir(wd)
for item in os.listdir(parent):
@@ -147,15 +141,29 @@ if book:
# -----------------------
# Add and use Pylons theme
+from subprocess import call, Popen, PIPE
+
+p = Popen('which git', shell=True, stdout=PIPE)
+git = p.stdout.read().strip()
+cwd = os.getcwd()
+_themes = os.path.join(cwd, '_themes')
+
+if not os.path.isdir(_themes):
+ call(['git', 'clone', 'git://github.com/Pylons/pylons_sphinx_theme.git',
+ '_themes'])
+else:
+ os.chdir(_themes)
+ call(['git', 'checkout', 'master'])
+ call(['git', 'pull'])
+ os.chdir(cwd)
+
sys.path.append(os.path.abspath('_themes'))
html_theme_path = ['_themes']
html_theme = 'pyramid'
-
-html_theme_options = {
- 'github_url': 'https://github.com/Pylons/pyramid',
- 'in_progress': True
-}
-
+html_theme_options = dict(
+ github_url='https://github.com/Pylons/pyramid_tutorials',
+ in_progress='true'
+ )
# The style sheet to use for HTML and HTML Help pages. A file of that name
# must exist either in Sphinx' static/ path, or in one of the custom paths
# given in html_static_path.