You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ma...@apache.org on 2026/01/19 14:43:28 UTC

(flink) 01/03: [hotfix][python] Update miniconda to version that supports Python 3.10

This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.18
in repository https://gitbox.apache.org/repos/asf/flink.git

commit bad9983e8bed6d8aba299df7c064453acd30449b
Author: Martijn Visser <29...@users.noreply.github.com>
AuthorDate: Mon Jan 19 14:11:28 2026 +0100

    [hotfix][python] Update miniconda to version that supports Python 3.10
    
    Backport of miniconda update from FLINK-33029. The old miniconda 4.7.10
    (from 2019) cannot properly create Python 3.10 environments, causing
    documentation builds to fail with path errors (python3.1 vs python3.10).
---
 flink-python/dev/lint-python.sh | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/flink-python/dev/lint-python.sh b/flink-python/dev/lint-python.sh
index ac71d704139..3ad4b126e96 100755
--- a/flink-python/dev/lint-python.sh
+++ b/flink-python/dev/lint-python.sh
@@ -185,10 +185,12 @@ function install_wget() {
 # some packages including checks such as tox and flake8.
 
 function install_miniconda() {
-    OS_TO_CONDA_URL=("https://repo.anaconda.com/miniconda/Miniconda3-4.7.10-MacOSX-x86_64.sh" \
-        "https://repo.anaconda.com/miniconda/Miniconda3-4.7.10-Linux-x86_64.sh")
+    local sys_machine=$(uname -m)
+    echo "Detected machine: ${sys_machine}"
+    OS_TO_CONDA_URL=("https://repo.anaconda.com/miniconda/Miniconda3-py310_23.5.2-0-MacOSX-${sys_machine}.sh" \
+        "https://repo.anaconda.com/miniconda/Miniconda3-py310_23.5.2-0-Linux-${sys_machine}.sh")
     if [ ! -f "$CONDA_INSTALL" ]; then
-        print_function "STEP" "download miniconda..."
+        print_function "STEP" "download miniconda from ${OS_TO_CONDA_URL[$1]}..."
         download ${OS_TO_CONDA_URL[$1]} $CONDA_INSTALL_SH
         chmod +x $CONDA_INSTALL_SH
         if [ $? -ne 0 ]; then