Skip to content

Commit e9d9b04

Browse files
Fix includes.
1 parent 0342a4f commit e9d9b04

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Modules/_interpretersmodule.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include "Python.h"
66
#include "frameobject.h"
7+
#include "internal/pystate.h"
78

89

910
static PyInterpreterState *

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,8 @@ def detect_modules(self):
741741
)
742742

743743
# Python interface to subinterpreter C-API.
744-
exts.append(Extension('_interpreters', ['_interpretersmodule.c']))
744+
exts.append(Extension('_interpreters', ['_interpretersmodule.c'],
745+
define_macros=[('Py_BUILD_CORE', '')]))
745746

746747
#
747748
# Here ends the simple stuff. From here on, modules need certain

0 commit comments

Comments
 (0)