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:

   1. Reduce the CI cost when we add 3.13
   2. 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
   
<https://github.com/apache/iceberg-python/blob/2bff5efdd9ddde77b2f909b7584ec25a23a6ee90/pyproject.toml#L70-L73>.
   This makes Poetry very slow, as the work effectively doubles.

Python 3.9 is marked as EoL next week
<https://devguide.python.org/versions/>. Around 5% of the downloads are
Python 3.9 <https://github.com/apache/iceberg-python/issues/2534>. But as
Kevin pointed out, most of that will probably be our CI.

Let us know if there are any objections!

Kind regards,
Fokko

Reply via email to