Skip to content

Commit cfea3ce

Browse files
authored
Fix mypy primer for Pyrefly (#186)
1 parent 7209289 commit cfea3ce

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

mypy_primer/main.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,8 @@ def setup_type_checker(
5050
setup_fn = setup_ty
5151
kwargs = {"repo": ARGS.repo}
5252
elif ARGS.type_checker == "pyrefly":
53-
return setup_pyrefly(
54-
ARGS.base_dir / f"{ARGS.type_checker}_{suffix}",
55-
revision_like=revision_like,
56-
repo=ARGS.repo,
57-
typeshed_dir=typeshed_dir,
58-
)
53+
setup_fn = setup_pyrefly
54+
kwargs = {"repo": ARGS.repo, "typeshed_dir": typeshed_dir}
5955
else:
6056
raise ValueError(f"Unknown type checker {ARGS.type_checker}")
6157

mypy_primer/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ def get_pyrefly_cmd(self, pyrefly: Path, additional_flags: Sequence[str] = ()) -
351351

352352
pyrefly_cmd = pyrefly_cmd.format_map(_FormatMap(pyrefly=pyrefly, paths=self.paths))
353353

354-
pyrefly_cmd += f" --python-interpreter {quote_path(self.venv.dir)}/bin/python"
354+
pyrefly_cmd += f" --python-interpreter {quote_path(self.venv.dir)}/bin/python --no-summary --output-format min-text"
355355
return pyrefly_cmd
356356

357357
async def run_pyrefly(

mypy_primer/type_checker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ async def setup_pyrefly(
172172
print(e.stderr, file=sys.stderr)
173173
raise e
174174

175-
pyrefly_exe = repo_dir / "pyrefly" / "target" / "release" / "pyrefly"
175+
pyrefly_exe = repo_dir / "target" / "release" / "pyrefly"
176176
assert pyrefly_exe.exists()
177177
return pyrefly_exe
178178

0 commit comments

Comments
 (0)