diff --git a/docs/.sphinx/requirements.in b/docs/.sphinx/requirements.in index 2dfc7b076b..36a9a45775 100644 --- a/docs/.sphinx/requirements.in +++ b/docs/.sphinx/requirements.in @@ -1 +1,2 @@ git+https://github.com/RadeonOpenCompute/rocm-docs-core.git +sphinxcontrib-bibtex==2.5.0 diff --git a/docs/.sphinx/requirements.txt b/docs/.sphinx/requirements.txt index e2b7935903..8618920ea6 100644 --- a/docs/.sphinx/requirements.txt +++ b/docs/.sphinx/requirements.txt @@ -46,9 +46,11 @@ docutils==0.16 # via # breathe # myst-parser + # pybtex-docutils # pydata-sphinx-theme # rocm-docs-core # sphinx + # sphinxcontrib-bibtex executing==1.2.0 # via stack-data fastjsonschema==2.16.3 @@ -94,6 +96,8 @@ jupyter-core==5.3.0 # ipykernel # jupyter-client # nbformat +latexcodec==2.0.1 + # via pybtex linkify-it-py==1.0.3 # via myst-parser markdown-it-py==2.2.0 @@ -150,6 +154,12 @@ ptyprocess==0.7.0 # via pexpect pure-eval==0.2.2 # via stack-data +pybtex==0.24.0 + # via + # pybtex-docutils + # sphinxcontrib-bibtex +pybtex-docutils==1.0.2 + # via sphinxcontrib-bibtex pycparser==2.21 # via cffi pydata-sphinx-theme==0.13.1 @@ -175,6 +185,7 @@ pyyaml==6.0 # jupyter-cache # myst-nb # myst-parser + # pybtex # sphinx-external-toc pyzmq==25.0.2 # via @@ -189,6 +200,8 @@ rocm-docs-core @ git+https://github.com/RadeonOpenCompute/rocm-docs-core.git six==1.16.0 # via # asttokens + # latexcodec + # pybtex # python-dateutil smmap==5.0.0 # via gitdb @@ -208,6 +221,7 @@ sphinx==4.3.1 # sphinx-design # sphinx-external-toc # sphinx-notfound-page + # sphinxcontrib-bibtex sphinx-book-theme==1.0.0rc2 # via rocm-docs-core sphinx-copybutton==0.5.1 @@ -220,6 +234,10 @@ sphinx-notfound-page==0.8.3 # via rocm-docs-core sphinxcontrib-applehelp==1.0.4 # via sphinx +sphinxcontrib-bibtex==2.5.0 + # via + # -r requirements.in + # rocm-docs-core sphinxcontrib-devhelp==1.0.2 # via sphinx sphinxcontrib-htmlhelp==2.0.1 diff --git a/docs/conf.py b/docs/conf.py index 9b43b7155f..3ec81ee9df 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,7 +18,8 @@ mathjax3_config = { } } -bibtex_bibfiles = ['refs.bib'] - for sphinx_var in ROCmDocs.SPHINX_VARS: globals()[sphinx_var] = getattr(docs_core, sphinx_var) + +extensions += ['sphinxcontrib.bibtex'] +bibtex_bibfiles = ['refs.bib']