Skip to content

Commit

Permalink
Add Python 3.13 to list of allowed Python versions (#11411)
Browse files Browse the repository at this point in the history
## Summary

I believe we're already "Python 3.13-ready"? The main Ruff-impacting
change I see in https://docs.python.org/3.13/whatsnew/3.13.html is [PEP
696](https://peps.python.org/pep-0696/) which Jelle added in
#11120.
  • Loading branch information
charliermarsh committed May 13, 2024
1 parent dc5c44c commit 6ed2482
Show file tree
Hide file tree
Showing 8 changed files with 170 additions and 25 deletions.
2 changes: 2 additions & 0 deletions crates/ruff_linter/src/settings/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ pub enum PythonVersion {
Py310,
Py311,
Py312,
Py313,
}

impl From<PythonVersion> for Pep440Version {
Expand All @@ -72,6 +73,7 @@ impl PythonVersion {
Self::Py310 => (3, 10),
Self::Py311 => (3, 11),
Self::Py312 => (3, 12),
Self::Py313 => (3, 13),
}
}

Expand Down
1 change: 1 addition & 0 deletions crates/ruff_python_formatter/src/options.rs
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,7 @@ pub enum PythonVersion {
Py310,
Py311,
Py312,
Py313,
}

impl PythonVersion {
Expand Down
Loading

0 comments on commit 6ed2482

Please sign in to comment.