• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  // Resource script for Python core DLL.
2  // Currently only holds version information.
3  //
4  #pragma code_page(1252)
5  #include "winver.h"
6  
7  #define PYTHON_COMPANY   "Python Software Foundation"
8  #define PYTHON_COPYRIGHT "Copyright \xA9 2001-2022 Python Software Foundation. Copyright \xA9 2000 BeOpen.com. Copyright \xA9 1995-2001 CNRI. Copyright \xA9 1991-1995 SMC."
9  
10  #define MS_WINDOWS
11  #include "modsupport.h"
12  #include "patchlevel.h"
13  #ifdef _DEBUG
14  #   define PYTHON_DEBUG_EXT "_d"
15  #else
16  #   define PYTHON_DEBUG_EXT
17  #endif
18  
19  /* e.g., 3.3.0a1
20   * PY_VERSION comes from patchlevel.h
21   */
22  #define PYTHON_VERSION PY_VERSION "\0"
23  
24  /* 64-bit version number as comma-separated list of 4 16-bit ints */
25  #if PY_MICRO_VERSION > 64
26  #   error "PY_MICRO_VERSION > 64"
27  #endif
28  #if PY_RELEASE_LEVEL > 99
29  #   error "PY_RELEASE_LEVEL > 99"
30  #endif
31  #if PY_RELEASE_SERIAL > 9
32  #   error "PY_RELEASE_SERIAL > 9"
33  #endif
34  #define PYVERSION64 PY_MAJOR_VERSION, PY_MINOR_VERSION, FIELD3, PYTHON_API_VERSION
35