-
Notifications
You must be signed in to change notification settings - Fork 2
/
pixi.toml
36 lines (33 loc) · 1 KB
/
pixi.toml
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
[project]
name = "iMOD-Documentation"
version = "0.1.0"
authors = [
"Joeri van Engelen <[email protected]>",
"Hofer-Julian <[email protected]>",
]
channels = ["conda-forge"]
platforms = ["win-64", "linux-64", "osx-64"]
[tasks]
install-pre-commit = "pre-commit install"
pre-commit = "pre-commit run --all-files"
jupyter = "jupyter lab"
quartodoc-build = { cmd = "quartodoc build && rm objects.json", cwd = "docs" }
quarto-check = { cmd = "quarto check all", depends_on = ["quartodoc-build"] }
quarto-render = { cmd = "export QUARTO_PYTHON=python && quarto render docs --to html --execute", depends_on = [
"quartodoc-build",
] }
docs = { cmd = "export QUARTO_PYTHON=python && quarto preview docs", depends_on = [
"quartodoc-build",
] }
[dependencies]
imod = ">=0.17.1"
numpy = "<2"
jupyterlab = "*"
pre-commit = "*"
primod = "*"
quarto = "*"
quartodoc = "*"
rioxarray = ">=0.15.5,<0.16"
[target.linux-64.dependencies]
# Install Modflow 6 on linux to render examples on CI.
modflow6 = ">=6.4.4"