1234567891011121314151617181920212223242526272829 |
- /* Return the full version string. */
- #include "Python.h"
- #include "patchlevel.h"
- static int initialized = 0;
- static char version[250];
- void _Py_InitVersion(void)
- {
- if (initialized) {
- return;
- }
- initialized = 1;
- PyOS_snprintf(version, sizeof(version), "%.80s (%.80s) %.80s",
- PY_VERSION, Py_GetBuildInfo(), Py_GetCompiler());
- }
- const char *
- Py_GetVersion(void)
- {
- _Py_InitVersion();
- return version;
- }
- // Export the Python hex version as a constant.
- const unsigned long Py_Version = PY_VERSION_HEX;
|