From 479b5182aa54fbb082382a0efabf2b3f31f8886b Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Fri, 15 Mar 2024 11:16:20 -0700 Subject: [PATCH] [REF-2216] Warn if windows is used with py312 (#2856) Display a warning message, recommending python 3.11 with the current release of reflex. We need this until running with a uvicorn version that has better support for py3.12 on windows. --- reflex/utils/prerequisites.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index 2656ffe39..f60359b0b 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -824,6 +824,11 @@ def check_initialized(frontend: bool = True): console.warn( """Windows Subsystem for Linux (WSL) is recommended for improving initial install times.""" ) + if sys.version_info >= (3, 12): + console.warn( + "Python 3.12 on Windows has known issues with hot reload (reflex-dev/reflex#2335). " + "Python 3.11 is recommended with this release of Reflex." + ) def is_latest_template() -> bool: