Skip to content

Commit 6d059c2

Browse files
Merge branch 'master' into master
2 parents 132f3f7 + 5b78484 commit 6d059c2

File tree

4 files changed

+19
-25
lines changed

4 files changed

+19
-25
lines changed

.readthedocs.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ version: 2
44
sphinx:
55
configuration: docs/source/conf.py
66

7-
# Explicitly set the version of Python and its requirements
8-
version: 2
9-
107
build:
11-
os: ubuntu-20.04
8+
os: ubuntu-24.04
129
tools:
13-
python: "3.10"
10+
python: "3.13"
1411

1512
python:
1613
install:

docs/requirements.txt

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
# Defining the exact version will make sure things don't break
2-
sphinx==6.1.0
3-
pydata_sphinx_theme
4-
readthedocs-sphinx-search==0.3.2
5-
sphinx-copybutton==0.5.1
6-
sphinx-hoverxref
1+
# Updated to use latest compatible versions as of December 2025.
2+
sphinx==9.0.4
3+
pydata-sphinx-theme
4+
readthedocs-sphinx-search
5+
sphinx-copybutton
76
sphinx-remove-toctrees
87
## for pygment coloring of code snippets using ipython syntax
98
ipython
109
pygments-lexer-pseudocode
11-
# Dependency of Sphinx, the 3.0 release breaks it (currently)
12-
snowballstemmer<3
1310

1411
--extra-index-url https://pypi.cs.uni-tuebingen.de/simple/
15-
pyopenms
12+
pyopenms

docs/source/_static/switcher.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
[
2-
{
2+
{
33
"name": "nightly",
4-
"version": "3.5.0dev",
4+
"version": "3.6.0dev",
55
"url": "https://pyopenms.readthedocs.io/en/latest/"
66
},
7+
{
8+
"name": "3.5.0",
9+
"version": "3.5.0",
10+
"url": "https://pyopenms.readthedocs.io/en/release-3.5.0/"
11+
},
712
{
813
"name": "3.4.0",
914
"version": "3.4.0",

docs/source/conf.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import urllib.request
2424
import contextlib
2525
import sys
26+
from datetime import date
2627

2728
sys.path.append(os.path.abspath("./_ext"))
2829

@@ -39,7 +40,7 @@
3940
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
4041
# ones.
4142
extensions = [
42-
'glossary_warnings', 'hoverxref.extension',
43+
'glossary_warnings',
4344
'sphinx_copybutton', 'sphinx.ext.autodoc',
4445
'sphinx.ext.autosummary', 'sphinx.ext.mathjax',
4546
'sphinx_remove_toctrees',
@@ -58,12 +59,6 @@
5859
"apidocs/_autosummary/pyopenmssubmodules/pyopenms.plotting.*.rst"]
5960
autodoc_docstring_signature = True
6061

61-
# configure tooltips
62-
hoverxref_roles = ['term', ]
63-
hoverxref_role_types = {'term': 'tooltip', }
64-
# specific for pyopenms documentation
65-
hoverxref_tooltip_lazy = True
66-
6762
# Add any paths that contain templates here, relative to this directory.
6863
templates_path = ['_templates']
6964

@@ -78,15 +73,15 @@
7873

7974
# General information about the project.
8075
project = u'pyOpenMS'
81-
copyright = u'2024, OpenMS Inc'
76+
copyright = f'{date.today().year}, OpenMS Inc'
8277
author = u'OpenMS Team'
8378

8479
# The version info for the project you're documenting, acts as replacement for
8580
# |version| and |release|, also used in various other places throughout the
8681
# built documents.
8782
#
8883
# The short X.Y version.
89-
version = u'3.4.0'
84+
version = u'3.5.0'
9085
# The full version, including alpha/beta/rc tags.
9186
release = version
9287
rtd_branch = os.environ.get('READTHEDOCS_GIT_IDENTIFIER', '')

0 commit comments

Comments
 (0)