From 36d36b3e245550b998910c2cbfd7e496bd84dd7f Mon Sep 17 00:00:00 2001 From: Ivan Levkivskyi Date: Fri, 6 Mar 2026 22:13:11 +0000 Subject: [PATCH] Pass all relevant options to native parser --- mypy/nativeparse.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mypy/nativeparse.py b/mypy/nativeparse.py index 99d29226bfbd..4f7f0636b3cd 100644 --- a/mypy/nativeparse.py +++ b/mypy/nativeparse.py @@ -262,7 +262,12 @@ def parse_to_binary_ast( filename: str, options: Options, skip_function_bodies: bool = False ) -> tuple[bytes, list[dict[str, Any]], TypeIgnores, bytes, bool]: ast_bytes, errors, ignores, import_bytes, is_partial_package = ast_serialize.parse( - filename, skip_function_bodies, python_version=options.python_version + filename, + skip_function_bodies, + python_version=options.python_version, + platform=options.platform, + always_true=options.always_true, + always_false=options.always_false, ) return ( ast_bytes,