From 85310ab58975514c69dd2edb0b06f4b041cdf05e Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Mon, 3 Aug 2026 19:01:27 +0100 Subject: [PATCH] fix: floor the autonerves dependency at 2026.7.29.2 Refs PyAutoLabs/PyAutoLens#687. --- pyproject.toml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3c539e1fa..cfdb58ff2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,11 @@ classifiers = [ ] keywords = ["cli"] dependencies = [ - "autonerves", + # Floor, not a pin. Without one, pip backtracking the extras chain + # (autofit[jax] -> autonerves[jax]) may walk the release history to 2022: + # "version X does not provide the extra 'jax'" is a pip *warning*, not an + # error, so a pre-extras release is a legal solution. PyAutoLens#687. + "autonerves>=2026.7.29.2", "array_api_compat", "anesthetic>=2.9.0", "corner==2.2.2", @@ -64,7 +68,7 @@ local_scheme = "no-local-version" [project.optional-dependencies] -jax = ["autonerves[jax]", "optax>=0.2.5"] +jax = ["autonerves[jax]>=2026.7.29.2", "optax>=0.2.5"] mcp = ["mcp"] optional = [ "autofit[jax]",