diff --git a/src/cli/build.py b/src/cli/build.py index f86eb21b..b5f2782e 100644 --- a/src/cli/build.py +++ b/src/cli/build.py @@ -27,6 +27,7 @@ def __init__(self, target: str = "./app", output_name: str | None = None) -> Non # "--enable-plugin=upx", "--disable-bytecode-cache", "--assume-yes-for-downloads", + "--experimental=deferred-annotations", ] def build_windows(self, debug: bool = False) -> None: diff --git a/src/cli/pyproject.toml b/src/cli/pyproject.toml index cf1e631a..376815ea 100644 --- a/src/cli/pyproject.toml +++ b/src/cli/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ [dependency-groups] -build = ["nuitka>=2.8.9", "zstandard>=0.25.0"] +build = ["nuitka>=4.1", "zstandard>=0.25.0"] dev = [ "poethepoet>=0.39.0", "pyrefly>=0.62.0", diff --git a/src/cli/uv.lock b/src/cli/uv.lock index 1d6d1a56..47e85f24 100644 --- a/src/cli/uv.lock +++ b/src/cli/uv.lock @@ -169,7 +169,7 @@ requires-dist = [ [package.metadata.requires-dev] build = [ - { name = "nuitka", specifier = ">=2.8.9" }, + { name = "nuitka", specifier = ">=4.1" }, { name = "zstandard", specifier = ">=0.25.0" }, ] dev = [