-
Notifications
You must be signed in to change notification settings - Fork 53
Expand file tree
/
Copy pathpixi.toml
More file actions
59 lines (46 loc) · 1.61 KB
/
pixi.toml
File metadata and controls
59 lines (46 loc) · 1.61 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
[workspace]
authors = ["napari developers"]
channels = ["conda-forge"]
name = "napari-docs"
platforms = ["win-64", "linux-64", "osx-arm64"] # Mac Intel support is not available
version = "0.1.0"
[feature.base.dependencies]
python = "3.13.*"
make = "*"
[feature.local-napari.pypi-dependencies]
napari = { path = "../napari", editable = true, extras = ["dev", "pyqt", "docs"]}
[feature.remote-napari.pypi-dependencies]
napari = { git = "https://github.com/napari/napari.git", branch = "main", extras = ["dev", "pyqt", "docs"] }
[environments]
# to run with local napari source code, that is cloned alongside the docs
# e.g., pixi run -e local-napari html,
# where `-e local-napari` specifies this environment
# if no environment is specified, the default is used (remote-napari)
local-napari = { features = ["local-napari", "base"] }
default = { features = ["remote-napari", "base"] }
[tasks]
# Clean tasks
clean = "make clean"
clean-gallery = "make clean-gallery"
clean-prep = "make clean-prep"
clean-full = "make clean-full"
# Preparation tasks
prep-docs = "make prep-docs"
prep-stubs = "make prep-stubs"
# Full builds
html = "make html"
html-noplot = "make html-noplot"
docs-build = "make docs-build"
# Slim builds (no notebook execution, no gallery)
slim = "make slim"
slimfast = "make slimfast"
# Live builds (auto-rebuild on file changes)
html-noplot-live = "make html-noplot-live"
docs-live = "make docs-live"
slimfast-live = "make slimfast-live"
# Gallery builds
slimgallery = "make slimgallery"
slimgallery-live = "make slimgallery-live"
# Utility tasks
linkcheck-files = "make linkcheck-files"
spellcheck = "make spellcheck"