summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/Python/getversion.c
diff options
context:
space:
mode:
authorshadchin <[email protected]>2026-02-03 21:59:07 +0300
committershadchin <[email protected]>2026-02-03 22:28:51 +0300
commitbce46f28de392862d5c6c3b185d844ee7c623be3 (patch)
tree424878b5b90144f98970ce4a2745990c77330ad2 /contrib/tools/python3/Python/getversion.c
parent0e0ee9fa48ce9411b4038aa769493d22ff6c10a2 (diff)
Import Python 3.13.11
commit_hash:bbb53cefb159aa3e7afaa475fd19d5a03b66945f
Diffstat (limited to 'contrib/tools/python3/Python/getversion.c')
-rw-r--r--contrib/tools/python3/Python/getversion.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/contrib/tools/python3/Python/getversion.c b/contrib/tools/python3/Python/getversion.c
index 5db836ab4bf..226b2f999a6 100644
--- a/contrib/tools/python3/Python/getversion.c
+++ b/contrib/tools/python3/Python/getversion.c
@@ -6,7 +6,7 @@
#include "patchlevel.h"
static int initialized = 0;
-static char version[250];
+static char version[300];
void _Py_InitVersion(void)
{
@@ -14,7 +14,12 @@ void _Py_InitVersion(void)
return;
}
initialized = 1;
- PyOS_snprintf(version, sizeof(version), "%.80s (%.80s) %.80s",
+#ifdef Py_GIL_DISABLED
+ const char *buildinfo_format = "%.80s experimental free-threading build (%.80s) %.80s";
+#else
+ const char *buildinfo_format = "%.80s (%.80s) %.80s";
+#endif
+ PyOS_snprintf(version, sizeof(version), buildinfo_format,
PY_VERSION, Py_GetBuildInfo(), Py_GetCompiler());
}