From 1db739712a2db51d0ce736b621450278a91efeb9 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 15 Jul 2026 19:31:09 +0000 Subject: [PATCH 1/2] Re-pin reflex-base to the 0.9.7 prerelease series (>= 0.9.7a1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit reflex-components-core (rx.upload) and reflex-components-radix (rx.segmented_control) now call ArrayVar.map, added in reflex-base 0.9.7 (#6701), so raise their floors to reflex-base >= 0.9.7a1. The alpha lower bound matches the whole 0.9.7 prerelease series (a/b/rc) and the eventual final 0.9.7, so a reflex-base 0.9.7a1 prerelease can be published first and this change's min-deps check resolves green against it. The root reflex floor is bumped too for source accuracy — the publish workflow rewrites it to reflex-base == when building reflex. Second wave of the two-wave release flow (materialize -> publish base -> re-pin), matching #6680 for the 0.9.6 cycle. An alpha pin is not rejected by the check-dev-pins publish gate (only *.dev pins are), so the dependents can also be cut as 0.9.7 prereleases. min-deps stays red until reflex-base 0.9.7a1 is published to PyPI. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01KX93fjAHfXYH4UpbSmaSon --- packages/reflex-components-core/pyproject.toml | 2 +- packages/reflex-components-radix/pyproject.toml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/reflex-components-core/pyproject.toml b/packages/reflex-components-core/pyproject.toml index a2a5327d71b..7669cba8a36 100644 --- a/packages/reflex-components-core/pyproject.toml +++ b/packages/reflex-components-core/pyproject.toml @@ -8,7 +8,7 @@ authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] requires-python = ">=3.10" dependencies = [ - "reflex-base >= 0.9.6", + "reflex-base >= 0.9.7a1", "reflex-components-lucide >= 0.9.0", "reflex-components-sonner >= 0.9.0", "python_multipart >= 0.0.21", diff --git a/packages/reflex-components-radix/pyproject.toml b/packages/reflex-components-radix/pyproject.toml index c73e38ef1fa..7269ec253dd 100644 --- a/packages/reflex-components-radix/pyproject.toml +++ b/packages/reflex-components-radix/pyproject.toml @@ -8,7 +8,7 @@ authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] requires-python = ">=3.10" dependencies = [ - "reflex-base >= 0.9.5", + "reflex-base >= 0.9.7a1", "reflex-components-core >= 0.9.5", "reflex-components-lucide >= 0.9.0", ] diff --git a/pyproject.toml b/pyproject.toml index 437e2fe5f20..27cd07fc0d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "starlette >=1.3.1", "typing_extensions >=4.13.0", "wrapt >=1.17.0,<2.2", - "reflex-base >= 0.9.6", + "reflex-base >= 0.9.7a1", "reflex-components-code >= 0.9.0", "reflex-components-core >= 0.9.6", "reflex-components-dataeditor >= 0.9.0", From 0058534bbe21df979f2fd204fd3997e103de6fe8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 15 Jul 2026 23:43:14 +0000 Subject: [PATCH 2/2] Re-pin reflex-base to released 0.9.7 Now that the 0.9.7 line is being cut, pin reflex-components-core, reflex-components-radix, and root reflex to reflex-base >= 0.9.7 for the final release, superseding the >= 0.9.7a1 prerelease bound that was used to build the 0.9.7 prereleases from the tagged commit. The min-deps check resolves from PyPI with --no-sources, so this stays red until reflex-base 0.9.7 (final) is published to PyPI. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01KX93fjAHfXYH4UpbSmaSon --- packages/reflex-components-core/pyproject.toml | 2 +- packages/reflex-components-radix/pyproject.toml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/reflex-components-core/pyproject.toml b/packages/reflex-components-core/pyproject.toml index 7669cba8a36..841ae536d51 100644 --- a/packages/reflex-components-core/pyproject.toml +++ b/packages/reflex-components-core/pyproject.toml @@ -8,7 +8,7 @@ authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] requires-python = ">=3.10" dependencies = [ - "reflex-base >= 0.9.7a1", + "reflex-base >= 0.9.7", "reflex-components-lucide >= 0.9.0", "reflex-components-sonner >= 0.9.0", "python_multipart >= 0.0.21", diff --git a/packages/reflex-components-radix/pyproject.toml b/packages/reflex-components-radix/pyproject.toml index 7269ec253dd..9b786ce4c72 100644 --- a/packages/reflex-components-radix/pyproject.toml +++ b/packages/reflex-components-radix/pyproject.toml @@ -8,7 +8,7 @@ authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }] requires-python = ">=3.10" dependencies = [ - "reflex-base >= 0.9.7a1", + "reflex-base >= 0.9.7", "reflex-components-core >= 0.9.5", "reflex-components-lucide >= 0.9.0", ] diff --git a/pyproject.toml b/pyproject.toml index 27cd07fc0d9..fc1d185117b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "starlette >=1.3.1", "typing_extensions >=4.13.0", "wrapt >=1.17.0,<2.2", - "reflex-base >= 0.9.7a1", + "reflex-base >= 0.9.7", "reflex-components-code >= 0.9.0", "reflex-components-core >= 0.9.6", "reflex-components-dataeditor >= 0.9.0",