From 13b41fcb9a2bc4033fc46ab708871ff36dced47e Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sun, 4 Oct 2026 15:50:58 +0100 Subject: [PATCH] fix: require Nerves with the JAX deadlock exclusions --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b178d7621..2ae17e486 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ dependencies = [ # 1. JAX in base dependencies (PyAutoLens#702) — the floor must name a # release carrying `jax`/`jaxlib` in autonerves' *base* Requires-Dist, so # backtracking cannot pair this autoarray with a jax-optional autonerves. + # The newer floor also requires the CPU LAPACK exclusions (Heart#274). # Satisfied since 2026.8.22.1; every later release keeps them there. # 2. The SMALLDAT regime stamp (PyAutoNerves#153/#154) — `should_simulate` # prefers the header card that autonerves' writer stamps, and 2026.8.23.1 @@ -39,7 +40,7 @@ dependencies = [ # shape-identical to full-resolution ones — go undetected. That is the # case the stamp exists for, so the floor is what makes it reachable for # an installed autoarray rather than a checkout. - "autonerves>=2026.8.23.1", + "autonerves>2026.10.4.1", "astropy>=5.0", "decorator>=4.0.0", "dill>=0.3.1.1",