Closed mmcky closed 1 year ago
One issue with this will be the duplicate extension setting names used for sphinx
config
~/repos-collab/lecture-python-programming enable-myst ✗ 30m ⚑ ◒ ⍉
▶ make website THEMEPATH="theme/lecture-python-programming.theme"
echo "Theme: theme/lecture-python-programming.theme"
Theme: theme/lecture-python-programming.theme
Running Sphinx v2.4.4
Extension error:
Config value 'jupyter_execute_notebooks' already present
make: *** [website] Error 2
sphinxcontrib-jupyter
to remove clashes in config
names to let them be compatible. Not required as we use jupyter-book
directly.
Due to the modular nature of the Executable Book Project we might be able to enable
myst-parser
ormyst-nb
to parsermyst
oripynb
containing myst or markdown respectively. This would enable the switch to writing withmyst
and allow for a staged migration fromrst
tomyst
.