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