Skip to content

Re-pin reflex-base to released 0.9.6#6680

Merged
masenf merged 1 commit into
mainfrom
claude/nice-mendel-it2al1
Jun 25, 2026
Merged

Re-pin reflex-base to released 0.9.6#6680
masenf merged 1 commit into
mainfrom
claude/nice-mendel-it2al1

Conversation

@masenf

@masenf masenf commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Wave-2 follow-up to #6679, now that reflex-base 0.9.6 is published.

Replaces the development-release pin with the released floor so the dev-pin publish gate (check_min_deps.py --check-dev-pins) passes and reflex-components-core 0.9.6 can be published:

  • reflex-components-core: reflex-base >= 0.9.5.post2.dev0reflex-base >= 0.9.6 (the only dev pin in the workspace)
  • root reflex: reflex-base >= 0.9.5reflex-base >= 0.9.6 (internal consistency; the published reflex wheel exact-pins the matching reflex-base regardless)

The root reflex-components-core >= 0.9.5 floor is intentionally left as-is — core 0.9.6 isn't published yet, so bumping it would break min_deps.

Verification

  • check_min_deps.py --check-dev-pinsclean ("No development-release dependency pins found in 20 packages").
  • uv lock --check → up to date (editable workspace deps don't record a version specifier, so the floor change doesn't touch uv.lock).
  • uv pip install --no-sources --dry-run reflex-base==0.9.6 → resolves from PyPI.

🤖 Generated with Claude Code

https://claude.ai/code/session_017ELfV78gRoQiknTTEXctPs


Generated by Claude Code

Now that reflex-base 0.9.6 is published, replace the development-release pin
in reflex-components-core (reflex-base >= 0.9.5.post2.dev0) with the released
floor reflex-base >= 0.9.6, so the package can be published without tripping
the dev-pin publish gate.

Also bump the root reflex floor to reflex-base >= 0.9.6 for internal
consistency (the published reflex wheel exact-pins the matching reflex-base
regardless).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ELfV78gRoQiknTTEXctPs
@masenf masenf requested a review from a team as a code owner June 25, 2026 22:31
@greptile-apps

greptile-apps Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Replaces the development-release pin on reflex-base with the published 0.9.6 release across the workspace, allowing reflex-components-core 0.9.6 to be published and clearing the check_min_deps.py --check-dev-pins gate.

  • packages/reflex-components-core/pyproject.toml: reflex-base >= 0.9.5.post2.dev0reflex-base >= 0.9.6, removing the only dev-release pin in the workspace.
  • pyproject.toml: reflex-base >= 0.9.5reflex-base >= 0.9.6 for internal consistency; the published wheel exact-pins reflex-base regardless.

Confidence Score: 5/5

Two-line dependency floor bump to a published release; no logic changes.

Both changes are minimal, targeted version floor bumps that match the PR description exactly. The dev-release pin is replaced with the now-published 0.9.6, and the root package floor is updated to match. The uv.lock is unaffected (editable workspace deps don't record a version specifier), so no transitive dependency graph changes are introduced.

No files require special attention.

Important Files Changed

Filename Overview
packages/reflex-components-core/pyproject.toml Bumps reflex-base floor from dev-release pin (0.9.5.post2.dev0) to the published release (0.9.6), removing the only dev pin in the workspace.
pyproject.toml Bumps root reflex's reflex-base floor from 0.9.5 to 0.9.6 for internal consistency with the workspace bump.

Reviews (1): Last reviewed commit: "Re-pin reflex-base to released 0.9.6" | Re-trigger Greptile

@codspeed-hq

codspeed-hq Bot commented Jun 25, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 3.56%

❌ 1 regressed benchmark
✅ 25 untouched benchmarks
⏩ 8 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
test_var_access[non_mutable_scalar] 57.9 ms 60 ms -3.56%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing claude/nice-mendel-it2al1 (b2cc418) with main (8945367)2

Open in CodSpeed

Footnotes

  1. 8 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on main (92a7d36) during the generation of this report, so 8945367 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@masenf masenf merged commit 1c4fde4 into main Jun 25, 2026
127 of 130 checks passed
@masenf masenf deleted the claude/nice-mendel-it2al1 branch June 25, 2026 23:00
masenf added a commit that referenced this pull request Jun 25, 2026
Now that reflex-components-core 0.9.6 is published, raise the root reflex
dependency floor from >= 0.9.5 to >= 0.9.6, so an install of reflex 0.9.6
pulls the matching core release. This completes the 0.9.6 dependency
alignment; reflex-base was already bumped to >= 0.9.6 in #6680.

Verified: reflex-components-core==0.9.6 resolves from PyPI, uv.lock is
unaffected (editable workspace dep), and `check_min_deps.py reflex` passes.


Claude-Session: https://claude.ai/code/session_017ELfV78gRoQiknTTEXctPs

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants