GH-47696: [Docs] PyCapsule protocol implementation status#49550
GH-47696: [Docs] PyCapsule protocol implementation status#49550Desel72 wants to merge 3 commits intoapache:mainfrom
Conversation
|
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format? or See also: |
|
Hi @AlenkaF Could you review this PR and share any feedback? thank you. |
raulcd
left a comment
There was a problem hiding this comment.
Thanks for the PR! Can you update the title of the PR to contain the GitHub issue instead of MINOR should be GH-47696, thanks!
|
Hi @raulcd I arranged them alphabetically. Thanks for your feedback. Could you please review again? |
|
@github-actions crossbow submit preview-docs |
|
Revision: b56702d Submitted crossbow builds: ursacomputing/crossbow @ actions-54bfe0b531
|
AlenkaF
left a comment
There was a problem hiding this comment.
Thanks for the PR!
As there is a status column it would make sense to also include projects that have an issue opened for the implementation of PyCapsule protocol, but haven't implemented it yet.
And just a thought: As we are talking about the implementations of the PyCapsule protocol, would it make sense to link not to the main docs or the GitHub repo of the project, but to the changelog or something similar? For example: https://github.com/apache/datafusion-python/blob/main/dev/changelog/pre-43.0.0.md#4100-2024-09-09
|
@AlenkaF Thank you for your feedback. That's good point. I have made the updates, could you please review it again? |
Rationale for this change
The Python docs explain the PyCapsule Interface but don't show which libraries in the ecosystem have adopted it. Issue #47696 requested adding an implementation status table based on the tracking in #39195.
What changes are included in this PR?
Added a table to
docs/source/python/extending_types.rstlisting 21 Python libraries that have implemented the PyCapsule Interface, with a link to the tracking issue for latest updates.Are these changes tested?
Documentation-only change. Verified the Sphinx build succeeds with
make python.Are there any user-facing changes?
A new "PyCapsule Interface Implementation Status" table is now visible in the Python docs under the "Extending PyArrow" page.
Fixes #47696