mirror of
https://github.com/astral-sh/ruff
synced 2026-01-10 08:04:26 -05:00
Support relative --ty-path in ty-benchmark (#18385)
## Summary This currently doesn't work because the benchmark changes the working directory. Also updates the process name to make it easier to compare two local ty binaries.
This commit is contained in:
@@ -59,9 +59,9 @@ class Ty(Tool):
|
||||
|
||||
def __init__(self, *, path: Path | None = None):
|
||||
self.name = str(path) or "ty"
|
||||
self.path = path or (
|
||||
(Path(__file__) / "../../../../../target/release/ty").resolve()
|
||||
)
|
||||
self.path = (
|
||||
path or (Path(__file__) / "../../../../../target/release/ty")
|
||||
).resolve()
|
||||
|
||||
assert self.path.is_file(), (
|
||||
f"ty not found at '{self.path}'. Run `cargo build --release --bin ty`."
|
||||
@@ -73,7 +73,7 @@ class Ty(Tool):
|
||||
command.extend(["--python", str(venv.path)])
|
||||
|
||||
return Command(
|
||||
name="ty",
|
||||
name=self.name,
|
||||
command=command,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user