Skip to content

GH-47696: [Docs][Python] PyCapsule protocol implementation status - #55413

Open
sundeep8967 wants to merge 1 commit into
apache:mainfrom
sundeep8967:docs/python-pycapsule-implementation-status-47696
Open

sundeep8967 wants to merge 1 commit into
apache:mainfrom
sundeep8967:docs/python-pycapsule-implementation-status-47696

Conversation

@sundeep8967

Copy link
Copy Markdown

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:

What changes are included in this PR?

  • Added a comprehensive PyCapsule Interface Implementation Status table containing 33 ecosystem libraries to docs/source/python/extending_types.rst.
  • Linked each library directly to its implementation PR, issue, or documentation.

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.


Fixes #47696

Signed-off-by: sundeep8967 <sundeep8967@gmail.com>
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown

⚠️ GitHub issue #47696 has been automatically assigned in GitHub to PR creator.

@AlenkaF

AlenkaF commented Nov 5, 2026

Copy link
Copy Markdown
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Docs][Python] PyCapsule protocol implementation status

2 participants