Provide functions to produce Arrow PyCapsules
- Dominant language
- Rust
- Stars
- 3.6k
- Forks
- 1.3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 169
Description
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
Follow up to https://github.com/apache/arrow-rs/pull/5070
Applications and libraries will want to support the [Arrow PyCapsule Interface](https://arrow.apache.org/docs/dev/format/CDataInterface/PyCapsuleInterface.html). We should provide some functions or maybe even classes to support that.
**Describe the solution you'd like**
**Describe alternatives you've considered**
**Additional context**
Contributor guide
Research direction
Start by reading the linked arrow-rs PR 5070 and the Arrow PyCapsule Interface specification to understand the existing interoperability work and the expected API shape. Determine what functions or classes are needed, then define completion around producing capsules that conform to that interface and validating the supported cases with tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, rust
- Domain
- api, data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100