diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7bbc80ec4..fd347566d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,7 +19,7 @@ repos: - id: black - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.0.272 + rev: v0.0.275 hooks: - id: ruff args: ["--fix", "--show-fixes"] @@ -31,7 +31,7 @@ repos: args: [--include-version-classifiers, --max-py-version=3.11] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.3.0 + rev: v1.4.1 hooks: - id: mypy name: mypy 3.7 on cibuildwheel/ @@ -39,7 +39,7 @@ repos: args: ["--python-version=3.7"] additional_dependencies: &mypy-dependencies - nox - - packaging~=21.0 + - packaging - pygithub - rich - tomli diff --git a/bin/update_pythons.py b/bin/update_pythons.py index e57a71735..c491371fb 100755 --- a/bin/update_pythons.py +++ b/bin/update_pythons.py @@ -129,7 +129,7 @@ def get_arch_file(self, release: Mapping[str, Any]) -> str: def update_version_windows(self, spec: Specifier) -> ConfigWinCP: releases = [r for r in self.releases if spec.contains(r["python_version"])] - releases = sorted(releases, key=lambda r: r["pypy_version"]) # type: ignore[no-any-return] + releases = sorted(releases, key=lambda r: r["pypy_version"]) releases = [r for r in releases if self.get_arch_file(r)] if not releases: @@ -156,7 +156,7 @@ def update_version_macos(self, spec: Specifier) -> ConfigMacOS: raise RuntimeError(msg) releases = [r for r in self.releases if spec.contains(r["python_version"])] - releases = sorted(releases, key=lambda r: r["pypy_version"]) # type: ignore[no-any-return] + releases = sorted(releases, key=lambda r: r["pypy_version"]) if not releases: msg = f"PyPy macOS {self.arch} not found for {spec}!" diff --git a/cibuildwheel/options.py b/cibuildwheel/options.py index f9d96d0f4..80ddd8d50 100644 --- a/cibuildwheel/options.py +++ b/cibuildwheel/options.py @@ -165,7 +165,7 @@ def _dig_first(*pairs: tuple[Mapping[str, Setting], str], ignore_empty: bool = F if key in dict_like: value = dict_like[key] - if ignore_empty and value == "": # noqa: PLC1901 + if ignore_empty and value == "": continue return value