-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python.h doesn't expose everything #43
Comments
Some headers are intentionally left out, though, like |
Maybe marshal.h should be moved to the internal C API? Is there any usage of PyMarshal functions outside CPython code base? |
In Python 3.9, I made some PyFrame functions directly accessible via |
Someone contributed bindings to |
1 similar comment
Someone contributed bindings to |
Biopython uses |
If someone uses PyMarshal_WriteObjectToString() and it makes sense, it should be exposed directly by
I dislike this API design. I would prefer that Example of removed header files:
I'm tracking the number of header files at: https://pythoncapi.readthedocs.io/stats.html#file-numbers |
structmember.h is not included by Python.h, but it exposes API which are not prefixed by errcode.h is not included by Python.h: its |
Proposed guideline issue: capi-workgroup/api-evolution#34 |
Some “public” headers, like
marshal.h
, aren't included fromPython.h
.The text was updated successfully, but these errors were encountered: