As a user of pyarrow-stubs I'm very excited by this!

Thank you ZhengYu Xu and Rok Mihevc.

Rusty

On Tue, Apr 7, 2026, at 1:21 PM, Rok Mihevc wrote:
> Hello,
>
> I would like to propose donating the pyarrow-stubs codebase [1] to the
> Apache Arrow project and gather any comments at this stage.
>
> As you may know, pyarrow-stubs is an independently maintained library of
> PEP 484 type stub annotations for PyArrow. I have been working on
> contributing a refactored version of these stubs into the Arrow repository
> [2][3], and before merging the actual annotation PRs I would like to
> formally donate the original codebase so that the IP situation is clean.
> The author, ZhengYu Xu (zen-xu), has already agreed to donate the codebase
> and has filed a Software Grant Agreement with the ASF as per the IP
> clearance process here [4].
>
> Here is the rationale:
>
> 1. Type annotations are increasingly expected by the Python community and
> are directly useful to the large number of PyArrow downstream users.
> 2. Maintaining stubs as part of Apache Arrow ensures they stay in sync with
> the library and are governed by the same community that maintains PyArrow.
> 3. The clear governance of Apache Arrow offers the best foundation for the
> long-term maintenance and evolution of the stubs.
>
> I would also like to take this opportunity to thank ZhengYu Xu (zen-xu [5])
> for creating and maintaining pyarrow-stubs over the years. It has been an
> invaluable resource for the PyArrow community and an excellent foundation
> for this work.
>
> As the technical details have already been discussed elsewhere [2][3], I
> plan to start the required vote in a few days.
>
> Please let us know your thoughts.
>
> Rok
>
> [1] https://github.com/zen-xu/pyarrow-stubs
> [2] https://github.com/apache/arrow/discussions/45919
> [3] https://github.com/apache/arrow/issues/32609
> [4] https://incubator.apache.org/ip-clearance/
> [5] https://github.com/zen-xu

-- 
Rusty Conover
Query.Farm Founder
https://query.farm

Reply via email to