From f8c8ef8c66c5a8f5234a407bf2f2357db2ca55f0 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 27 Apr 2026 01:40:54 +0200 Subject: [PATCH] Upgrade all the sphinx dependencies --- .readthedocs.yml | 4 ++-- docs/docs/usage.rst | 2 +- setup.py | 52 +++++++++++++++++++++++---------------------- 3 files changed, 30 insertions(+), 28 deletions(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index 58505775..471b15f0 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -14,8 +14,8 @@ sphinx: configuration: docs/conf.py build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: - python: "3.11" + python: "3.14" apt_packages: - graphviz diff --git a/docs/docs/usage.rst b/docs/docs/usage.rst index d9b30955..b3540fb7 100644 --- a/docs/docs/usage.rst +++ b/docs/docs/usage.rst @@ -13,7 +13,7 @@ Below you can also find a list of :ref:`recipes for type hinting `. .. _language-servers: Language Servers --------------- +---------------- - `jedi-language-server `_ - `python-language-server `_ (currently unmaintained) diff --git a/setup.py b/setup.py index 1857ffed..4e772d48 100755 --- a/setup.py +++ b/setup.py @@ -56,31 +56,33 @@ setup(name='jedi', ], 'docs': [ # Just pin all of these. - 'Jinja2==2.11.3', - 'MarkupSafe==1.1.1', - 'Pygments==2.8.1', - 'alabaster==0.7.12', - 'babel==2.9.1', - 'chardet==4.0.0', - 'commonmark==0.8.1', - 'docutils==0.17.1', - 'future==0.18.2', - 'idna==2.10', - 'imagesize==1.2.0', - 'mock==1.0.1', - 'packaging==20.9', - 'pyparsing==2.4.7', - 'pytz==2021.1', - 'readthedocs-sphinx-ext==2.1.4', - 'recommonmark==0.5.0', - 'requests==2.25.1', - 'six==1.15.0', - 'snowballstemmer==2.1.0', - 'sphinx==1.8.5', - 'sphinx-rtd-theme==0.4.3', - 'sphinxcontrib-serializinghtml==1.1.4', - 'sphinxcontrib-websupport==1.2.4', - 'urllib3==1.26.4', + 'alabaster==1.0.0', + 'babel==2.18.0', + 'certifi==2026.4.22', + 'charset-normalizer==3.4.7', + 'docutils==0.22.4', + 'idna==3.13', + 'imagesize==2.0.0', + 'iniconfig==2.3.0', + 'Jinja2==3.1.6', + 'MarkupSafe==3.0.3', + 'packaging==26.2', + 'pluggy==1.6.0', + 'Pygments==2.20.0', + 'pytest==9.0.3', + 'requests==2.33.1', + 'roman-numerals==4.1.0', + 'snowballstemmer==3.0.1', + 'Sphinx==9.1.0', + 'sphinx_rtd_theme==3.1.0', + 'sphinxcontrib-applehelp==2.0.0', + 'sphinxcontrib-devhelp==2.0.0', + 'sphinxcontrib-htmlhelp==2.1.0', + 'sphinxcontrib-jquery==4.1', + 'sphinxcontrib-jsmath==1.0.1', + 'sphinxcontrib-qthelp==2.0.0', + 'sphinxcontrib-serializinghtml==2.0.0', + 'urllib3==2.6.3', ], }, package_data={'jedi': ['*.pyi', 'third_party/typeshed/LICENSE',