-
Notifications
You must be signed in to change notification settings - Fork 0
/
pixi.toml
36 lines (33 loc) · 1.11 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 = "gistim"
version = "0.6.0"
description = "Connects TimML and TTim Analytic Element modeling to QGIS"
authors = ["Huite Bootsma"]
channels = ["conda-forge"]
platforms = ["win-64", "linux-64", "osx-64"]
license-file = "LICENSE"
homepage = "https://deltares.github.io/QGIS-Tim"
documentation = "https://deltares.github.io/QGIS-Tim"
repository = "https://github.com/Deltares/qgis-tim"
[tasks]
install = "pip install --no-deps --editable ."
build-backend = "pyinstaller gistim/__main__.py --name gistim"
zip-backend = {depends_on = "install", cmd = "python .github/workflows/create_pyinstaller_zip.py"}
zip-plugin = "python .github/workflows/create_plugin_zip.py"
[dependencies]
python = "3.11"
future = "*"
pip = "*"
# Conda-forge will distribute numpy and scipy with Intel MKL, which adds 600 MB
# to the pyinstaller result. By installing from PyPI instead, we can skip MKL.
# We do need to declare `future` explicitly, as pixi will complain that on PyPI,
# no wheels can be found.
[pypi-dependencies]
lmfit = "*"
numpy = "*"
pandas = "*"
pyinstaller = "*"
timml = "==6.3.0"
ttim = "==0.6.5"
scipy = "*"
xarray = "*"