# What the tests and the doc notebooks run with, beyond the package itself. # Each pinned here, and with everything they pull in resolved and hashed in # requirements.lock (uv pip compile, every package at least two weeks old): # uv pip compile tests/requirements.in --universal --python-version 3.12 \ # --generate-hashes --exclude-newer -o tests/requirements.lock pytest==9.1.1 anywidget==0.11.0 ipywidgets==8.1.9 nbclient==0.11.0 nbformat==5.11.1 ipykernel==7.4.0