Looks like we just cross the EOL https://devguide.python.org/versions/

Thanks for picking it up!

On Wed, Oct 28, 2026 at 8:18 AM Orest Tokovenko <[email protected]>
wrote:

> Thanks Fokko! Here is the PR -
> https://github.com/apache/iceberg-python/pull/4170
>
> On Wed, Oct 28, 2026 at 1:22 AM Fokko Driesprong <[email protected]>
> wrote:
> >
> > Woa, time flies!
> >
> > Sounds like an excellent plan, Orest. Let's not continue to support
> versions that are EOL. This is in line how we previously dropped old
> versions. Are you interesed in raising a PR?
> >
> > Kind regards,
> > Fokko
> >
> >
> >
> > Sent with Proton Mail secure email.
> >
> > On Wednesday, October 28th, 2026 at 07:37, Orest Tokovenko <
> [email protected]> wrote:
> >
> > > Hi all,
> > >
> > > Python 3.10 reached end of life on 2026-10-01 and the Python devguide
> > > now lists it as unsupported, and in addition, pyarrow (major
> > > dependency for pyiceberg) no longer ships 3.10 wheels with 26.x.x,
> > > which means users installing it get pyarrow 25.x.x while users
> > > installing 3.11+ get 26.x.x (this would also allow us to bump the
> > > floor from >=18.0.0 to >=26.0.0). One more bonus is deleting some code
> > > that gates the version, specifically pyiceberg/io/pyarrow.py L459 and
> > > pyiceberg/io/pyarrow.py L561.
> > >
> > > I would like to drop 3.10 and set `requires-python to >=3.11`, and
> > > raise the floor version on some libraries that rely on 3.10, as well
> > > as remove those version gates that aren't needed. This can all live in
> > > one PR since it's tightly coupled changes. Users on 3.10 can stay on
> > > the last release that supports it, the same way this was handled 3.9
> > > last year and 3.8 before that.
> > >
> > > Thanks,
> > > Orest
> > >
>

Reply via email to