Skip to content

Rtd fixes #115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Rtd fixes #115

wants to merge 4 commits into from

Conversation

dihm
Copy link
Contributor

@dihm dihm commented Jun 17, 2025

Fixing issues described in labscript-suite/labscript-suite#97

There is a remaining issue unique to labscript-utils where the sphinx build cannot be run twice in succession without throwing import errors (seemingly against h5py). This breaks the stable RTD builds which have to run html, then pdf, then epub.

@dihm dihm self-assigned this Jun 17, 2025
@dihm dihm added the documentation Improvements or additions to documentation label Jun 17, 2025
dihm added 2 commits June 17, 2025 13:01
…rrors

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.
@dihm
Copy link
Contributor Author

dihm commented Jun 17, 2025

I thought I fixed the build errors by updating sphinx and resetting our autosummary templates back to default. While the sphinx builds are significantly faster, transient issues with multiple calls into the same pickled environment continue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant