From 5ee4b31ac6cf7fd6c8d2834d5da1a4861bfa577d Mon Sep 17 00:00:00 2001 From: Brian Mesick Date: Fri, 8 Sep 2023 13:48:01 -0400 Subject: [PATCH 1/2] chore: Upgrade dependencies, especially the docs theme --- requirements/base.txt | 57 +++++++++++++++++++---------------- requirements/docs.txt | 61 +++++++++++++++++++++----------------- requirements/pip-tools.txt | 19 +++++++----- requirements/pip.txt | 8 +++-- 4 files changed, 83 insertions(+), 62 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 4bc36fd..d9d6fc9 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,15 +4,19 @@ # # make upgrade # -alabaster==0.7.12 - # via sphinx -babel==2.11.0 +accessible-pygments==0.0.4 + # via pydata-sphinx-theme +alabaster==0.7.13 # via sphinx -beautifulsoup4==4.11.1 +babel==2.12.1 + # via + # pydata-sphinx-theme + # sphinx +beautifulsoup4==4.12.2 # via pydata-sphinx-theme -certifi==2022.12.7 +certifi==2023.7.22 # via requests -charset-normalizer==2.1.1 +charset-normalizer==3.2.0 # via requests colorama==0.4.6 # via sphinx-autobuild @@ -25,27 +29,28 @@ idna==3.4 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==6.0.0 +importlib-metadata==6.8.0 # via sphinx jinja2==3.1.2 # via sphinx livereload==2.6.3 # via sphinx-autobuild -markupsafe==2.1.1 +markupsafe==2.1.3 # via jinja2 -packaging==22.0 +packaging==23.1 # via # pydata-sphinx-theme # sphinx -pydata-sphinx-theme==0.8.1 +pydata-sphinx-theme==0.13.3 # via sphinx-book-theme -pygments==2.14.0 - # via sphinx -pytz==2022.7 +pygments==2.16.1 + # via + # accessible-pygments + # pydata-sphinx-theme + # sphinx +pytz==2023.3.post1 # via babel -pyyaml==6.0 - # via sphinx-book-theme -requests==2.28.1 +requests==2.31.0 # via # sphinx # sphinxcontrib-images @@ -53,7 +58,7 @@ six==1.16.0 # via livereload snowballstemmer==2.2.0 # via sphinx -soupsieve==2.3.2.post1 +soupsieve==2.5 # via beautifulsoup4 sphinx==4.5.0 # via @@ -68,25 +73,25 @@ sphinx==4.5.0 # sphinxcontrib-yt sphinx-autobuild==2021.3.14 # via -r requirements/base.in -sphinx-book-theme==0.3.3 +sphinx-book-theme==1.0.1 # via -r requirements/base.in -sphinx-copybutton==0.5.1 +sphinx-copybutton==0.5.2 # via -r requirements/base.in sphinx-panels==0.6.0 # via -r requirements/base.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-contentui==0.2.5 # via -r requirements/base.in sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-images==0.9.4 # via -r requirements/base.in sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-mermaid==0.7.1 +sphinxcontrib-mermaid==0.9.2 # via -r requirements/base.in sphinxcontrib-qthelp==1.0.3 # via sphinx @@ -94,9 +99,11 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxcontrib-yt==0.2.2 # via -r requirements/base.in -tornado==6.2 +tornado==6.3.3 # via livereload -urllib3==1.26.13 +typing-extensions==4.7.1 + # via pydata-sphinx-theme +urllib3==2.0.4 # via requests -zipp==3.11.0 +zipp==3.16.2 # via importlib-metadata diff --git a/requirements/docs.txt b/requirements/docs.txt index 72b4619..4cec8ba 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -4,19 +4,23 @@ # # make upgrade # -alabaster==0.7.12 - # via sphinx -babel==2.11.0 +accessible-pygments==0.0.4 + # via pydata-sphinx-theme +alabaster==0.7.13 # via sphinx -beautifulsoup4==4.11.1 +babel==2.12.1 + # via + # pydata-sphinx-theme + # sphinx +beautifulsoup4==4.12.2 # via pydata-sphinx-theme -certifi==2022.12.7 +certifi==2023.7.22 # via requests -charset-normalizer==2.1.1 +charset-normalizer==3.2.0 # via requests colorama==0.4.6 # via sphinx-autobuild -docutils==0.17.1 +docutils==0.19 # via # pydata-sphinx-theme # sphinx @@ -24,35 +28,36 @@ idna==3.4 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==6.0.0 +importlib-metadata==6.8.0 # via sphinx jinja2==3.1.2 # via sphinx livereload==2.6.3 # via sphinx-autobuild -markupsafe==2.1.1 +markupsafe==2.1.3 # via jinja2 -packaging==22.0 +packaging==23.1 # via # pydata-sphinx-theme # sphinx -pydata-sphinx-theme==0.8.1 +pydata-sphinx-theme==0.13.3 # via sphinx-book-theme -pygments==2.14.0 - # via sphinx -pytz==2022.7 +pygments==2.16.1 + # via + # accessible-pygments + # pydata-sphinx-theme + # sphinx +pytz==2023.3.post1 # via babel -pyyaml==6.0 - # via sphinx-book-theme -requests==2.28.1 +requests==2.31.0 # via sphinx six==1.16.0 # via livereload snowballstemmer==2.2.0 # via sphinx -soupsieve==2.3.2.post1 +soupsieve==2.5 # via beautifulsoup4 -sphinx==4.5.0 +sphinx==6.2.1 # via # -r requirements/docs.in # pydata-sphinx-theme @@ -62,29 +67,31 @@ sphinx==4.5.0 # sphinxcontrib-contentui sphinx-autobuild==2021.3.14 # via -r requirements/docs.in -sphinx-book-theme==0.3.3 +sphinx-book-theme==1.0.1 # via -r requirements/docs.in -sphinx-copybutton==0.5.1 +sphinx-copybutton==0.5.2 # via -r requirements/docs.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-contentui==0.2.5 # via -r requirements/docs.in sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-mermaid==0.7.1 +sphinxcontrib-mermaid==0.9.2 # via -r requirements/docs.in sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -tornado==6.2 +tornado==6.3.3 # via livereload -urllib3==1.26.13 +typing-extensions==4.7.1 + # via pydata-sphinx-theme +urllib3==2.0.4 # via requests -zipp==3.11.0 +zipp==3.16.2 # via importlib-metadata diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index eb36cff..d2e8e4e 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,22 +4,27 @@ # # make upgrade # -build==0.9.0 +build==1.0.3 # via pip-tools -click==8.1.3 +click==8.1.7 # via pip-tools -packaging==22.0 +importlib-metadata==6.8.0 # via build -pep517==0.13.0 +packaging==23.1 # via build -pip-tools==6.12.1 +pip-tools==7.3.0 # via -r requirements/pip-tools.in +pyproject-hooks==1.0.0 + # via build tomli==2.0.1 # via # build - # pep517 -wheel==0.38.4 + # pip-tools + # pyproject-hooks +wheel==0.41.2 # via pip-tools +zipp==3.16.2 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 7555f4b..da0741c 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,9 +4,11 @@ # # make upgrade # -pip==22.3.1 +wheel==0.41.2 # via -r requirements/pip.in -setuptools==65.6.3 + +# The following packages are considered to be unsafe in a requirements file: +pip==23.2.1 # via -r requirements/pip.in -wheel==0.38.4 +setuptools==68.2.0 # via -r requirements/pip.in From e48c6817abec44070cae1a889ad821cf5d7acbee Mon Sep 17 00:00:00 2001 From: Brian Mesick Date: Fri, 8 Sep 2023 13:53:44 -0400 Subject: [PATCH 2/2] fix: Remove unused theme setting --- docs/conf.py | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index c4e828e..53f29f0 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -72,7 +72,6 @@ "repository_url": "https://github.com/openedx/openedx-aspects", "repository_branch": "main", "path_to_docs": "docs/", - "logo_only": True, "home_page_in_toc": True, "use_repository_button": True, "use_issues_button": True,