The CI has started failing for all cases. My guess is this is caused by an update in one of the upstream packages (maybe pytest itself?):
Run pytest -v --nbval-lax notebooks/cookbook
Traceback (most recent call last):
File "/usr/share/miniconda3/envs/test/bin/pytest", line 6, in <module>
from pytest import console_main
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/pytest/__init__.py", line 5, in <module>
from _pytest._code import ExceptionInfo
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/_pytest/_code/__init__.py", line 2, in <module>
from .code import Code
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/_pytest/_code/code.py", line 35, in <module>
import pluggy
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/pluggy/__init__.py", line 16, in <module>
from ._manager import PluginManager, PluginValidationError
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/pluggy/_manager.py", line 12, in <module>
import importlib_metadata
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 6, in <module>
import zipp
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/zipp/__init__.py", line [10](https://github.com/openmm/openmm-cookbook/actions/runs/5514667050/jobs/10054182725#step:5:11), in <module>
from .py310compat import text_encoding
File "/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/zipp/py310compat.py", line 5
def _text_encoding(encoding, stacklevel=2, /):
^
SyntaxError: invalid syntax
Error: Process completed with exit code 1.