From 3530f23c3c22845a992cf5bbc0c1cfd553f9b505 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Thu, 27 Aug 2026 22:53:37 -0700 Subject: [PATCH 1/2] Fix reflex-hosting-cli on v0.7.6.post Logic was comparing PEP 440 versions, which had an unintended effect for pre and post release version markers. The new "release" based check ignores pre/post/alpha releases and only compares against the version tuple (0, 7, 7) --- packages/reflex-hosting-cli/src/reflex_cli/v2/cli.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/reflex-hosting-cli/src/reflex_cli/v2/cli.py b/packages/reflex-hosting-cli/src/reflex_cli/v2/cli.py index 864b31cceba..1e1ac96eaf6 100644 --- a/packages/reflex-hosting-cli/src/reflex_cli/v2/cli.py +++ b/packages/reflex-hosting-cli/src/reflex_cli/v2/cli.py @@ -924,11 +924,12 @@ def deploy( import importlib.metadata rx_version = version.parse(importlib.metadata.version("reflex")) - breaking_version = version.parse("0.7.6") + # The 7-argument export_fn (with upload_db) landed in reflex 0.7.7. + breaking_release = (0, 7, 7) # Try zipping backend first try: - # Check if the reflex version is >= 0.7.6 - if rx_version <= breaking_version: + # Check if the reflex version predates 0.7.7 + if rx_version.release < breaking_release: export_fn( str(temporary_dir_path), server_url, @@ -955,8 +956,8 @@ def deploy( # Zip frontend try: - # Check if the reflex version is >= 0.7.6 - if rx_version <= breaking_version: + # Check if the reflex version predates 0.7.7 + if rx_version.release < breaking_release: export_fn( str(temporary_dir_path), server_url, host_url, True, False, True ) # pyright: ignore[reportCallIssue] From cb69e69efca83f80fcd0941b233b75dd589af13d Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Thu, 27 Aug 2026 23:07:14 -0700 Subject: [PATCH 2/2] Fix version comparison bug for reflex-0.7.6.post1 --- packages/reflex-hosting-cli/news/6963.bugfix.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/reflex-hosting-cli/news/6963.bugfix.md diff --git a/packages/reflex-hosting-cli/news/6963.bugfix.md b/packages/reflex-hosting-cli/news/6963.bugfix.md new file mode 100644 index 00000000000..567e99582c5 --- /dev/null +++ b/packages/reflex-hosting-cli/news/6963.bugfix.md @@ -0,0 +1 @@ +Fix version comparison bug that broke compatibility with reflex-0.7.6.post1