Thanks everyone. The PR [1] was just merged. Future versions of pyiceberg (0.11 and later) will no longer support python 3.9.
Best, Kevin Liu [1] https://github.com/apache/iceberg-python/pull/2554 On Tue, Oct 14, 2025 at 9:40 AM Kevin Liu <[email protected]> wrote: > Thanks for chiming in everyone. Since there has not been any concerns for > removing python 3.9, I plan to merge this PR [1] by the end of the week, > 10/17. > > Best, > Kevin Liu > > [1] https://github.com/apache/iceberg-python/pull/2554 > > On Tue, Oct 14, 2025 at 9:28 AM Fokko Driesprong <[email protected]> wrote: > >> Thanks for chiming in, everyone. It looks like there are no major >> concerns. >> >> Kind regards, >> Fokko >> >> Op za 11 okt 2025 om 20:28 schreef Drew <[email protected]>: >> >>> +1 to remove the support of 3.9. >>> >>> On Thu, Oct 9, 2025 at 11:28 PM Eduard Tudenhöfner < >>> [email protected]> wrote: >>> >>>> +1 >>>> >>>> On Fri, Oct 10, 2025 at 6:31 AM Steven Wu <[email protected]> wrote: >>>> >>>>> +1 >>>>> >>>>> On Thu, Oct 9, 2025 at 3:10 PM Alex Stephen >>>>> <[email protected]> wrote: >>>>> >>>>>> +1 >>>>>> >>>>>> Python 3.9 is EOL. We shouldn't be encouraging users to stay on EOL >>>>>> versions of Python. >>>>>> >>>>>> This can be our community's contribution towards the Python >>>>>> ecosystem's migration off 3.9. It's great to help out our fellow OSS >>>>>> projects! >>>>>> >>>>>> On Mon, Oct 6, 2025 at 8:48 AM Honah J. <[email protected]> wrote: >>>>>> >>>>>>> +1 to remove 3.9 support. Thanks for driving this! >>>>>>> >>>>>>> Best regards, >>>>>>> Jonas (Honah) >>>>>>> >>>>>>> On Sun, Oct 5, 2025 at 10:07 PM Jean-Baptiste Onofré < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> +1 >>>>>>>> >>>>>>>> It makes sense to me. >>>>>>>> >>>>>>>> Thanks ! >>>>>>>> Regards >>>>>>>> JB >>>>>>>> >>>>>>>> On Sun, Sep 28, 2025 at 7:06 AM Fokko Driesprong <[email protected]> >>>>>>>> wrote: >>>>>>>> > >>>>>>>> > Hi everyone, >>>>>>>> > >>>>>>>> > I wanted to check if there are any objections to dropping Python >>>>>>>> 3.9 support. Dropping means that we won't publish 3.9 wheels anymore. >>>>>>>> > >>>>>>>> > The two main reasons to do this: >>>>>>>> > >>>>>>>> > Reduce the CI cost when we add 3.13 >>>>>>>> > Downstream projects like numpy and ray often support three Python >>>>>>>> versions. If we want to support more, we have to have conditional >>>>>>>> dependencies based on the Python version. This makes Poetry very slow, >>>>>>>> as >>>>>>>> the work effectively doubles. >>>>>>>> > >>>>>>>> > Python 3.9 is marked as EoL next week. Around 5% of the downloads >>>>>>>> are Python 3.9. But as Kevin pointed out, most of that will probably >>>>>>>> be our >>>>>>>> CI. >>>>>>>> > >>>>>>>> > Let us know if there are any objections! >>>>>>>> > >>>>>>>> > Kind regards, >>>>>>>> > Fokko >>>>>>>> > >>>>>>>> >>>>>>>
