Repository navigation
GH-47696: [Docs][Python] PyCapsule protocol implementation status - #55413
sundeep8967 wants to merge 1 commit into
Conversation
Signed-off-by: sundeep8967 <sundeep8967@gmail.com>
|
|
|
PR template has been overwritten by your agent. Use the PR template provided by the project and specify if you (human) checked the constructed table and links. Note the review process might be slow due to huge backlog of PRs at the moment. |
|
Hi @AlenkaF, Thank you for pointing that out! I have updated the PR description to strictly adhere to the official Apache Arrow PR template, including the AI disclosure section. To confirm: I have personally verified each of the 33 entries and their respective target URLs, ensuring all links resolve to valid, active documentation pages or merged implementation PRs/issues (e.g., verifying Daft #6745, Vortex #4161, Xarray #11338, Streamlit #13242, and arro3 docs). Thank you for your review and patience! |
Rationale for this change
The Python documentation explains the PyCapsule Interface (
__arrow_c_schema__,__arrow_c_array__,__arrow_c_stream__), but lacks an ecosystem implementation status table showing which libraries have adopted the protocol. Issue #47696 requested adding an implementation status table based on tracking in #39195.Per maintainer feedback in #47696 and PR #49550, every single listed library has been individually audited and updated against its upstream repository and latest release status rather than simply copying the initial table snapshot:
streamlit,jupyter-scatter,pyfru, andminarrow.arro3docs instead of raw issue comments)... list-table::with checkmarks (✓/✗).What changes are included in this PR?
PyCapsule Interface Implementation Statustable containing 33 ecosystem libraries todocs/source/python/extending_types.rst.Are these changes tested?
Documentation-only change. ReStructuredText syntax validated with docutils.
Are there any user-facing changes?
Yes, a new "PyCapsule Interface Implementation Status" reference table is visible in the Python documentation under the "Extending PyArrow" section.
Was AI used for this PR?
In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.
PR code and description written by:
Reviewed before submission by:
Fixes #47696