Update default and latest Python versions for 3.14 (#20725)
Summary -- Closes #19467 and also removes the warning about using Python 3.14 without preview enabled. I also bumped `PythonVersion::default` to 3.9 because it reaches EOL this month, but we could also defer that for now if we wanted. The first three commits are related to the `latest` bump to 3.14; the fourth commit bumps the default to 3.10. Note that this PR also bumps the default Python version for ty to 3.10 because there was a test asserting that it stays in sync with `ast::PythonVersion`. Test Plan -- Existing tests I spot-checked the ecosystem report, and I believe these are all expected. Inbits doesn't specify a target Python version, so I guess we're applying the default. UP007, UP035, and UP045 all use the new default value to emit new diagnostics.
This commit is contained in:
@@ -56,7 +56,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -351,7 +351,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -527,7 +527,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -703,7 +703,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -879,7 +879,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -1368,7 +1368,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -2740,7 +2740,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -4112,7 +4112,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -5484,7 +5484,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -6856,7 +6856,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -8221,7 +8221,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -9586,7 +9586,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -10960,7 +10960,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -12325,7 +12325,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = 60
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -13699,7 +13699,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -879,7 +879,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -1425,7 +1425,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -1996,7 +1996,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -184,7 +184,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -140,7 +140,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -296,7 +296,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -768,7 +768,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -1595,7 +1595,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -232,7 +232,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -482,7 +482,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -75,7 +75,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -37,7 +37,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -56,7 +56,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -68,7 +68,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -103,7 +103,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Ipynb
|
||||
```
|
||||
|
||||
@@ -48,7 +48,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -167,7 +167,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -142,7 +142,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -216,7 +216,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -273,7 +273,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Enabled
|
||||
docstring-code-line-width = 88
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -160,7 +160,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -239,7 +239,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Stub
|
||||
```
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -109,7 +109,7 @@ magic-trailing-comma = Ignore
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
@@ -201,7 +201,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Stub
|
||||
```
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Enabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Stub
|
||||
```
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -53,7 +53,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
@@ -83,7 +83,7 @@ magic-trailing-comma = Respect
|
||||
docstring-code = Disabled
|
||||
docstring-code-line-width = "dynamic"
|
||||
preview = Disabled
|
||||
target_version = 3.9
|
||||
target_version = 3.10
|
||||
source_type = Python
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user