diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 1f6c01d..175731f 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ python: - requirements: docs/sphinx/requirements.txt build: - os: ubuntu-22.04 + os: ubuntu-26.04 tools: - python: "3.10" + python: "3.12" diff --git a/docs/conf.py b/docs/conf.py index 444b995..c3bab08 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -42,7 +42,7 @@ # Required settings html_theme = "rocm_docs_theme" html_theme_options = { - "flavor": "amdgpu", + "flavor": "instinct-design", "announcement": f"AMD GPU Driver 31.30.0 is a technology preview intended for use only with AMD ROCm 7.13.0 technology preview. For production use, continue to use AMD GPU Driver {version} documentation.", "link_main_doc": True, # Add any additional theme options here diff --git a/docs/sphinx/requirements.in b/docs/sphinx/requirements.in index a678428..21089a8 100644 --- a/docs/sphinx/requirements.in +++ b/docs/sphinx/requirements.in @@ -1,4 +1,4 @@ -rocm-docs-core==1.32.0 +rocm-docs-core[api_reference] @ git+ssh://git@github.com/AMD-melliott/rocm-docs-core.git@feature/instinct-design-flavor sphinx-reredirects sphinxcontrib.datatemplates==0.11.0 Sphinx-Substitution-Extensions==2026.1.12 diff --git a/docs/sphinx/requirements.txt b/docs/sphinx/requirements.txt index a1162c2..7622af0 100644 --- a/docs/sphinx/requirements.txt +++ b/docs/sphinx/requirements.txt @@ -1,60 +1,64 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile requirements.in +# pip-compile docs/sphinx/requirements.in # accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==1.0.0 # via sphinx -asttokens==3.0.0 +asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonschema # jupyter-cache # referencing -babel==2.17.0 +babel==2.18.0 # via # pydata-sphinx-theme # sphinx beartype==0.22.9 # via sphinx-substitution-extensions -beautifulsoup4==4.14.2 +beautifulsoup4==4.15.0 # via pydata-sphinx-theme breathe==4.36.0 # via rocm-docs-core -certifi==2025.11.12 +certifi==2026.6.17 # via requests cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests -click==8.3.0 +click==8.4.1 # via + # click-log + # doxysphinx # jupyter-cache # sphinx-external-toc +click-log==0.4.0 + # via doxysphinx comm==0.2.3 # via ipykernel -cryptography==46.0.3 +cryptography==49.0.0 # via pyjwt -debugpy==1.8.17 +debugpy==1.8.21 # via ipykernel -decorator==5.2.1 +decorator==5.3.1 # via ipython defusedxml==0.7.1 # via sphinxcontrib-datatemplates -docutils==0.21.2 +docutils==0.22.4 # via # myst-parser # pydata-sphinx-theme # sphinx # sphinx-substitution-extensions -exceptiongroup==1.3.0 - # via ipython +doxysphinx==3.3.14 + # via rocm-docs-core executing==2.2.1 # via stack-data fastjsonschema==2.21.2 @@ -63,37 +67,39 @@ fastjsonschema==2.21.2 # rocm-docs-core gitdb==4.0.12 # via gitpython -gitpython==3.1.45 +gitpython==3.1.50 # via rocm-docs-core -greenlet==3.2.4 +greenlet==3.5.2 # via sqlalchemy -idna==3.11 +idna==3.18 # via requests -imagesize==1.4.1 +imagesize==2.0.0 # via sphinx -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # jupyter-cache # myst-nb -ipykernel==7.1.0 +ipykernel==7.3.0 # via myst-nb -ipython==8.37.0 +ipython==9.14.1 # via # ipykernel # myst-nb -jedi==0.19.2 +ipython-pygments-lexers==1.1.1 + # via ipython +jedi==0.20.0 # via ipython jinja2==3.1.6 # via # myst-parser # sphinx -jsonschema==4.25.1 +jsonschema==4.26.0 # via nbformat jsonschema-specifications==2025.9.1 # via jsonschema jupyter-cache==1.0.1 # via myst-nb -jupyter-client==8.6.3 +jupyter-client==8.9.1 # via # ipykernel # nbclient @@ -103,27 +109,33 @@ jupyter-core==5.9.1 # jupyter-client # nbclient # nbformat -markdown-it-py==3.0.0 +libsass==0.22.0 + # via doxysphinx +lxml==5.2.1 + # via doxysphinx +markdown-it-py==4.2.0 # via # mdit-py-plugins # myst-parser markupsafe==3.0.3 # via jinja2 -matplotlib-inline==0.2.1 +matplotlib-inline==0.2.2 # via # ipykernel # ipython -mdit-py-plugins==0.5.0 +mdit-py-plugins==0.6.1 # via myst-parser mdurl==0.1.2 # via markdown-it-py -myst-nb==1.3.0 +mpire==2.10.2 + # via doxysphinx +myst-nb==1.4.0 # via rocm-docs-core -myst-parser==4.0.1 +myst-parser==5.1.0 # via # myst-nb # sphinx-substitution-extensions -nbclient==0.10.2 +nbclient==0.11.0 # via # jupyter-cache # myst-nb @@ -132,45 +144,52 @@ nbformat==5.10.4 # jupyter-cache # myst-nb # nbclient -nest-asyncio==1.6.0 +nest-asyncio2==1.7.2 # via ipykernel -packaging==25.0 +packaging==26.2 # via # ipykernel - # pydata-sphinx-theme # sphinx -parso==0.8.5 +parso==0.8.7 # via jedi pexpect==4.9.0 # via ipython -platformdirs==4.5.0 +platformdirs==4.10.0 # via jupyter-core prompt-toolkit==3.0.52 # via ipython -psutil==7.1.3 - # via ipykernel +psutil==7.2.2 + # via + # ipykernel + # ipython ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pycparser==2.23 +pycparser==3.0 # via cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.1 # via # rocm-docs-core # sphinx-book-theme -pygithub==2.8.1 +pygithub==2.9.1 # via rocm-docs-core -pygments==2.19.2 +pygments==2.20.0 # via # accessible-pygments # ipython + # ipython-pygments-lexers + # mpire # pydata-sphinx-theme # sphinx -pyjwt[crypto]==2.10.1 +pyjson5==1.6.9 + # via doxysphinx +pyjwt[crypto]==2.13.0 # via pygithub -pynacl==1.6.1 +pynacl==1.6.2 # via pygithub +pyparsing==3.3.2 + # via doxysphinx python-dateutil==2.9.0.post0 # via jupyter-client pyyaml==6.0.3 @@ -189,25 +208,27 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests==2.32.5 +requests==2.34.2 # via # pygithub # sphinx -rocm-docs-core==1.32.0 - # via -r requirements.in -rpds-py==0.28.0 +rocm-docs-core[api-reference] @ git+ssh://git@github.com/AMD-melliott/rocm-docs-core.git@feature/instinct-design-flavor + # via -r docs/sphinx/requirements.in +roman-numerals==4.1.0 + # via sphinx +rpds-py==2026.5.1 # via # jsonschema # referencing six==1.17.0 # via python-dateutil -smmap==5.0.2 +smmap==5.0.3 # via gitdb -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx -soupsieve==2.8 +soupsieve==2.8.4 # via beautifulsoup4 -sphinx==8.1.3 +sphinx==9.1.0 # via # breathe # myst-nb @@ -218,29 +239,32 @@ sphinx==8.1.3 # sphinx-copybutton # sphinx-design # sphinx-external-toc + # sphinx-multitoc-numbering # sphinx-notfound-page # sphinx-reredirects # sphinx-substitution-extensions # sphinxcontrib-datatemplates # sphinxcontrib-runcmd -sphinx-book-theme==1.1.4 +sphinx-book-theme==1.2.0 # via rocm-docs-core sphinx-copybutton==0.5.2 # via rocm-docs-core -sphinx-design==0.6.1 +sphinx-design==0.7.0 # via rocm-docs-core -sphinx-external-toc==1.0.1 +sphinx-external-toc==1.1.0 # via rocm-docs-core +sphinx-multitoc-numbering==0.1.3 + # via sphinx-external-toc sphinx-notfound-page==1.1.0 # via rocm-docs-core -sphinx-reredirects==0.1.6 - # via -r requirements.in +sphinx-reredirects==1.1.0 + # via -r docs/sphinx/requirements.in sphinx-substitution-extensions==2026.1.12 - # via -r requirements.in + # via -r docs/sphinx/requirements.in sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-datatemplates==0.11.0 - # via -r requirements.in + # via -r docs/sphinx/requirements.in sphinxcontrib-devhelp==2.0.0 # via sphinx sphinxcontrib-htmlhelp==2.1.0 @@ -253,19 +277,19 @@ sphinxcontrib-runcmd==0.2.0 # via sphinxcontrib-datatemplates sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy==2.0.44 +sqlalchemy==2.0.51 # via jupyter-cache stack-data==0.6.3 # via ipython -tabulate==0.9.0 +tabulate==0.10.0 # via jupyter-cache -tomli==2.3.0 - # via sphinx -tornado==6.5.2 +tornado==6.5.7 # via # ipykernel # jupyter-client -traitlets==5.14.3 +tqdm==4.68.3 + # via mpire +traitlets==5.15.1 # via # ipykernel # ipython @@ -277,19 +301,17 @@ traitlets==5.14.3 typing-extensions==4.15.0 # via # beautifulsoup4 - # cryptography - # exceptiongroup - # ipython + # jupyter-client # myst-nb # pydata-sphinx-theme # pygithub # referencing # sqlalchemy -urllib3==2.5.0 +urllib3==2.7.0 # via # pygithub # requests -wcwidth==0.2.14 +wcwidth==0.8.1 # via prompt-toolkit -zipp==3.23.0 +zipp==4.1.0 # via importlib-metadata