-
-
Notifications
You must be signed in to change notification settings - Fork 356
/
Copy pathconstruct.yaml
47 lines (40 loc) · 1.51 KB
/
construct.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{% set version = os.environ.get("MINIFORGE_VERSION", "24.11.3-0") %}
{% set conda_libmamba_solver_version = "24.9.0"%}
# when mamba_version is updated here, also update MICROMAMBA_VERSION in scripts/build.sh
# As of Dec 2024 -- mamba 2.0.5 isn't compatible with constructor
# https://github.com/conda-forge/miniforge/issues/697
{% set mamba_version = "1.5.12" %}
name: Miniforge3
version: {{ version }}
company: conda-forge
channels:
# specifying the channel with the full URL adds two channels
# when the end user adds the channel without the full URL
# - https://conda.anaconda.org/conda-forge
- conda-forge
write_condarc: True
# keep pkgs for space-saving implications for hardlinks when create new environments
# and keep the same with Miniconda
keep_pkgs: True
license_file: {{ os.environ.get("MINIFORGE_LICENSE_OVERRIDE", "../LICENSE") }}
# During the interactive installation, these variables are checked.
# During batch installation, conda is never initialized
initialize_conda: True
initialize_by_default: False
user_requested_specs:
- python 3.12.*
- conda >={{ version.split("-")[0] }}
- mamba >={{ mamba_version }}
- pip
# Omit conda-libmamba-solver so that conda is free to remove it later
- miniforge_console_shortcut 1.* # [win]
specs:
- python 3.12.*
- conda {{ version.split("-")[0] }}
- mamba {{ mamba_version }}
- conda-libmamba-solver {{ conda_libmamba_solver_version }}
- pip
- miniforge_console_shortcut 1.* # [win]
virtual_specs:
- __glibc >=2.17 # [linux]
- __osx >=10.13 # [osx]