mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 23:31:05 +07:00
Add language level for Python 3.13 (PY-63375)
GitOrigin-RevId: beb405baf746c1992d51118d660cb8c718deda62
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5be5a0e5a3
commit
47b89847e6
@@ -27,7 +27,7 @@ public enum FutureFeature {
|
||||
ABSOLUTE_IMPORT("absolute_import", LanguageLevel.PYTHON25, LanguageLevel.PYTHON30),
|
||||
PRINT_FUNCTION("print_function", LanguageLevel.PYTHON26, LanguageLevel.PYTHON30),
|
||||
UNICODE_LITERALS("unicode_literals", LanguageLevel.PYTHON26, LanguageLevel.PYTHON30),
|
||||
ANNOTATIONS("annotations", LanguageLevel.PYTHON37, LanguageLevel.PYTHON312)
|
||||
ANNOTATIONS("annotations", LanguageLevel.PYTHON37, LanguageLevel.PYTHON313)
|
||||
// NOTE: only add new features to the end unless you want to break existing stubs that rely on ordinal
|
||||
;
|
||||
|
||||
|
||||
@@ -63,7 +63,8 @@ public enum LanguageLevel {
|
||||
PYTHON39(309),
|
||||
PYTHON310(310),
|
||||
PYTHON311(311),
|
||||
PYTHON312(312);
|
||||
PYTHON312(312),
|
||||
PYTHON313(313);
|
||||
|
||||
public static final Comparator<LanguageLevel> VERSION_COMPARATOR = (first, second) -> {
|
||||
return first == second ? 0 : first.isOlderThan(second) ? -1 : 1;
|
||||
@@ -184,6 +185,9 @@ public enum LanguageLevel {
|
||||
if (pythonVersion.startsWith("3.12")) {
|
||||
return PYTHON312;
|
||||
}
|
||||
if (pythonVersion.startsWith("3.13")) {
|
||||
return PYTHON313;
|
||||
}
|
||||
return DEFAULT3;
|
||||
}
|
||||
return getDefault();
|
||||
|
||||
Reference in New Issue
Block a user