-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathpixi.toml
More file actions
52 lines (42 loc) · 1.28 KB
/
pixi.toml
File metadata and controls
52 lines (42 loc) · 1.28 KB
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
48
49
50
51
52
[workspace]
name = "diracos2"
channels = ["conda-forge"]
platforms = ["linux-64", "linux-aarch64", "osx-64", "osx-arm64"]
# Core build dependencies
[dependencies]
python = ">=3.12"
pip = "*"
libmambapy = "*"
micromamba = "*"
conda = ">=4.6"
conda-standalone = "*"
jinja2 = "*"
jsonschema = ">=4"
pillow = ">=3.1"
"ruamel.yaml" = ">=0.11.14,<0.19"
[pypi-dependencies]
constructor = { git = "https://github.com/chrisburr/constructor.git", branch = "fix/mkdir-conda-guard" }
# Feature for release scripts (separate environment, excludes build deps)
[feature.release.dependencies]
# Pin to <3.12 as dirac-docs-get-release-notes.py uses distutils
python = ">=3.11,<3.12"
packaging = "*"
requests = "*"
uritemplate = "*"
python-dateutil = "*"
pytz = "*"
[environments]
default = { features = [], solve-group = "default" }
release = { features = ["release"], no-default-feature = true }
[target.linux-64.activation.env]
CONDA_OVERRIDE_GLIBC = "2.17"
[target.linux-aarch64.activation.env]
CONDA_OVERRIDE_GLIBC = "2.28"
[target.osx-64.activation.env]
CONDA_OVERRIDE_OSX = "11.0"
[target.osx-arm64.activation.env]
CONDA_OVERRIDE_OSX = "13.0"
[tasks]
build-installer = { cmd = "constructor . --conda-exe=\"$(which micromamba)\"" }
[feature.release.tasks]
release-notes = { cmd = "scripts/make_release.py" }