From e9731c5b3fa9f77d3ad96b89d1db2dcfac495489 Mon Sep 17 00:00:00 2001 From: Pavel Karateev Date: Thu, 13 Nov 2025 14:03:01 +0100 Subject: [PATCH] [python] PY-83029 add Python 3.15 language level (cherry picked from commit b7f275347c6d89230c497a3806a3efee26850833) IJ-MR-182362 GitOrigin-RevId: ea857df39050863b5475063df902015cafeae7d2 --- .../src/com/jetbrains/python/psi/LanguageLevel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/python-parser/src/com/jetbrains/python/psi/LanguageLevel.java b/python/python-parser/src/com/jetbrains/python/psi/LanguageLevel.java index a172d00470ae..b1455e2310d4 100644 --- a/python/python-parser/src/com/jetbrains/python/psi/LanguageLevel.java +++ b/python/python-parser/src/com/jetbrains/python/psi/LanguageLevel.java @@ -65,7 +65,8 @@ public enum LanguageLevel { PYTHON311(311), PYTHON312(312), PYTHON313(313), - PYTHON314(314); + PYTHON314(314), + PYTHON315(315); public static final Comparator 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;