ruff/crates/ruff/tests
Brent Westbrook 88c0ce3e38
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.
2025-10-07 12:23:11 -04:00
..
cli Update default and latest Python versions for 3.14 (#20725) 2025-10-07 12:23:11 -04:00
snapshots Refactor Rust lint test structure to use RuffTestFixture (#20689) 2025-10-07 11:28:00 +02:00
analyze_graph.rs [`ruff`] Add `analyze.string-imports-min-dots` to settings documentation (#20375) 2025-09-16 13:19:34 +02:00
config.rs nit: docs for ignore & select (#15883) 2025-02-04 10:05:41 +01:00
direxist_guard.rs Error instead of `panic!` when running Ruff from a deleted directory (#16903) (#17054) 2025-04-01 14:17:07 +02:00
format.rs Display diffs for `ruff format --check` and add support for different output formats (#20443) 2025-09-30 12:00:51 -04:00
integration_test.rs [`ruff`] Handle argfile expansion errors gracefully (#20691) 2025-10-03 13:36:07 +00:00
resolve_files.rs Update insta snapshots (#14366) 2024-11-15 19:31:15 +01:00
show_settings.rs Update Rust toolchain to 1.88 and MSRV to 1.86 (#19011) 2025-06-28 20:24:00 +02:00
version.rs Update Rust crate toml to 0.9.0 (#19320) 2025-07-14 13:11:10 +05:30