We use the Py prefix for namespacing, and macros (defined by the user) for selecting subsets/variations of the API.
It should not be necessary for users to include any other headers CPython provides.
(And if this were a “revolution” issue: we should be free to move the headers around, to minimize chances of conflicting names when someone adds the directory with Python.h to the include path.)
We use the
Pyprefix for namespacing, and macros (defined by the user) for selecting subsets/variations of the API.It should not be necessary for users to include any other headers CPython provides.
(And if this were a “revolution” issue: we should be free to move the headers around, to minimize chances of conflicting names when someone adds the directory with
Python.hto the include path.)