-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathpixi.toml
More file actions
79 lines (66 loc) · 1.74 KB
/
pixi.toml
File metadata and controls
79 lines (66 loc) · 1.74 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[workspace]
name = "xarray_subset_grid"
channels = [ "conda-forge" ]
platforms = [ "linux-64", "osx-arm64", "osx-64", "win-64" ]
[pypi-dependencies]
xarray_subset_grid = { path = ".", editable = true }
[dependencies]
python = ">=3.10"
numpy = "*"
xarray = ">=2024.6"
pandas = "*"
cf_xarray = "*"
dask = "*"
fsspec = "*"
s3fs = "*"
zarr = "<3"
netcdf4 = "*"
h5netcdf = "*"
[environments]
default = { solve-group = "default" }
dev = { features = [ "dev" ], solve-group = "default" }
examples = { features = [ "examples" ], solve-group = "default" }
all = { features = [ "dev", "examples" ], solve-group = "default" }
test310 = [ "dev", "py310" ] # implicit: test310 = ["dev", "py310", "default"]
test311 = [ "dev", "py311" ]
test312 = [ "dev", "py312" ]
test313 = [ "dev", "py313" ]
test314 = [ "dev", "py314" ]
testcov = [ "dev", "py314" ]
[system-requirements]
macos = "11.0"
[tasks]
[feature.dev.dependencies]
ruff = "*"
pre-commit = "*"
pyright = "*"
pytest = "*"
pytest-cov = "*"
sphinx = "*"
sphinx-rtd-theme = "*"
pip = "*"
setuptools_scm = "*"
python-build = "*"
sphinx-autodoc-typehints = "*"
myst-nb = "*"
pooch = "*"
[feature.dev.tasks]
lint = "ruff check tests xarray_subset_grid"
test = { cmd = ["pytest", "tests/"], depends-on = ["download"] }
download = "python download_test_data.py"
test_all = { cmd = "pytest --online tests/", depends-on = ["download"] }
test_cov = { cmd = "pytest --cov=xarray_subset_grid tests", depends-on = ["download"] }
[feature.examples.dependencies]
matplotlib = "*"
jupyter = "*"
ipython = "*"
[feature.py310.dependencies]
python = "~=3.10"
[feature.py311.dependencies]
python = "~=3.11"
[feature.py312.dependencies]
python = "~=3.12"
[feature.py313.dependencies]
python = "~=3.13"
[feature.py314.dependencies]
python = "~=3.14"