Sounds great to me, and really thanks to ZhengYu Xu for doing the original hard work!

Regards

Antoine.


Le 07/04/2026 à 19:21, Rok Mihevc a écrit :
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


Reply via email to