File tree Expand file tree Collapse file tree 5 files changed +11
-12
lines changed Expand file tree Collapse file tree 5 files changed +11
-12
lines changed Original file line number Diff line number Diff line change 77
88from .cli import main
99
10-
1110if __name__ == "__main__" : # pragma: no cover - CLI entry point
1211 sys .exit (main ())
Original file line number Diff line number Diff line change 88
99import libcst as cst
1010
11- from .models import GenerationConfig , ModuleArtifacts , CallbackMeta
1211from .. import _normalize_prop
12+ from .models import CallbackMeta , GenerationConfig , ModuleArtifacts
1313
1414
1515def module_relative_path_expr (module_dir : Path , target : Path ) -> str :
Original file line number Diff line number Diff line change 55
66import shutil
77from pathlib import Path
8- from typing import Iterable , TYPE_CHECKING
8+ from typing import TYPE_CHECKING , Iterable
99
10- from slint import slint as native
10+ from .. import slint as native
11+ from .. import _normalize_prop
1112
1213from .emitters import write_python_module , write_stub_module
1314from .models import (
2223 StructFieldMeta ,
2324 StructMeta ,
2425)
25- from .. import _normalize_prop
2626
2727if TYPE_CHECKING :
2828 from slint .slint import CallbackInfo , FunctionInfo , PyDiagnostic
Original file line number Diff line number Diff line change 55
66from dataclasses import dataclass
77from pathlib import Path
8- from typing import List , Dict
8+ from typing import Dict , List
99
1010
1111@dataclass (slots = True )
Original file line number Diff line number Diff line change 55
66import importlib
77import importlib .util
8+ import inspect
9+ import shutil
810import subprocess
911import sys
10- import textwrap
11- import shutil
1212from pathlib import Path
1313
1414import pytest
15-
16- from slint .codegen .cli import _parse_library_paths , main as cli_main
15+ from slint . codegen . cli import _parse_library_paths
16+ from slint .codegen .cli import main as cli_main
1717from slint .codegen .generator import generate_project
1818from slint .codegen .models import GenerationConfig
1919
2020
2121def _write_slint_fixture (target_dir : Path ) -> Path :
22- source = textwrap . dedent (
22+ source = inspect . cleandoc (
2323 """
2424 export struct Config {
2525 value: int,
@@ -52,7 +52,7 @@ def _write_slint_fixture(target_dir: Path) -> Path:
5252 }
5353 }
5454 """
55- ). strip ()
55+ )
5656
5757 slint_dir = target_dir / "ui"
5858 slint_dir .mkdir (parents = True , exist_ok = True )
You can’t perform that action at this time.
0 commit comments