Skip to content

Commit

Permalink
bpo-39026: Fix Python.h when building with Xcode (GH-29488) (GH-29732)
Browse files Browse the repository at this point in the history
Fix Python.h to build C extensions with Xcode: remove a relative
include from Include/cpython/pystate.h.

(cherry picked from commit 4ae26b9)
  • Loading branch information
vstinner authored Nov 25, 2021
1 parent 632d589 commit ce5a646
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 4 deletions.
3 changes: 1 addition & 2 deletions Include/Python.h
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
#include "sliceobject.h"
#include "cellobject.h"
#include "iterobject.h"
#include "cpython/initconfig.h"
#include "genobject.h"
#include "descrobject.h"
#include "genericaliasobject.h"
Expand All @@ -118,8 +119,6 @@

#include "codecs.h"
#include "pyerrors.h"

#include "cpython/initconfig.h"
#include "pythread.h"
#include "pystate.h"
#include "context.h"
Expand Down
2 changes: 0 additions & 2 deletions Include/cpython/pystate.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
# error "this header file must not be included directly"
#endif

#include "cpython/initconfig.h"

PyAPI_FUNC(int) _PyInterpreterState_RequiresIDRef(PyInterpreterState *);
PyAPI_FUNC(void) _PyInterpreterState_RequireIDRef(PyInterpreterState *, int);

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Fix Python.h to build C extensions with Xcode: remove a relative include
from ``Include/cpython/pystate.h``.

0 comments on commit ce5a646

Please sign in to comment.