Skip to content
Snippets Groups Projects
Commit 05b3a62d authored by hrani's avatar hrani
Browse files

Merge branch 'master' of https://github.com/BhallaLab/moose

parents 5f07757f 22eb3d1a
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,12 @@ Released under the WTFPL (http://sam.zoy.org/wtfpl/).
from docutils import nodes
from docutils.parsers.rst import directives
from sphinx.directives.code import CodeBlock
from sphinx.util.compat import make_admonition
# Fixes from https://github.com/abakan/ablog/commit/413566341b36d2b855fdebe133e15edcd4542785
try:
from sphinx.util.compat import make_admonition
except ImportError as e:
from docutils.parsers.rst.directives.admonitions import BaseAdmonition as make_admonition
HCB_COUNTER = 0
......@@ -82,6 +87,12 @@ class HiddenCodeBlock(CodeBlock):
hcb.line = self.lineno
return [hcb]
def visit_hcb_tex( self, node ):
pass
def depart_hcb_tex( self, node ):
pass
def visit_hcb_html(self, node):
"""Visit hidden code block"""
......@@ -126,4 +137,4 @@ def depart_hcb_html(self, node):
def setup(app):
app.add_directive('hidden-code-block', HiddenCodeBlock)
app.add_node(hidden_code_block, html=(visit_hcb_html, depart_hcb_html))
app.add_node(hidden_code_block, latex=(visit_hcb_tex, depart_hcb_tex))
......@@ -22,17 +22,19 @@ import sys
import sphinx_rtd_theme
import mock
conf_dir_ = os.path.dirname( __file__ )
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
sys.path.insert(0, os.path.abspath('../python'))
sys.path.insert(0, os.path.abspath('./Extensions'))
sys.path.append(os.path.abspath('../../moose-examples/snippets'))
sys.path.append(os.path.abspath('../../moose-examples/tutorials/ChemicalOscillators'))
sys.path.append(os.path.abspath('../../moose-examples/tutorials/ChemicalBistables'))
sys.path.append(os.path.abspath('../../moose-examples/tutorials/ExcInhNet'))
sys.path.append(os.path.abspath('../../moose-examples/neuroml/lobster_pyloric'))
sys.path.append(os.path.abspath('../../moose-examples/tutorials/ExcInhNetCaPlasticity'))
sys.path.append(os.path.join(conf_dir_, 'Extensions') )
# -- General configuration -----------------------------------------------------
......@@ -283,16 +285,8 @@ autodoc_mock_imports = [ 'numpy' , 'moose.sbml' , 'moose.genesis' , 'moose.LIF'
exclude_patterns = ['/docs/source/user/py/references/*.rst']
#run the doxygen thingy
# read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True'
#
# if read_the_docs_build:
#
# subprocess.call('cd ../../doxygen; doxygen', shell=True)
import subprocess, os
read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True'
if read_the_docs_build:
if not read_the_docs_build:
subprocess.call('cd doxygen; echo HELLO......................; doxygen Doxyfile', shell=True)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment