-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpixi.toml
More file actions
26 lines (22 loc) · 828 Bytes
/
pixi.toml
File metadata and controls
26 lines (22 loc) · 828 Bytes
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
# Pixi environment for analyzer-tools
# Provides Mantid + lr_reduction via conda, everything else via pip.
[project]
name = "analyzer-tools"
channels = ["conda-forge", "mantid", "neutrons"]
platforms = ["linux-64"]
# ---------- Conda dependencies ----------
[dependencies]
python = ">=3.11,<3.13"
mantid = ">=6.14.0,<6.15"
pip = "*"
# Qt backend needed by Mantid's framework internals
matplotlib = ">=3.8"
pyqt = ">=5,<6"
qtpy = ">=2.4"
# ---------- PyPI dependencies ----------
[pypi-dependencies]
lr_reduction = { git = "https://github.com/neutrons/LiquidsReflectometer.git", branch = "next" }
# ---------- Tasks ----------
[tasks]
test = { cmd = "python -m pytest tests/ -v --tb=short", description = "Run analyzer-tools test suite" }
tools = { cmd = "analyzer-tools --list-tools", description = "List available tools" }