[python] PY-83029 add Python 3.15 language level

(cherry picked from commit b7f275347c6d89230c497a3806a3efee26850833)

IJ-MR-182362

GitOrigin-RevId: ea857df39050863b5475063df902015cafeae7d2
This commit is contained in:
Pavel Karateev
2025-11-13 14:03:01 +01:00
committed by intellij-monorepo-bot
parent b3e45c3c3d
commit e9731c5b3f

View File

@@ -65,7 +65,8 @@ public enum LanguageLevel {
PYTHON311(311),
PYTHON312(312),
PYTHON313(313),
PYTHON314(314);
PYTHON314(314),
PYTHON315(315);
public static final Comparator<LanguageLevel> VERSION_COMPARATOR = (first, second) -> {
return first == second ? 0 : first.isOlderThan(second) ? -1 : 1;
@@ -202,6 +203,9 @@ public enum LanguageLevel {
if (pythonVersionOutput.startsWith("3.14")) {
return PYTHON314;
}
if (pythonVersionOutput.startsWith("3.15")) {
return PYTHON315;
}
return DEFAULT3;
}
return null;