Skip to content

Commit 216e7b7

Browse files
committed
Update docs pins (primarily sphinx=8.2.3) to circumvent environment errors
when running the build multiple times. Ultimate cause is still unknown, but appears to do with some interaction between h5_lock and the pickled environment. Upgrade sphinx>=7.4 resulted in minor changes. We have to go back to their built-in module template and intersphinx mapping to `qt` has to have a proper URI target.
1 parent 7fd5520 commit 216e7b7

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

docs/source/api/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ API Reference
44

55
.. autosummary::
66
:toctree: _autosummary
7-
:template: autosummary-module.rst
87
:recursive:
98

109
labscript_utils

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
'h5py': ('https://docs.h5py.org/en/stable/', None),
105105
'pydaqmx': ('https://pythonhosted.org/PyDAQmx/', None),
106106
'qt': (
107-
'',
107+
'https://riverbankcomputing.com/static/Docs/PyQt5/',
108108
'pyqt5-modified-objects.inv',
109109
) # from https://github.com/MSLNZ/msl-qt/blob/master/docs/create_pyqt_objects.py
110110
# under MIT License

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ Tracker = "https://github.com/labscript-suite/labscript-utils/issues/"
5656
[project.optional-dependencies]
5757
docs = [
5858
"PyQt5",
59-
"Sphinx==7.2.6",
60-
"sphinx-rtd-theme==2.0.0",
61-
"myst_parser==2.0.0",
59+
"Sphinx==8.2.3",
60+
"sphinx-rtd-theme==3.0.1",
61+
"myst_parser==4.0.1",
6262
]
6363

6464
[project.scripts]

0 commit comments

Comments
 (0)