Skip to content

Conversation

@larsoner
Copy link
Member

@larsoner larsoner commented Apr 26, 2023

I realized build_dev_html was a relic of when we used to inject/modify our build based on being dev or stable. Removing this we can simplify our Makefile to avoid make html_dev-noplot -- we can just do make html-noplot as the result is the same. So I've simplified a bunch of stuff and tried to keep aliases for the old commands. I also updated to a newer sphinx iterator to avoid a Sphinx 6 warning.

Note that the CircleCI artifacts redirector won't point to a valid file on this PR but it should once the PR is merged, as the redirector action only runs the main version of the action.

Helps a little bit with #11507

@larsoner larsoner added this to the 1.4 milestone Apr 26, 2023
@larsoner
Copy link
Member Author

... now also removing the SphinxWindows job since it's unhelpful. Can easily restore it in #11656 if a workaround or fix lands in Sphinx

'pyvista',
report_scraper,
mne.viz._scraper._MNEQtBrowserScraper(),
)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's okay to simplify this -- devs who want to build docs should have these installed I think.

Copy link
Member

@drammock drammock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM so far! assuming there's more given the CI skip tags in your last commit?

@larsoner
Copy link
Member Author

assuming there's more given the CI skip tags in your last commit?

No I just wanted to skip the ones that this shouldn't affect. But I could do a full run without any skips if it would help everyone sleep better at night :)

The failure is joblib.parallel_backend no longer being documented, which I'll open an upstream bug report for...

@drammock
Copy link
Member

No I just wanted to skip the ones that this shouldn't affect.

good enough for me then.

@drammock
Copy link
Member

The failure is joblib.parallel_backend no longer being documented

should we add an ignore for that in this PR then?

@larsoner
Copy link
Member Author

We can just wait a day or two for joblib/joblib#1437 to fix their intersphinx refs

@larsoner larsoner merged commit cecbf0f into mne-tools:main Apr 27, 2023
@larsoner larsoner deleted the circle branch April 27, 2023 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants