pyproject.toml 848 Bytes
Newer Older
1
2
3
4
5
[project]
name = "bomlip-csp"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
6
requires-python = ">=3.10, <3.11"
7
dependencies = [
8
    "ase==3.23.0",
9
10
    "networkx==3.2.1",
    "numpy==1.26.4",
11
    "pyyaml>=6.0.3",
12
13
    "rdkit-pypi>=2022.9.5",
    "scipy==1.14.1",
14
15
16
17
    "setuptools>=82.0.1",
    "torch",
    "torch-geometric>=2.7.0",
    "torch-scatter==2.1.2",
18
    "tqdm==4.67.1",
19
20
    "mace-torch",
    "joblib>=1.5.3",
21
]
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

[tool.uv.sources]
torch = { path = "../whl/torch-2.5.1+das.opt1.dtk25042-cp310-cp310-manylinux_2_28_x86_64.whl" }
mace-torch = { path = "./mace", editable = true } 

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.hatch.build.targets.wheel]
packages = ["basic_function", "mace-bench/src/batchopt"]

[tool.uv.extra-build-dependencies]
torch-scatter = ["torch"]