diff --git a/pyproject.toml b/pyproject.toml index f696d33d..08ae1bdd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -118,8 +118,8 @@ version = { attr = "_own_version_helper.version"} [tool.setuptools_scm] [tool.ruff] -lint.select = ["E", "F", "B", "UP", "YTT", "C", "DTZ", "PYI", "PT", "I", "FURB", "RUF"] -lint.ignore = ["B028"] +lint.extend-select = ["YTT", "B", "C4", "DTZ", "ISC", "LOG", "G", "PIE", "PYI", "PT", "FLY", "I", "C90", "PERF", "W", "PGH", "PLE", "UP", "FURB", "RUF"] +lint.ignore = ["B028", "LOG015", "PERF203"] lint.preview = true [tool.ruff.lint.isort] diff --git a/src/setuptools_scm/_run_cmd.py b/src/setuptools_scm/_run_cmd.py index ef669664..5d5ec15e 100644 --- a/src/setuptools_scm/_run_cmd.py +++ b/src/setuptools_scm/_run_cmd.py @@ -190,7 +190,7 @@ def has_command( try: p = run([name, *args], cwd=".") if p.returncode != 0: - log.error(f"Command '{name}' returned non-zero. This is stderr:") + log.error("Command '%s' returned non-zero. This is stderr:", name) log.error(p.stderr) except OSError as e: log.warning("command %s missing: %s", name, e) diff --git a/src/setuptools_scm/_version_cls.py b/src/setuptools_scm/_version_cls.py index be178f28..0fe9426b 100644 --- a/src/setuptools_scm/_version_cls.py +++ b/src/setuptools_scm/_version_cls.py @@ -8,7 +8,7 @@ from packaging.version import InvalidVersion from packaging.version import Version as Version except ImportError: - from setuptools.extern.packaging.version import ( # type: ignore[import-untyped, no-redef] + from setuptools.extern.packaging.version import ( # type: ignore[import-not-found, no-redef] InvalidVersion, ) from setuptools.extern.packaging.version import ( # type: ignore[no-redef]