-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpixi.toml
More file actions
69 lines (59 loc) · 1.46 KB
/
pixi.toml
File metadata and controls
69 lines (59 loc) · 1.46 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
[workspace]
name = "dimsim"
channels = [ "conda-forge"]
platforms = [ "linux-64", "osx-arm64" ]
[tasks]
run_mypy = "python -m mypy -p 'dimsim'"
run_tests = "python -m pytest -v --cov=dimsim --cov-config=pyproject.toml --cov-append --cov-report=xml --color=yes dimsim/_tests"
[pypi-dependencies]
pydantic = "*"
pyyaml = "*"
numpy = "*"
setuptools_scm = "*"
distributed = "*"
openmm = "==8.4.*"
rdkit = "==2023.*"
sqlmodel = "*"
dask = "*"
dask-jobqueue = "*"
dask-kubernetes = "*"
rdkit-stubs = "*"
dimsim = { path = ".", editable = true }
[dependencies]
openmm = "8.4.*" # need to help Pixi, since conda solve constraints PyPI solve
openff-toolkit = "0.18.*"
openff-interchange = "0.5.*"
openff-nagl-base = "*"
openff-nagl-models = "*"
openmmtools = "*"
pytorch = "*"
smee = "*"
descent = "*"
[environments]
py312 = [ "py312", "test", "typing" ]
py312openeye = [ "py312", "openeye", "test", "typing" ]
dev = [ "py312", "openeye", "test", "typing", "dev" ]
[feature.dev.dependencies]
openff-packmol = "*"
openff-evaluator-base = "*"
pymol-open-source = "*"
[feature.dev.pypi-dependencies]
pre-commit = "*"
ipython = "*"
ipdb = "*"
parsl = "*"
ruff = "*"
[feature.openeye]
channels = [ "openeye", "conda-forge" ]
dependencies = { openeye-toolkits = "*" }
[feature.py312.dependencies]
python = "3.12.*"
[feature.test.pypi-dependencies]
pytest = "*"
pytest-cov = "*"
pytest-xdist = "*"
pytest-randomly = "*"
[feature.typing.pypi-dependencies]
mypy = "*"
types-PyYAML = "*"
types-requests = "*"