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
