From 8316450887d8843b7e21bbad21002c9708ff59cf Mon Sep 17 00:00:00 2001 From: Alex Hedges Date: Sat, 24 Feb 2024 21:03:27 -0500 Subject: [PATCH 1/6] Fix `KeyError` when running `add_miniforge.py` I was attempting to run the script to generate build files for new versions, but it failed because version `23.1.0-4`[^1] contained a malformed `.sha256` file.[^2] I looked at the miniforge repo's script `releases.py`[^3] and copied the logic about which release artifacts should be skipped when generating a list of downloads. [^1]: https://github.com/conda-forge/miniforge/releases/tag/23.1.0-4 [^2]: https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-uninstaller-patch-Windows-x86_64.exe.sha256 [^3]: https://github.com/conda-forge/miniforge/blob/a15762906ba6f339a95b218b784e91605a24a681/docs/releases.py#L35-L36 --- plugins/python-build/scripts/add_miniforge.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/python-build/scripts/add_miniforge.py b/plugins/python-build/scripts/add_miniforge.py index e9701b8c..1290b5cb 100755 --- a/plugins/python-build/scripts/add_miniforge.py +++ b/plugins/python-build/scripts/add_miniforge.py @@ -71,8 +71,9 @@ def supported(filename): return ('pypy' not in filename) and ('Windows' not in filename) def add_version(release): + tag_name = release['tag_name'] download_urls = { f['name']: f['browser_download_url'] for f in release['assets'] } - shas = dict([download_sha(url) for (name, url) in download_urls.items() if name.endswith('.sha256')]) + shas = dict([download_sha(url) for (name, url) in download_urls.items() if name.endswith('.sha256') and tag_name in name]) specs = [create_spec(filename, sha, download_urls[filename]) for (filename, sha) in shas.items() if supported(filename)] for distribution in DISTRIBUTIONS: From a43259a186822a6090063dd905cdfa192c2e9517 Mon Sep 17 00:00:00 2001 From: Alex Hedges Date: Sat, 24 Feb 2024 21:34:50 -0500 Subject: [PATCH 2/6] Fix overly broad check for existing miniforge build files The glob pattern we were using was too permissive and detecting miniconda build scripts as miniforge build scripts when they shared the same version. I have rewritten the pattern matching code to ensure we only look at files starting with `miniforge` and `mambaforge`. --- plugins/python-build/scripts/add_miniforge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/python-build/scripts/add_miniforge.py b/plugins/python-build/scripts/add_miniforge.py index 1290b5cb..efa17a91 100755 --- a/plugins/python-build/scripts/add_miniforge.py +++ b/plugins/python-build/scripts/add_miniforge.py @@ -100,6 +100,6 @@ for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/rele logger.info('Looking for %(version)s in %(out_dir)s', locals()) - if not list(out_dir.glob(f'*-{version}')): + if any(not list(out_dir.glob(f'{distribution}*-{version}')) for distribution in DISTRIBUTIONS): logger.info('Downloading %(version)s', locals()) add_version(release) From dbbe2b63f49354482a5e3d0021ca2b8b541b5b4b Mon Sep 17 00:00:00 2001 From: Alex Hedges Date: Sat, 24 Feb 2024 21:55:22 -0500 Subject: [PATCH 3/6] Skip check for miniforge version `4.13.0-0` We always detect missing build scripts for `4.13.0-0` because the release[^1] doesn't have any mambaforge artifacts. Given that we've already created the build files, we don't need to check the release again. [^1]: https://github.com/conda-forge/miniforge/releases/tag/4.13.0-0 --- plugins/python-build/scripts/add_miniforge.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/python-build/scripts/add_miniforge.py b/plugins/python-build/scripts/add_miniforge.py index efa17a91..741ead90 100755 --- a/plugins/python-build/scripts/add_miniforge.py +++ b/plugins/python-build/scripts/add_miniforge.py @@ -100,6 +100,11 @@ for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/rele logger.info('Looking for %(version)s in %(out_dir)s', locals()) + # Release has no mambaforge artifacts, which causes the next check to always trigger + # Build scripts have already been generated, so safe to skip this version + if version == '4.13.0-0': + continue + if any(not list(out_dir.glob(f'{distribution}*-{version}')) for distribution in DISTRIBUTIONS): logger.info('Downloading %(version)s', locals()) add_version(release) From 5d06a2711869175a9ab566397601112bef851ae1 Mon Sep 17 00:00:00 2001 From: Alex Hedges Date: Sat, 24 Feb 2024 21:16:51 -0500 Subject: [PATCH 4/6] Update miniforge and mambaforge with `add_miniforge.py` --- .../share/python-build/mambaforge-22.11.1-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-22.11.1-1 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-22.11.1-2 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-22.11.1-3 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-22.11.1-4 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.1.0-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.1.0-1 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.1.0-2 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.1.0-3 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.1.0-4 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.10.0-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.11.0-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.3.0-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.3.1-0 | 25 +++++++++++++++++++ .../share/python-build/mambaforge-23.3.1-1 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-22.11.1-0 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-22.11.1-1 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-22.11.1-2 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-22.11.1-3 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.1.0-0 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.1.0-1 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.1.0-2 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.1.0-3 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.1.0-4 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.10.0-0 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.11.0-0 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.3.0-0 | 25 +++++++++++++++++++ .../share/python-build/miniforge3-23.3.1-0 | 25 +++++++++++++++++++ 28 files changed, 700 insertions(+) create mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-1 create mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-2 create mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-3 create mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-4 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.1.0-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.1.0-1 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.1.0-2 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.1.0-3 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.1.0-4 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.10.0-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.11.0-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.3.0-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.3.1-0 create mode 100644 plugins/python-build/share/python-build/mambaforge-23.3.1-1 create mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-0 create mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-1 create mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-2 create mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-3 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.1.0-0 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.1.0-1 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.1.0-2 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.1.0-3 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.1.0-4 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.10.0-0 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.11.0-0 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.3.0-0 create mode 100644 plugins/python-build/share/python-build/miniforge3-23.3.1-0 diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-0 b/plugins/python-build/share/python-build/mambaforge-22.11.1-0 new file mode 100644 index 00000000..a82ade5e --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-22.11.1-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-22.11.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-aarch64.sh#d701d2d411fef9f7c7beddf388a9cefc354e354fa7d4c9e5663d6a7413d76aab" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-22.11.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-ppc64le.sh#614b8e33e9b8086c81ce45ac9763b57bc38f51e70184b15b54ef02e12a00b8c8" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-22.11.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-x86_64.sh#e79c9b9553ab05d3d2e5b026f38035dbc772d79a96aa883b836828a16fccf44d" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-22.11.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-MacOSX-arm64.sh#67e3cf19b0aa21c5a890dde5545265c51792c6c495939eb26dfccdc6d3677b36" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-22.11.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-MacOSX-x86_64.sh#3067c707b3f297445fc2c9b66752a6320244d8a5589488ece8f2265c45230318" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-1 b/plugins/python-build/share/python-build/mambaforge-22.11.1-1 new file mode 100644 index 00000000..4a0c3fa7 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-22.11.1-1 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-22.11.1-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-aarch64.sh#ae6d9c269bf49165a64dc0312e5ea7e5fe8b1e29ab7d70df778b0183ad83f026" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-22.11.1-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-ppc64le.sh#2b4ce0603ea3f5e6979e5b34415dab5c5b7f0e4bd4a34b57e6c9fa11eb6603b7" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-22.11.1-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-x86_64.sh#28e88bbcc413a841d4046f24b621c710bd6075a7fe7a7ba406dc0681f9f833a0" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-22.11.1-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-MacOSX-arm64.sh#72f0467ddabfdfaf1fc9e52c93297691e74d4ee39c1647b2c4e9f1995f4978eb" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-22.11.1-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-MacOSX-x86_64.sh#badb485c59df134134135e431f017777bf0df89dc884df44045336d79df794b7" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-2 b/plugins/python-build/share/python-build/mambaforge-22.11.1-2 new file mode 100644 index 00000000..01711f09 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-22.11.1-2 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-22.11.1-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-aarch64.sh#90709f5246547f2b115c630738f2ad3cb8ee12d706e8d3a81efcc96112a4d138" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-22.11.1-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-ppc64le.sh#1821e4aa5cebb929796e911991a80b10beee062d4647931a88642f0089e215f2" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-22.11.1-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-x86_64.sh#a9f94a0d94934cb2dd42d79b9af843fdd2ced7d324722e9047340af2f9837416" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-22.11.1-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-MacOSX-arm64.sh#78039894a1785e6d532fbe4d09354afb9c5779c2e087aa64c0c525505afebff2" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-22.11.1-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-MacOSX-x86_64.sh#4ab9fcb934cfe7dfe7b7382d2ec2b31470fdd932d4f979d28d33670ae90c6e32" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-3 b/plugins/python-build/share/python-build/mambaforge-22.11.1-3 new file mode 100644 index 00000000..a6d72906 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-22.11.1-3 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-22.11.1-3-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Mambaforge-22.11.1-3-Linux-aarch64.sh#898134462553de6b16cdcf649b2fc5f46b7bff5ac92b12cae7f6a46eeb973c8d" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-22.11.1-3-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Mambaforge-22.11.1-3-Linux-ppc64le.sh#446b3c31293cfec57dc651fbd0aadb9b9663746863e7601b2aa25aa005907192" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-22.11.1-3-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Mambaforge-22.11.1-3-Linux-x86_64.sh#dc7b120aa6f12004e406498cb605c752bd6e4bfe18da169dfe119b91d0c8c8ce" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-22.11.1-3-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Mambaforge-22.11.1-3-MacOSX-arm64.sh#a85225bc54ba3c5caaf202817b4f49578d6134e6818c8fbc75173af69a80847d" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-22.11.1-3-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Mambaforge-22.11.1-3-MacOSX-x86_64.sh#0b17731c449ab96b3c5e39553fd68fbe1e4c68e9b016126ccf68a8f00a4a3a38" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-4 b/plugins/python-build/share/python-build/mambaforge-22.11.1-4 new file mode 100644 index 00000000..82e3daf8 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-22.11.1-4 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-22.11.1-4-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-Linux-aarch64.sh#96191001f27e0cc76612d4498d34f9f656d8a7dddee44617159e42558651479c" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-22.11.1-4-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-Linux-ppc64le.sh#9ad024c2ed11e1c75324515727c70384f073be1373111c34b14b7212944e7e0d" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-22.11.1-4-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-Linux-x86_64.sh#16c7d256de783ceeb39970e675efa4a8eb830dcbb83187f1197abfea0bf07d30" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-22.11.1-4-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-MacOSX-arm64.sh#a551be4b416a05f31ba3605f78694f1e21559533744c45ded0c4bfeb7666f317" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-22.11.1-4-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-MacOSX-x86_64.sh#0f0f746330259c6f9c3678fdbdb6195dddad4b9bac921a6de07c62a60234ad8d" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.1.0-0 b/plugins/python-build/share/python-build/mambaforge-23.1.0-0 new file mode 100644 index 00000000..042fa441 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.1.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.1.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-Linux-aarch64.sh#01c29a399ad63c9aa28a69a622e9273e9bb8c5d504f1858ba789c5ca63ba1187" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.1.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-Linux-ppc64le.sh#ec0b8b10fbb9a7eb1b9c6ddf0487d0e8e0b16926791b84afc1623b43f45d1faf" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.1.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-Linux-x86_64.sh#0598ec82e02233e0e242b12129349416225dd07c2318f0ec1cfce4d7d9c397d8" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.1.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-MacOSX-arm64.sh#538ea7a9d24cad041a2b7fd71cf49f433137f9b4bc8e11408f2285e99cf79f96" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.1.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-MacOSX-x86_64.sh#61d95ff7a7bbe465a416f5ad43460fb1a50e621ed15233cc4e3441a03bb48cd4" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.1.0-1 b/plugins/python-build/share/python-build/mambaforge-23.1.0-1 new file mode 100644 index 00000000..4ba8377b --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.1.0-1 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.1.0-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Mambaforge-23.1.0-1-Linux-aarch64.sh#d9d89c9e349369702171008d9ee7c5ce80ed420e5af60bd150a3db4bf674443a" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.1.0-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Mambaforge-23.1.0-1-Linux-ppc64le.sh#f7065963c9c7eba0ea80ad6431903ddb89fe1ec34c47967cbb8a5247c613b30b" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.1.0-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Mambaforge-23.1.0-1-Linux-x86_64.sh#cfb16c47dc2d115c8b114280aa605e322173f029fdb847a45348bf4bd23c62ab" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.1.0-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Mambaforge-23.1.0-1-MacOSX-arm64.sh#e519a74734f963c2fe744557115f8862fa573dea0de581b0b4a22cbd31127448" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.1.0-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Mambaforge-23.1.0-1-MacOSX-x86_64.sh#e33f9d426d62759e7c4adf5431fdd91a23df71732b5e22b699cace52255e8196" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.1.0-2 b/plugins/python-build/share/python-build/mambaforge-23.1.0-2 new file mode 100644 index 00000000..ef90d5cd --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.1.0-2 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.1.0-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Mambaforge-23.1.0-2-Linux-aarch64.sh#a1a3f7cd517e97ef9b0f8e4c1afeb659c7c69849e623904297984e79b1f29b37" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.1.0-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Mambaforge-23.1.0-2-Linux-ppc64le.sh#fa7e75949d227c12d152efce5ae494ad5725fb0f71151dfdbdddd60e3d265dde" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.1.0-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Mambaforge-23.1.0-2-Linux-x86_64.sh#8c9244094375379cfe1b6317afc9e693924d0f58ea5c68c64cde4463847c1e31" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.1.0-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Mambaforge-23.1.0-2-MacOSX-arm64.sh#a58be683b4c00c32591eedc7a6675c8a4d3c7cbf3ef3808f4513033de46be7c8" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.1.0-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Mambaforge-23.1.0-2-MacOSX-x86_64.sh#f7c53778a47579d886441747a7fe697d020da3b1726f3f7fe7d7e779c3d506e2" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.1.0-3 b/plugins/python-build/share/python-build/mambaforge-23.1.0-3 new file mode 100644 index 00000000..ce40edb8 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.1.0-3 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.1.0-3-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Mambaforge-23.1.0-3-Linux-aarch64.sh#b7038f4f4d972fa2589dd9edd014940b94600589f924cc6d35a9b11d37506c25" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.1.0-3-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Mambaforge-23.1.0-3-Linux-ppc64le.sh#b89f25891ce072a0de5f6f1f5889609dc1eee71ac1301c8ddb7538bd608f273c" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.1.0-3-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Mambaforge-23.1.0-3-Linux-x86_64.sh#7a6a07de6063245163a87972fb15be3a226045166eb7ee526344f82da1f3b694" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.1.0-3-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Mambaforge-23.1.0-3-MacOSX-arm64.sh#75368b03ac79b170537748a600ea847e35d83a4fef9ea438c34217b7e28b9330" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.1.0-3-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Mambaforge-23.1.0-3-MacOSX-x86_64.sh#7e4dd16067bbb4ab41616f3378d0c788302818c7fe13806fe8e97707471c9004" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.1.0-4 b/plugins/python-build/share/python-build/mambaforge-23.1.0-4 new file mode 100644 index 00000000..d4432ab9 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.1.0-4 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.1.0-4-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Mambaforge-23.1.0-4-Linux-aarch64.sh#95c354268f62e32d57c84f2e1a0caf9b19f77c894ecc83008db0e5e666ce3d43" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.1.0-4-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Mambaforge-23.1.0-4-Linux-ppc64le.sh#70ed57b9d32457c172c208b16a839937e2dd77e3fa1bff5ef1cb2f1a7da102ba" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.1.0-4-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Mambaforge-23.1.0-4-Linux-x86_64.sh#6ca38e02be99c410644c283bac74601f296dd10995ce1c8d345af995a39b5916" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.1.0-4-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Mambaforge-23.1.0-4-MacOSX-arm64.sh#baa1ae638537766cac808efba09175ba21878b34288476dc7bbd01347145721f" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.1.0-4-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Mambaforge-23.1.0-4-MacOSX-x86_64.sh#26937ea98870531e51da942b7f6cc26cc9af49bb16390486ee6dde9e0dc2c597" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.10.0-0 b/plugins/python-build/share/python-build/mambaforge-23.10.0-0 new file mode 100644 index 00000000..f48a4a90 --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.10.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.10.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Mambaforge-23.10.0-0-Linux-aarch64.sh#38d86db6ef78caa0ac001c48f454112df2a1e90cd6884dba03a3265393f762b2" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.10.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Mambaforge-23.10.0-0-Linux-ppc64le.sh#8f28c516ef441c0691d94a7cf3917b8c77eda4ac378c89bd491d4d8ff4f887c8" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.10.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Mambaforge-23.10.0-0-Linux-x86_64.sh#cf2782419e118db664653a6e63bbf212a24cbc3126c413aa5886fd0f7d20d3c0" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.10.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Mambaforge-23.10.0-0-MacOSX-arm64.sh#8b300c413195f33c3965445213de2b76bbf5fcbe9087aa80b8d6bf81a21b5764" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.10.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Mambaforge-23.10.0-0-MacOSX-x86_64.sh#8f1ddb27deffe5e631b3ce69fc3f880c7f3710ee08a42fee64e2b2e1a039683f" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.11.0-0 b/plugins/python-build/share/python-build/mambaforge-23.11.0-0 new file mode 100644 index 00000000..e22937ed --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.11.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.11.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Mambaforge-23.11.0-0-Linux-aarch64.sh#71320f28280b4e41f37469f6b0ae85e31ba9c26a87c7ee69cecaae3eaa5a4057" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.11.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Mambaforge-23.11.0-0-Linux-ppc64le.sh#148b18f94b5a0878d5fa1190b41cad5a803eca1cd15429e26571fef11422e2b2" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.11.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Mambaforge-23.11.0-0-Linux-x86_64.sh#3dfdcc162bf0df83b5025608dc2acdbbc575bd416b75701fb5863343c0517a78" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.11.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Mambaforge-23.11.0-0-MacOSX-arm64.sh#dd832d8a65a861b5592b2cf1d55f26031f7c1491b30321754443931e7b1e6832" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.11.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Mambaforge-23.11.0-0-MacOSX-x86_64.sh#c6ac073b80cedb313561bc11c2e61b0bd102b74df0363ed6c1e90303b322092a" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.3.0-0 b/plugins/python-build/share/python-build/mambaforge-23.3.0-0 new file mode 100644 index 00000000..6a75d2bb --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.3.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.3.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Mambaforge-23.3.0-0-Linux-aarch64.sh#ae506f8013fc3f487dd3c9a4fde0b1a529b02bb5478921913c46a115dbcd7d1f" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.3.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Mambaforge-23.3.0-0-Linux-ppc64le.sh#f8c0e24abaedfcf611c70451d0bb771f453a0eb4cc0bbbb0670f9753817827a6" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.3.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Mambaforge-23.3.0-0-Linux-x86_64.sh#f8b12a9815575b0fec9c85100053ef24e59043194546826fb565288c51ba930d" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.3.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Mambaforge-23.3.0-0-MacOSX-arm64.sh#82ed548de9de74d2b6dda9830f581d897eb82694c1df79d957eaef9066dd7ef4" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.3.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Mambaforge-23.3.0-0-MacOSX-x86_64.sh#d4603c9b380d5daa923f8d0543de5df57ba971a1562a519c6e3fe1240963012a" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.3.1-0 b/plugins/python-build/share/python-build/mambaforge-23.3.1-0 new file mode 100644 index 00000000..3a2c8f7b --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.3.1-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.3.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Mambaforge-23.3.1-0-Linux-aarch64.sh#6e4feeafeff69f35a7455a35f763eb6d5a1e946e7b9b321099640ac93e619a53" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.3.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Mambaforge-23.3.1-0-Linux-ppc64le.sh#6518bf3aa2499a4c76fee54d33450d386a1d4c1bf2e0b2ddaec03f8f7b4319d2" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.3.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Mambaforge-23.3.1-0-Linux-x86_64.sh#c425dcc3501692f23564d8b0a7b3ba69166c61424e9ce0d825f64f9479dcafa1" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.3.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Mambaforge-23.3.1-0-MacOSX-arm64.sh#71e7ea4295d22f0c7ab08b334c07d9540e10775c8abd456314e186625cfb3bf1" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.3.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Mambaforge-23.3.1-0-MacOSX-x86_64.sh#b7b5fe0690528a4d449597e49edb2595625f2cf29e0473fd2a8d2dabc4d948f5" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/mambaforge-23.3.1-1 b/plugins/python-build/share/python-build/mambaforge-23.3.1-1 new file mode 100644 index 00000000..1e579c4b --- /dev/null +++ b/plugins/python-build/share/python-build/mambaforge-23.3.1-1 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Mambaforge-23.3.1-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1-Linux-aarch64.sh#32dcc92b4f0b0108ac0734721fb65172395f6c39ecdcaf5bf63edc01f0932020" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Mambaforge-23.3.1-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1-Linux-ppc64le.sh#93fa681cadda8b73bd93a1bf2f60aaa577fe02ef537ee5300eab33af2b45f6d0" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Mambaforge-23.3.1-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1-Linux-x86_64.sh#dbe92c011a1315b9626e2f93a165892f4b89177145bc350b3859a483a3642a24" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Mambaforge-23.3.1-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1-MacOSX-arm64.sh#1b07c1a231a18f21da6aac1abe87dd173ce141ce7612f06eab962eb9f8353a27" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Mambaforge-23.3.1-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/Mambaforge-23.3.1-1-MacOSX-x86_64.sh#ee707e117c4eb54b7a02a0ba1b2fc2b60325ce6f767e76274e45dbe7743efa7d" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-0 b/plugins/python-build/share/python-build/miniforge3-22.11.1-0 new file mode 100644 index 00000000..a9b8551b --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-22.11.1-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-22.11.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-aarch64.sh#ebdb58e3f3c3372433ee7c5a72069aea97dbde3c0c5c3bf37f84f072479499fd" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-22.11.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-ppc64le.sh#831b26fa4d5aae8668327b75e1c7ade2d6c1614eb986c7d9221082ce8b511e74" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-22.11.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-x86_64.sh#2235f18922121544d2a8152ebda278d70525aa7909cd1ff3cb3ff41f0553ddd8" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-22.11.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-MacOSX-arm64.sh#aa19baf0ee1e50d308635835ef8b982679aaad13a48cbebf003d50eaadc947f5" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-22.11.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-MacOSX-x86_64.sh#330b78000c33603e2f87d1c2d693a4f7a76d46ae8cdb79293f934cc812037b4e" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-1 b/plugins/python-build/share/python-build/miniforge3-22.11.1-1 new file mode 100644 index 00000000..adf5d55b --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-22.11.1-1 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-22.11.1-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-aarch64.sh#12177bf63a76067d83b974ed303c3ce70e33f62d0ee5efec1c8ac09503334904" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-22.11.1-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-ppc64le.sh#5a09b7b136787b4460edf3798e37676983b4233782a3ab9ddb6bade44f0e3ee3" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-22.11.1-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-x86_64.sh#5c8e437632c7ed52034f4cb766a3bc49cecda5fec824c7173a3ba1fc8dc9ee29" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-22.11.1-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-MacOSX-arm64.sh#611452c8acc69f6323ffbbb0bb1c4b2244006eb3a9d5214017059a85f3b8abda" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-22.11.1-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-MacOSX-x86_64.sh#9542378343fc2d009335cbca212ce5d413c4b3ee25afecba1683b5d2291d1aa3" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-2 b/plugins/python-build/share/python-build/miniforge3-22.11.1-2 new file mode 100644 index 00000000..b8810e83 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-22.11.1-2 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-22.11.1-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-aarch64.sh#a56ca2e0fe901e809b3add4235e06221b94d207d6513019985bde8509062d7bc" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-22.11.1-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-ppc64le.sh#6bc85189bad2f1b45a36b0368b10ee0154268c38c7b0770d225158fc48e14f17" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-22.11.1-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-x86_64.sh#79f7de7a1a48f82b08b2d7f16503daf9de7de7423f4e70372a30919b9cbe35b6" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-22.11.1-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-MacOSX-arm64.sh#7e9d1848df1a049daeba8e1d8d0cb9fffdd511571df7cae075e7ee4f1efd2fc0" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-22.11.1-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-MacOSX-x86_64.sh#7c8e1a35ad9d41a1969d47cfe4dca44d9e422607ab704e5850b15a3bc1331cc5" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-3 b/plugins/python-build/share/python-build/miniforge3-22.11.1-3 new file mode 100644 index 00000000..4d6a3639 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-22.11.1-3 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-22.11.1-3-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Miniforge3-22.11.1-3-Linux-aarch64.sh#6ee6fbbaaf900f090e9786b093ad829f0d3e6224d8c50ee37d5fc2c1317b2521" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-22.11.1-3-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Miniforge3-22.11.1-3-Linux-ppc64le.sh#bfccb07a65500c7ed2a7eb363c720caf69dc6baaa36ef52b1224df270c215c2c" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-22.11.1-3-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Miniforge3-22.11.1-3-Linux-x86_64.sh#b96991615834e66a34f3653f12597b5938425bb00a0ce47dc493ea03ecf6f339" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-22.11.1-3-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Miniforge3-22.11.1-3-MacOSX-arm64.sh#f416cc5ceb8420d12d078254f161f7c59fd41ca4dfcd86ce6a67c9c34069a15e" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-22.11.1-3-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-3/Miniforge3-22.11.1-3-MacOSX-x86_64.sh#9e590b6635d97a81fcb8b5366384317db544629b290f34423f3710a6917d2d58" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.1.0-0 b/plugins/python-build/share/python-build/miniforge3-23.1.0-0 new file mode 100644 index 00000000..a67b8772 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.1.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.1.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Miniforge3-23.1.0-0-Linux-aarch64.sh#4972174d7bc88c636f50257fd2dc718abfd648b227dacbde4c8db716d05bb08b" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.1.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Miniforge3-23.1.0-0-Linux-ppc64le.sh#21ccc195bdee24caf9eef5e8fdd250d3fba9147a68e1cd114c2375cb03ba6043" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.1.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Miniforge3-23.1.0-0-Linux-x86_64.sh#9bbcc29e8e43151bd4634fbe086e3d7914aba3963ac6b1e8d59c530435bd33d9" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.1.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Miniforge3-23.1.0-0-MacOSX-arm64.sh#0aece610f84e023d062e1c88bfc6033dd60101ec9b79819f87fc1b009263989b" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.1.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Miniforge3-23.1.0-0-MacOSX-x86_64.sh#a9665fec3c8c1abd572666d4c49d512b3c27082324a1713ca2fde6efb8ce7856" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.1.0-1 b/plugins/python-build/share/python-build/miniforge3-23.1.0-1 new file mode 100644 index 00000000..83a0638a --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.1.0-1 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.1.0-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Miniforge3-23.1.0-1-Linux-aarch64.sh#9083f5aa0a125bfbc1a8e8d5eb57812a2761b884e0806a75ebc3c95be894791e" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.1.0-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Miniforge3-23.1.0-1-Linux-ppc64le.sh#6b9d4af128f6378ec688ce412fb1a4fe8ce298df9d05bb7092637c8047faeb26" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.1.0-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Miniforge3-23.1.0-1-Linux-x86_64.sh#7a5859e873ed36fc9a141fff0ac60e133b971b3413aed49a4c82693d4f4a2ad2" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.1.0-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Miniforge3-23.1.0-1-MacOSX-arm64.sh#147ee54acc6ebd5148d712945fed29c4e01a247528f28fd958615f63bfc75687" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.1.0-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-1/Miniforge3-23.1.0-1-MacOSX-x86_64.sh#7c737a78918164c5a07a6489b8429f9788aadb58536434c0d34316e7686dc424" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.1.0-2 b/plugins/python-build/share/python-build/miniforge3-23.1.0-2 new file mode 100644 index 00000000..538280fd --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.1.0-2 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.1.0-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Miniforge3-23.1.0-2-Linux-aarch64.sh#ca662b0c5620cc4f70afe75a674b212a424bb16da103251d07afe8cfa268983c" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.1.0-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Miniforge3-23.1.0-2-Linux-ppc64le.sh#34e7db7d071b15abb07603108d5a74c4878aa25be30005163ed9bdbafe8ecf79" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.1.0-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Miniforge3-23.1.0-2-Linux-x86_64.sh#ee75d00832ef4aeb1ae04ac62ffb1dc917409696cfbe50f5f93125ab9b165278" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.1.0-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Miniforge3-23.1.0-2-MacOSX-arm64.sh#05891e572dedd62c128c51ed7cdcceba191155779f5ea1abdf0e57e3fba8a982" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.1.0-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-2/Miniforge3-23.1.0-2-MacOSX-x86_64.sh#1d837379b50b57bf009b6a6956a7cff10dc25ca52a940a35b7090f2e9b6c5482" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.1.0-3 b/plugins/python-build/share/python-build/miniforge3-23.1.0-3 new file mode 100644 index 00000000..dcfb05ac --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.1.0-3 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.1.0-3-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Miniforge3-23.1.0-3-Linux-aarch64.sh#2e180aa558ff38481ec5147b7f06060c3c8cfbd12894abe31b5f75fc23f7d09a" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.1.0-3-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Miniforge3-23.1.0-3-Linux-ppc64le.sh#00722f3dd257143816d94d8fc97a3c43ccc3046e31956240d14c210268ccc64e" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.1.0-3-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Miniforge3-23.1.0-3-Linux-x86_64.sh#d4e4750ac95508512c52ff33fa71834e7839e8c51224694a544aecdd655ce29c" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.1.0-3-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Miniforge3-23.1.0-3-MacOSX-arm64.sh#85f4f38d3502871c09d94ab2fd43fe221284eb33c361c486c2b420a726328a7e" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.1.0-3-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-3/Miniforge3-23.1.0-3-MacOSX-x86_64.sh#846df715e78ef3b875d1cbf17ed124e261f5ece2dd0e2556310cf4dfbc1238f6" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.1.0-4 b/plugins/python-build/share/python-build/miniforge3-23.1.0-4 new file mode 100644 index 00000000..0aa8686e --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.1.0-4 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.1.0-4-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-23.1.0-4-Linux-aarch64.sh#bf6a4b9d3e0195b9c64b58f0e28738edc259a214f362edbc23884e82ad59cb8c" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.1.0-4-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-23.1.0-4-Linux-ppc64le.sh#0e49480e6a3429d9578bdbdc154d623375273b3e8c205353c1cc9d6e0cce1f59" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.1.0-4-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-23.1.0-4-Linux-x86_64.sh#35c531207d2a8d212215bdb7f998c926f24bc8686e1cf46a693a3ea375613a7f" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.1.0-4-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-23.1.0-4-MacOSX-arm64.sh#de48052b85900a3878cedbb25add7e17b14d5bdfba8ba523791851a10a6b84fe" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.1.0-4-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.1.0-4/Miniforge3-23.1.0-4-MacOSX-x86_64.sh#a43f4e34aa27b5cb849027b01b03931df52f768fc8b82b1f72f40ff064abb6f3" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.10.0-0 b/plugins/python-build/share/python-build/miniforge3-23.10.0-0 new file mode 100644 index 00000000..ef4624c4 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.10.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.10.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Miniforge3-23.10.0-0-Linux-aarch64.sh#3760323416d2ce48ca8445386a8c12b453a92f111614dd1870f0ea684d6d32a8" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.10.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Miniforge3-23.10.0-0-Linux-ppc64le.sh#d1a5287138cc4bcc70dad3d1dcf770d8ec13f93c82aeea481bb727860b0f4b5c" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.10.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Miniforge3-23.10.0-0-Linux-x86_64.sh#da66ba24d5ffdf4c339ec8923de9e207f682f2027f9f382103080dea4407ef33" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.10.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Miniforge3-23.10.0-0-MacOSX-arm64.sh#057b6ba35d5872b33b6342183546bd0d5e838460bb019a2fe4db2208eb042135" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.10.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.10.0-0/Miniforge3-23.10.0-0-MacOSX-x86_64.sh#a1785d943daba4f23dac64fc389b4e5929aee6d20eb8ba245671887249238df9" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.11.0-0 b/plugins/python-build/share/python-build/miniforge3-23.11.0-0 new file mode 100644 index 00000000..3873f0f0 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.11.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.11.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Miniforge3-23.11.0-0-Linux-aarch64.sh#775968746d062a14bd84db3ae72f18f60f4acf229bd840625805e87668486bf4" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.11.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Miniforge3-23.11.0-0-Linux-ppc64le.sh#a77f1293dbc2a70c5b58f495f70dfc143f3455ca9da9edbc1afa66157c1c722a" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.11.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Miniforge3-23.11.0-0-Linux-x86_64.sh#73576b96409ed38a7ca596bece058e8c77c6ef3eab42af7cfdf2ae975e8f3928" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.11.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Miniforge3-23.11.0-0-MacOSX-arm64.sh#9382007611d4ad7201976a33cd65aaf2b3de582285b76c894d8c71eac544bfe1" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.11.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.11.0-0/Miniforge3-23.11.0-0-MacOSX-x86_64.sh#6e586a93cc8c6d21deb543d46740806795eae4ff16a76bc5f8a57673e3044c73" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.3.0-0 b/plugins/python-build/share/python-build/miniforge3-23.3.0-0 new file mode 100644 index 00000000..58204c91 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.3.0-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.3.0-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Miniforge3-23.3.0-0-Linux-aarch64.sh#ca3ccf3006d7923b91157c434c4a9ba58b99812a00cf48aa83f2835ea3f7d167" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.3.0-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Miniforge3-23.3.0-0-Linux-ppc64le.sh#4b12965a0c0746110480c61440ba836022db72cdfed69616de3dfa66ba7c92df" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.3.0-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Miniforge3-23.3.0-0-Linux-x86_64.sh#17484f59cbe983abb953cc33e7a4c0ee0b33153de61d5465bb1aaf176e43d038" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.3.0-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Miniforge3-23.3.0-0-MacOSX-arm64.sh#37ca7c33fefcfb45deef58eaa690970c7392a87f01a076f932dd7f3f684888d7" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.3.0-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.0-0/Miniforge3-23.3.0-0-MacOSX-x86_64.sh#32f797ba073ae153bd1fd36a556833c0082c3cd44ac25f13fc5228258aadf7a5" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniforge3-23.3.1-0 b/plugins/python-build/share/python-build/miniforge3-23.3.1-0 new file mode 100644 index 00000000..941d15e6 --- /dev/null +++ b/plugins/python-build/share/python-build/miniforge3-23.3.1-0 @@ -0,0 +1,25 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-aarch64" ) + install_script "Miniforge3-23.3.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Miniforge3-23.3.1-0-Linux-aarch64.sh#b71277b8b40a6817d923fde0b858f56a4504f4e9b659d343dd8eae9d9473ab7f" "miniconda" verify_py310 + ;; +"Linux-ppc64le" ) + install_script "Miniforge3-23.3.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Miniforge3-23.3.1-0-Linux-ppc64le.sh#434b461d309110bfeb72198541a541985aa197e3b605de27978c15f31d1520ef" "miniconda" verify_py310 + ;; +"Linux-x86_64" ) + install_script "Miniforge3-23.3.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Miniforge3-23.3.1-0-Linux-x86_64.sh#9be723d231609919fa3e3bb06f899a9a9c22e92e570bada8129a1bf50fee8d73" "miniconda" verify_py310 + ;; +"MacOSX-arm64" ) + install_script "Miniforge3-23.3.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Miniforge3-23.3.1-0-MacOSX-arm64.sh#32632039d6f457e56589591bd893f62cba85e31379ec8b663f8b06f35b0860e7" "miniconda" verify_py310 + ;; +"MacOSX-x86_64" ) + install_script "Miniforge3-23.3.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/23.3.1-0/Miniforge3-23.3.1-0-MacOSX-x86_64.sh#e9447f308499d99821c48293fe258bb47595f238140cd9c834f57321d3839cd0" "miniconda" verify_py310 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From 2aa13dc4fe27b0784171dc016cfd44cc1f09bef1 Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Tue, 27 Feb 2024 18:35:43 +0300 Subject: [PATCH 5/6] Remove broken miniforge3 and mambaforge 22.11.1-0 to 22.11.1-2 Cause 403s on dependency packages --- .../share/python-build/mambaforge-22.11.1-0 | 25 ------------------- .../share/python-build/mambaforge-22.11.1-1 | 25 ------------------- .../share/python-build/mambaforge-22.11.1-2 | 25 ------------------- .../share/python-build/miniforge3-22.11.1-0 | 25 ------------------- .../share/python-build/miniforge3-22.11.1-1 | 25 ------------------- .../share/python-build/miniforge3-22.11.1-2 | 25 ------------------- 6 files changed, 150 deletions(-) delete mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-0 delete mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-1 delete mode 100644 plugins/python-build/share/python-build/mambaforge-22.11.1-2 delete mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-0 delete mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-1 delete mode 100644 plugins/python-build/share/python-build/miniforge3-22.11.1-2 diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-0 b/plugins/python-build/share/python-build/mambaforge-22.11.1-0 deleted file mode 100644 index a82ade5e..00000000 --- a/plugins/python-build/share/python-build/mambaforge-22.11.1-0 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Mambaforge-22.11.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-aarch64.sh#d701d2d411fef9f7c7beddf388a9cefc354e354fa7d4c9e5663d6a7413d76aab" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Mambaforge-22.11.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-ppc64le.sh#614b8e33e9b8086c81ce45ac9763b57bc38f51e70184b15b54ef02e12a00b8c8" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Mambaforge-22.11.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-Linux-x86_64.sh#e79c9b9553ab05d3d2e5b026f38035dbc772d79a96aa883b836828a16fccf44d" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Mambaforge-22.11.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-MacOSX-arm64.sh#67e3cf19b0aa21c5a890dde5545265c51792c6c495939eb26dfccdc6d3677b36" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Mambaforge-22.11.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Mambaforge-22.11.1-0-MacOSX-x86_64.sh#3067c707b3f297445fc2c9b66752a6320244d8a5589488ece8f2265c45230318" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-1 b/plugins/python-build/share/python-build/mambaforge-22.11.1-1 deleted file mode 100644 index 4a0c3fa7..00000000 --- a/plugins/python-build/share/python-build/mambaforge-22.11.1-1 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Mambaforge-22.11.1-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-aarch64.sh#ae6d9c269bf49165a64dc0312e5ea7e5fe8b1e29ab7d70df778b0183ad83f026" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Mambaforge-22.11.1-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-ppc64le.sh#2b4ce0603ea3f5e6979e5b34415dab5c5b7f0e4bd4a34b57e6c9fa11eb6603b7" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Mambaforge-22.11.1-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-Linux-x86_64.sh#28e88bbcc413a841d4046f24b621c710bd6075a7fe7a7ba406dc0681f9f833a0" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Mambaforge-22.11.1-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-MacOSX-arm64.sh#72f0467ddabfdfaf1fc9e52c93297691e74d4ee39c1647b2c4e9f1995f4978eb" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Mambaforge-22.11.1-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Mambaforge-22.11.1-1-MacOSX-x86_64.sh#badb485c59df134134135e431f017777bf0df89dc884df44045336d79df794b7" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac diff --git a/plugins/python-build/share/python-build/mambaforge-22.11.1-2 b/plugins/python-build/share/python-build/mambaforge-22.11.1-2 deleted file mode 100644 index 01711f09..00000000 --- a/plugins/python-build/share/python-build/mambaforge-22.11.1-2 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Mambaforge-22.11.1-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-aarch64.sh#90709f5246547f2b115c630738f2ad3cb8ee12d706e8d3a81efcc96112a4d138" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Mambaforge-22.11.1-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-ppc64le.sh#1821e4aa5cebb929796e911991a80b10beee062d4647931a88642f0089e215f2" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Mambaforge-22.11.1-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-Linux-x86_64.sh#a9f94a0d94934cb2dd42d79b9af843fdd2ced7d324722e9047340af2f9837416" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Mambaforge-22.11.1-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-MacOSX-arm64.sh#78039894a1785e6d532fbe4d09354afb9c5779c2e087aa64c0c525505afebff2" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Mambaforge-22.11.1-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Mambaforge-22.11.1-2-MacOSX-x86_64.sh#4ab9fcb934cfe7dfe7b7382d2ec2b31470fdd932d4f979d28d33670ae90c6e32" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Mambaforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-0 b/plugins/python-build/share/python-build/miniforge3-22.11.1-0 deleted file mode 100644 index a9b8551b..00000000 --- a/plugins/python-build/share/python-build/miniforge3-22.11.1-0 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Miniforge3-22.11.1-0-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-aarch64.sh#ebdb58e3f3c3372433ee7c5a72069aea97dbde3c0c5c3bf37f84f072479499fd" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Miniforge3-22.11.1-0-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-ppc64le.sh#831b26fa4d5aae8668327b75e1c7ade2d6c1614eb986c7d9221082ce8b511e74" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Miniforge3-22.11.1-0-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-Linux-x86_64.sh#2235f18922121544d2a8152ebda278d70525aa7909cd1ff3cb3ff41f0553ddd8" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Miniforge3-22.11.1-0-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-MacOSX-arm64.sh#aa19baf0ee1e50d308635835ef8b982679aaad13a48cbebf003d50eaadc947f5" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Miniforge3-22.11.1-0-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-0/Miniforge3-22.11.1-0-MacOSX-x86_64.sh#330b78000c33603e2f87d1c2d693a4f7a76d46ae8cdb79293f934cc812037b4e" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-1 b/plugins/python-build/share/python-build/miniforge3-22.11.1-1 deleted file mode 100644 index adf5d55b..00000000 --- a/plugins/python-build/share/python-build/miniforge3-22.11.1-1 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Miniforge3-22.11.1-1-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-aarch64.sh#12177bf63a76067d83b974ed303c3ce70e33f62d0ee5efec1c8ac09503334904" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Miniforge3-22.11.1-1-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-ppc64le.sh#5a09b7b136787b4460edf3798e37676983b4233782a3ab9ddb6bade44f0e3ee3" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Miniforge3-22.11.1-1-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-Linux-x86_64.sh#5c8e437632c7ed52034f4cb766a3bc49cecda5fec824c7173a3ba1fc8dc9ee29" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Miniforge3-22.11.1-1-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-MacOSX-arm64.sh#611452c8acc69f6323ffbbb0bb1c4b2244006eb3a9d5214017059a85f3b8abda" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Miniforge3-22.11.1-1-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-1/Miniforge3-22.11.1-1-MacOSX-x86_64.sh#9542378343fc2d009335cbca212ce5d413c4b3ee25afecba1683b5d2291d1aa3" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac diff --git a/plugins/python-build/share/python-build/miniforge3-22.11.1-2 b/plugins/python-build/share/python-build/miniforge3-22.11.1-2 deleted file mode 100644 index b8810e83..00000000 --- a/plugins/python-build/share/python-build/miniforge3-22.11.1-2 +++ /dev/null @@ -1,25 +0,0 @@ -case "$(anaconda_architecture 2>/dev/null || true)" in -"Linux-aarch64" ) - install_script "Miniforge3-22.11.1-2-Linux-aarch64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-aarch64.sh#a56ca2e0fe901e809b3add4235e06221b94d207d6513019985bde8509062d7bc" "miniconda" verify_py310 - ;; -"Linux-ppc64le" ) - install_script "Miniforge3-22.11.1-2-Linux-ppc64le.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-ppc64le.sh#6bc85189bad2f1b45a36b0368b10ee0154268c38c7b0770d225158fc48e14f17" "miniconda" verify_py310 - ;; -"Linux-x86_64" ) - install_script "Miniforge3-22.11.1-2-Linux-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-Linux-x86_64.sh#79f7de7a1a48f82b08b2d7f16503daf9de7de7423f4e70372a30919b9cbe35b6" "miniconda" verify_py310 - ;; -"MacOSX-arm64" ) - install_script "Miniforge3-22.11.1-2-MacOSX-arm64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-MacOSX-arm64.sh#7e9d1848df1a049daeba8e1d8d0cb9fffdd511571df7cae075e7ee4f1efd2fc0" "miniconda" verify_py310 - ;; -"MacOSX-x86_64" ) - install_script "Miniforge3-22.11.1-2-MacOSX-x86_64.sh" "https://github.com/conda-forge/miniforge/releases/download/22.11.1-2/Miniforge3-22.11.1-2-MacOSX-x86_64.sh#7c8e1a35ad9d41a1969d47cfe4dca44d9e422607ab704e5850b15a3bc1331cc5" "miniconda" verify_py310 - ;; -* ) - { echo - colorize 1 "ERROR" - echo ": The binary distribution of Miniforge is not available for $(anaconda_architecture 2>/dev/null || true)." - echo - } >&2 - exit 1 - ;; -esac From 57594c0600655f5211bccefc53b1b916cb83555f Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Tue, 27 Feb 2024 18:49:47 +0300 Subject: [PATCH 6/6] More detailed explanation of the band-aid code --- plugins/python-build/scripts/add_miniforge.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/python-build/scripts/add_miniforge.py b/plugins/python-build/scripts/add_miniforge.py index 741ead90..bd2c91cf 100755 --- a/plugins/python-build/scripts/add_miniforge.py +++ b/plugins/python-build/scripts/add_miniforge.py @@ -100,8 +100,10 @@ for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/rele logger.info('Looking for %(version)s in %(out_dir)s', locals()) - # Release has no mambaforge artifacts, which causes the next check to always trigger - # Build scripts have already been generated, so safe to skip this version + # This release has no mambaforge artifacts which causes the next check to always trigger. + # Build scripts for miniforge3-4.13.0-0 have already been generated. + # Assuming this was a fluke, we don't yet need to implement proactively checking all releases for contents + # or ignoring a release if _any_ of the flavors is already present in Pyenv. if version == '4.13.0-0': continue