Skip to content

Commit 684ca96

Browse files
authored
bump deps 080 one last time before prerelease (#5449)
* bump deps 080 one last time before prerelease * get it right pyright
1 parent 0b41bdf commit 684ca96

7 files changed

Lines changed: 353 additions & 301 deletions

File tree

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ fail_fast = true
228228

229229
[[tool.pre-commit.repos]]
230230
repo = "https://github.com/astral-sh/ruff-pre-commit"
231-
rev = "v0.11.12"
231+
rev = "v0.11.13"
232232
hooks = [
233233
{ id = "ruff-format", args = [
234234
"reflex",
@@ -260,7 +260,7 @@ hooks = [
260260

261261
[[tool.pre-commit.repos]]
262262
repo = "https://github.com/RobertCraigie/pyright-python"
263-
rev = "v1.1.401"
263+
rev = "v1.1.402"
264264
hooks = [{ id = "pyright", args = ["reflex", "tests"], language = "system" }]
265265

266266
[[tool.pre-commit.repos]]

reflex/constants/installer.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class Bun(SimpleNamespace):
1414
"""Bun constants."""
1515

1616
# The Bun version.
17-
VERSION = "1.2.15"
17+
VERSION = "1.2.16"
1818

1919
# Min Bun Version
2020
MIN_VERSION = "1.2.8"
@@ -74,18 +74,6 @@ class Node(SimpleNamespace):
7474
"""
7575

7676

77-
def _determine_nextjs_version() -> str:
78-
default_version = "15.3.3"
79-
if (version := os.getenv("NEXTJS_VERSION")) and version != default_version:
80-
from reflex.utils import console
81-
82-
console.warn(
83-
f"You have requested next@{version} but the supported version is {default_version}, abandon all hope ye who enter here."
84-
)
85-
return version
86-
return default_version
87-
88-
8977
def _determine_react_router_version() -> str:
9078
default_version = "7.6.2"
9179
if (version := os.getenv("REACT_ROUTER_VERSION")) and version != default_version:
@@ -156,7 +144,7 @@ def DEPENDENCIES(cls) -> dict[str, str]:
156144
"postcss-import": "16.1.0",
157145
"@react-router/dev": _react_router_version,
158146
"@react-router/fs-routes": _react_router_version,
159-
"vite": "npm:rolldown-vite@latest",
147+
"rolldown-vite": "6.3.19",
160148
}
161149
OVERRIDES = {
162150
# This should always match the `react` version in DEPENDENCIES for recharts compatibility.

reflex/utils/exec.py

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -595,31 +595,26 @@ def run_granian_backend_prod(host: str, port: int, loglevel: LogLevel):
595595
port: The app port
596596
loglevel: The log level.
597597
"""
598+
from granian.constants import Interfaces
599+
598600
from reflex.utils import processes
599601

600-
try:
601-
from granian.constants import Interfaces
602-
603-
command = [
604-
"granian",
605-
*("--log-level", "critical"),
606-
*("--host", host),
607-
*("--port", str(port)),
608-
*("--interface", str(Interfaces.ASGI)),
609-
*("--factory", get_app_instance_from_file()),
610-
]
611-
processes.new_process(
612-
command,
613-
run=True,
614-
show_logs=True,
615-
env={
616-
environment.REFLEX_SKIP_COMPILE.name: "true"
617-
}, # skip compile for prod backend
618-
)
619-
except ImportError:
620-
console.error(
621-
'InstallError: REFLEX_USE_GRANIAN is set but `granian` is not installed. (run `pip install "granian[reload]>=1.6.0"`)'
622-
)
602+
command = [
603+
"granian",
604+
*("--log-level", "critical"),
605+
*("--host", host),
606+
*("--port", str(port)),
607+
*("--interface", str(Interfaces.ASGI)),
608+
*("--factory", get_app_instance_from_file()),
609+
]
610+
processes.new_process(
611+
command,
612+
run=True,
613+
show_logs=True,
614+
env={
615+
environment.REFLEX_SKIP_COMPILE.name: "true"
616+
}, # skip compile for prod backend
617+
)
623618

624619

625620
def output_system_info():

reflex/utils/pyi_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ def _extract_class_props_as_ast_nodes(
410410
)
411411
),
412412
),
413-
ast.Constant(value=default),
413+
ast.Constant(value=default), # pyright: ignore [reportArgumentType]
414414
)
415415
)
416416
return kwargs

tests/units/test_app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1249,7 +1249,7 @@ async def test_process_events(mocker: MockerFixture, token: str):
12491249
pass
12501250

12511251
assert (await app.state_manager.get_state(event.substate_token)).value == 5
1252-
assert app._postprocess.call_count == 6 # pyright: ignore [reportFunctionMemberAccess]
1252+
assert app._postprocess.call_count == 6 # pyright: ignore [reportAttributeAccessIssue]
12531253

12541254
if isinstance(app.state_manager, StateManagerRedis):
12551255
await app.state_manager.close()

tests/units/test_state.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2074,8 +2074,8 @@ async def test_state_proxy(
20742074

20752075
# ensure state update was emitted
20762076
assert mock_app.event_namespace is not None
2077-
mock_app.event_namespace.emit.assert_called_once() # pyright: ignore [reportFunctionMemberAccess]
2078-
mcall = mock_app.event_namespace.emit.mock_calls[0] # pyright: ignore [reportFunctionMemberAccess]
2077+
mock_app.event_namespace.emit.assert_called_once() # pyright: ignore [reportAttributeAccessIssue]
2078+
mcall = mock_app.event_namespace.emit.mock_calls[0] # pyright: ignore [reportAttributeAccessIssue]
20792079
assert mcall.args[0] == str(SocketEvent.EVENT)
20802080
assert mcall.args[1] == StateUpdate(
20812081
delta={
@@ -2281,7 +2281,7 @@ async def test_background_task_no_block(mock_app: rx.App, token: str):
22812281
assert mock_app.event_namespace is not None
22822282
emit_mock = mock_app.event_namespace.emit
22832283

2284-
first_ws_message = emit_mock.mock_calls[0].args[1] # pyright: ignore [reportFunctionMemberAccess]
2284+
first_ws_message = emit_mock.mock_calls[0].args[1] # pyright: ignore [reportAttributeAccessIssue]
22852285
assert (
22862286
first_ws_message.delta[BackgroundTaskState.get_full_name()].pop(
22872287
"router" + FIELD_MARKER
@@ -2298,7 +2298,7 @@ async def test_background_task_no_block(mock_app: rx.App, token: str):
22982298
events=[],
22992299
final=True,
23002300
)
2301-
for call in emit_mock.mock_calls[1:5]: # pyright: ignore [reportFunctionMemberAccess]
2301+
for call in emit_mock.mock_calls[1:5]: # pyright: ignore [reportAttributeAccessIssue]
23022302
assert call.args[1] == StateUpdate(
23032303
delta={
23042304
BackgroundTaskState.get_full_name(): {
@@ -2308,7 +2308,7 @@ async def test_background_task_no_block(mock_app: rx.App, token: str):
23082308
events=[],
23092309
final=True,
23102310
)
2311-
assert emit_mock.mock_calls[-2].args[1] == StateUpdate( # pyright: ignore [reportFunctionMemberAccess]
2311+
assert emit_mock.mock_calls[-2].args[1] == StateUpdate( # pyright: ignore [reportAttributeAccessIssue]
23122312
delta={
23132313
BackgroundTaskState.get_full_name(): {
23142314
"order" + FIELD_MARKER: exp_order,
@@ -2319,7 +2319,7 @@ async def test_background_task_no_block(mock_app: rx.App, token: str):
23192319
events=[],
23202320
final=True,
23212321
)
2322-
assert emit_mock.mock_calls[-1].args[1] == StateUpdate( # pyright: ignore [reportFunctionMemberAccess]
2322+
assert emit_mock.mock_calls[-1].args[1] == StateUpdate( # pyright: ignore [reportAttributeAccessIssue]
23232323
delta={
23242324
BackgroundTaskState.get_full_name(): {
23252325
"computed_order" + FIELD_MARKER: exp_order,

0 commit comments

Comments
 (0)