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
