]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-144639: Ruff: target Python 3.14 syntax in `Lib/test` (GH-144656) (#144710)
authorHugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Wed, 11 Feb 2026 15:33:51 +0000 (17:33 +0200)
committerGitHub <noreply@github.com>
Wed, 11 Feb 2026 15:33:51 +0000 (17:33 +0200)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Lib/test/.ruff.toml

index f800dc03dce62fa6362d502bbf6e09c57f3814eb..f6a4dc631c76b66a7f57063fe9715a1071a8aa09 100644 (file)
@@ -1,6 +1,7 @@
 extend = "../../.ruff.toml"  # Inherit the project-wide settings
 
-target-version = "py312"
+# Unlike Tools/, tests can use newer syntax than PYTHON_FOR_REGEN
+target-version = "py314"
 
 extend-exclude = [
     # Excluded (run with the other AC files in its own separate ruff job in pre-commit)
@@ -15,15 +16,6 @@ extend-exclude = [
     "test_grammar.py",
 ]
 
-[per-file-target-version]
-# Type parameter defaults
-"test_type_params.py" = "py313"
-
-# Template string literals
-"test_annotationlib.py" = "py314"
-"test_string/test_templatelib.py" = "py314"
-"test_tstring.py" = "py314"
-
 [lint]
 select = [
     "F811",  # Redefinition of unused variable (useful for finding test methods with the same name)