chore: ruff auto-fix PLR6201 — tuple → set in membership tests (#23937)

Replace  with  for all literal-tuple
membership tests. Set lookup is O(1) vs O(n) for tuple — consistent
micro-optimization across the codebase.

608 instances fixed via `ruff --fix --unsafe-fixes`, 0 remaining.
133 files, +626/-626 (net zero).
This commit is contained in:
kshitij 2026-05-11 11:13:25 -07:00 committed by GitHub
parent 8c11710314
commit 2ec8d2b42f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
133 changed files with 626 additions and 626 deletions

View file

@ -52,7 +52,7 @@ def _env_bool(key: str, default: bool) -> bool:
val = os.getenv(key)
if val is None:
return default
return val.lower() in ("1", "true", "yes")
return val.lower() in {"1", "true", "yes"}
def _env_int(key: str, default: int) -> int:
@ -189,14 +189,14 @@ def _detect_target() -> str | None:
# Android (Termux) is ABI-compatible with Linux — reuse Linux binaries.
if system == "Darwin":
plat = "apple-darwin"
elif system in ("Linux", "Android"):
elif system in {"Linux", "Android"}:
plat = "unknown-linux-gnu"
else:
return None
if machine in ("x86_64", "amd64"):
if machine in {"x86_64", "amd64"}:
arch = "x86_64"
elif machine in ("aarch64", "arm64"):
elif machine in {"aarch64", "arm64"}:
arch = "aarch64"
else:
return None