executablebooks / sphinx-book-theme

A clean book theme for scientific explanations and documentation with Sphinx
https://sphinx-book-theme.readthedocs.io
BSD 3-Clause "New" or "Revised" License
431 stars 197 forks source link

MAINT: Update pre-commit versions and fix minor bugs in tests #660

Closed choldgraf closed 1 year ago

choldgraf commented 1 year ago

On systems that don't have the right version of GLIBC installed pre-commit will not work because of a missing dependency as described in this SO post:

This fixes the version of node that is used so that this issue doesn't pop up, as per the guidelines in that issue.

It also avoids ipython==8.7.0 in our tests to stop having a lexer bug that it introduced.

I'll merge this one quickly so that we can fix pre-commit and get our tests passing.

choldgraf commented 1 year ago

Going to self-merge this one because it's just a minor fix to get our tests passing