Hi All, I've analyzed through part of the pyflink code and found some improvement possibilities. I would like to hear voices on the idea.
Intention: * upgrade several python related versions to eliminate end-of-life issues and keep up with bugfixes * start to add python arm64 support Actual situation: * Flink supports the following python versions: 3.7, 3.8, 3.9, 3.10 * We use miniconda 4.7.10 (python package management system and environment management system) which supports the following python versions: 3.7, 3.8, 3.9, 3.10 * Our python framework is not supporting anything but x86_64 Issues: * Python 3.7.17 is the latest security patch of the 3.7 line. This version is end-of-life and is no longer supported: https://www.python.org/downloads/release/python-3717/ * Miniconda 4.7.10 is released on 2019-07-29 which is 4 years old already and not supporting too many architectures (x86_64 and ppc64le) * The latest miniconda which has real multi-arch feature set supports the following python versions: 3.8, 3.9, 3.10, 3.11 and no 3.7 support Suggestion to solve the issues: * In 1.19 drop python 3.7 support and upgrade miniconda to the latest version which opens the door to other platform + python 3.11 support Please note python 3.11 support is not initiated/discussed here. BR, G