sundeep8967 opened a new pull request, #55413:
URL: https://github.com/apache/arrow/pull/55413

   ### 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:
   - **Audit & Status updates**: Updated libraries that have implemented or 
merged support (e.g. Daft in Eventual-Inc/Daft#6745, Vortex in 
vortex-data/vortex#4161, Xarray in pydata/xarray#11338, Streamlit in 
streamlit/streamlit#13242, PySpark in apache/spark#53391).
   - **Added missing implementations**: Added libraries from community 
contributions in #39195 including `streamlit`, `jupyter-scatter`, `pyfru`, and 
`minarrow`.
   - **Accurate direct links**: Linked directly to official documentation or 
merged implementation PRs (such as `arro3` docs instead of raw issue comments).
   - **Alphabetical sorting and clean format**: Uses an alphabetical `.. 
list-table::` with checkmarks (`✓` / `✗`).
   
   ### 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
   * GitHub Issue: #47696


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to