@@ -136,13 +136,13 @@ def ensure_usergroups():
136
136
f .write ("Defaults exempt_group = jupyterhub-admins\n " )
137
137
138
138
139
- # Install mambaforge using an installer from
139
+ # Install miniforge using an installer from
140
140
# https://github.com/conda-forge/miniforge/releases
141
- MAMBAFORGE_VERSION = "23.1.0-1 "
141
+ MINIFORGE_VERSION = "24.7.1-0 "
142
142
# sha256 checksums
143
- MAMBAFORGE_CHECKSUMS = {
144
- "aarch64" : "d9d89c9e349369702171008d9ee7c5ce80ed420e5af60bd150a3db4bf674443a " ,
145
- "x86_64" : "cfb16c47dc2d115c8b114280aa605e322173f029fdb847a45348bf4bd23c62ab " ,
143
+ MINIFORGE_CHECKSUMS = {
144
+ "aarch64" : "7a3372268b45679584043b4ba1e0318ee5027384a8d330f2d991b14d815d6a6d " ,
145
+ "x86_64" : "b64f77042cf8eafd31ced64f9253a74fb85db63545fe167ba5756aea0e8125be " ,
146
146
}
147
147
148
148
# minimum versions of packages
@@ -156,22 +156,22 @@ def ensure_usergroups():
156
156
}
157
157
158
158
159
- def _mambaforge_url (version = MAMBAFORGE_VERSION , arch = None ):
160
- """Return (URL, checksum) for mambaforge download for a given version and arch
159
+ def _miniforge_url (version = MINIFORGE_VERSION , arch = None ):
160
+ """Return (URL, checksum) for miniforge download for a given version and arch
161
161
162
162
Default values provided for both version and arch
163
163
"""
164
164
if arch is None :
165
165
arch = os .uname ().machine
166
- installer_url = "https://github.com/conda-forge/miniforge/releases/download/{v}/Mambaforge -{v}-Linux-{arch}.sh" .format (
166
+ installer_url = "https://github.com/conda-forge/miniforge/releases/download/{v}/Miniforge3 -{v}-Linux-{arch}.sh" .format (
167
167
v = version ,
168
168
arch = arch ,
169
169
)
170
170
# Check system architecture, set appropriate installer checksum
171
- checksum = MAMBAFORGE_CHECKSUMS .get (arch )
171
+ checksum = MINIFORGE_CHECKSUMS .get (arch )
172
172
if not checksum :
173
173
raise ValueError (
174
- f"Unsupported architecture: { arch } . TLJH only supports { ',' .join (MAMBAFORGE_CHECKSUMS .keys ())} "
174
+ f"Unsupported architecture: { arch } . TLJH only supports { ',' .join (MINIFORGE_CHECKSUMS .keys ())} "
175
175
)
176
176
return installer_url , checksum
177
177
@@ -198,7 +198,7 @@ def ensure_user_environment(user_requirements_txt_file):
198
198
raise OSError (msg )
199
199
200
200
logger .info ("Downloading & setting up user environment..." )
201
- installer_url , installer_sha256 = _mambaforge_url ()
201
+ installer_url , installer_sha256 = _miniforge_url ()
202
202
with conda .download_miniconda_installer (
203
203
installer_url , installer_sha256
204
204
) as installer_path :
0 commit comments