1/* Return the full version string. */23#include "Python.h"45#include "patchlevel.h"67static int initialized = 0;8static char version[250];910void _Py_InitVersion(void)11{12if (initialized) {13return;14}15initialized = 1;16PyOS_snprintf(version, sizeof(version), "%.80s (%.80s) %.80s",17PY_VERSION, Py_GetBuildInfo(), Py_GetCompiler());18}1920const char *21Py_GetVersion(void)22{23_Py_InitVersion();24return version;25}2627// Export the Python hex version as a constant.28const unsigned long Py_Version = PY_VERSION_HEX;293031