From 8adb086d5b665d9c50cd758563e398c5749d09b4 Mon Sep 17 00:00:00 2001 From: A5rocks Date: Thu, 29 Jan 2026 16:51:17 +0900 Subject: [PATCH 1/5] Disable dependabot --- .github/dependabot.yml | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 6b47798..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: 2 -updates: -- package-ecosystem: pip - directory: "/" - schedule: - interval: daily - open-pull-requests-limit: 10 - allow: - - dependency-type: direct - - dependency-type: indirect - ignore: - - dependency-name: sphinx - versions: - - 3.5.0 - - 3.5.1 - - 3.5.2 - - 3.5.3 From d86b151931eb501f8c3b426765e83af8e41e77cd Mon Sep 17 00:00:00 2001 From: A5rocks Date: Thu, 29 Jan 2026 16:52:54 +0900 Subject: [PATCH 2/5] Update deps in doc-requirements.txt --- docs-requirements.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs-requirements.txt b/docs-requirements.txt index 6376f14..a8e50e5 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile ci/rtd-requirements.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --universal --python-version=3.10 docs-requirements.in -o docs-requirements.txt alabaster==0.7.12 # via sphinx babel==2.10.1 @@ -12,6 +8,8 @@ certifi==2022.5.18.1 # via requests charset-normalizer==2.0.12 # via requests +colorama==0.4.6 ; sys_platform == 'win32' + # via sphinx docutils==0.17.1 # via sphinx idna==3.3 @@ -32,6 +30,8 @@ pytz==2022.1 # via babel requests==2.27.1 # via sphinx +setuptools==80.10.2 + # via sphinx snowballstemmer==2.2.0 # via sphinx sphinx==3.4.3 From ebaba26c8680ec037a759e17a583101fa3443e51 Mon Sep 17 00:00:00 2001 From: A5rocks Date: Thu, 29 Jan 2026 16:55:09 +0900 Subject: [PATCH 3/5] Try making readthedocs work --- .readthedocs.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index 3953aba..19501eb 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -5,10 +5,16 @@ formats: - htmlzip - epub +build: + os: "ubuntu-22.04" + tools: + python: "3.13" + python: - version: 3.8 install: - requirements: docs-requirements.txt + - path: . sphinx: fail_on_warning: true + configuration: docs/source/conf.py From 4f102d69a51edc2a28a0f15cae53c60963f25900 Mon Sep 17 00:00:00 2001 From: A5rocks Date: Thu, 29 Jan 2026 16:56:39 +0900 Subject: [PATCH 4/5] Update requirements files --- docs-requirements.txt | 54 +++++++++++++++++++++++-------------------- test-requirements.txt | 4 ++-- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/docs-requirements.txt b/docs-requirements.txt index a8e50e5..d46a9a8 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -1,52 +1,56 @@ # This file was autogenerated by uv via the following command: # uv pip compile --universal --python-version=3.10 docs-requirements.in -o docs-requirements.txt -alabaster==0.7.12 +alabaster==1.0.0 # via sphinx -babel==2.10.1 +babel==2.17.0 # via sphinx -certifi==2022.5.18.1 +certifi==2026.1.4 # via requests -charset-normalizer==2.0.12 +charset-normalizer==3.4.4 # via requests colorama==0.4.6 ; sys_platform == 'win32' # via sphinx -docutils==0.17.1 +docutils==0.21.2 ; python_full_version < '3.11' # via sphinx -idna==3.3 +docutils==0.22.4 ; python_full_version >= '3.11' + # via sphinx +idna==3.11 # via requests -imagesize==1.3.0 +imagesize==1.4.1 # via sphinx -jinja2==3.0.3 +jinja2==3.1.6 # via sphinx -markupsafe==2.0.1 +markupsafe==3.0.3 # via jinja2 -packaging==21.3 +packaging==26.0 # via sphinx -pygments==2.12.0 +pygments==2.19.2 # via sphinx -pyparsing==3.0.9 - # via packaging -pytz==2022.1 - # via babel -requests==2.27.1 +requests==2.32.5 # via sphinx -setuptools==80.10.2 +roman-numerals==4.1.0 ; python_full_version >= '3.11' # via sphinx -snowballstemmer==2.2.0 +snowballstemmer==3.0.1 # via sphinx -sphinx==3.4.3 +sphinx==8.1.3 ; python_full_version < '3.11' + # via -r docs-requirements.in +sphinx==9.0.4 ; python_full_version == '3.11.*' # via -r docs-requirements.in -sphinxcontrib-applehelp==1.0.2 +sphinx==9.1.0 ; python_full_version >= '3.12' + # via -r docs-requirements.in +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==2.0.0 + # via sphinx +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +tomli==2.4.0 ; python_full_version < '3.11' # via sphinx -urllib3==1.26.8 +urllib3==2.6.3 # via requests diff --git a/test-requirements.txt b/test-requirements.txt index 7193659..85ce602 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16,9 +16,9 @@ colorama==0.4.6 ; sys_platform == 'win32' # sphinx contextlib2==21.6.0 # via -r test-requirements.in -coverage==7.13.1 +coverage==7.13.2 # via pytest-cov -cssselect==1.3.0 +cssselect==1.4.0 # via -r test-requirements.in docutils==0.21.2 ; python_full_version < '3.11' # via sphinx From e46d72f5da858660f69d5a756ee96bfadfd4a5c9 Mon Sep 17 00:00:00 2001 From: A5rocks Date: Thu, 29 Jan 2026 16:58:09 +0900 Subject: [PATCH 5/5] Update Sphinx configuration --- docs/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index ab160e1..34c8eb1 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -85,7 +85,7 @@ def setup(app): # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. -language = None +language = "en" # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files.