New GitHub issue #115754 from vstinner:<br>

<hr>

<pre>
# Feature or enhancement

Currently, the C API implements many constants as macros. Examples:

```
#define Py_False _PyObject_CAST(&_Py_FalseStruct)
#define Py_None (&_Py_NoneStruct)
```

I propose to export important constants as symbols in the stable ABI and the limited C API, but still implement them as macros in the non-limited C API.
</pre>

<hr>

<a href="https://github.com/python/cpython/issues/115754">View on GitHub</a>
<p>Labels: type-feature, topic-C-API</p>
<p>Assignee: </p>