pyproject.toml 1.07 KB
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
    "torch",
9
    "ase==3.23.0",
10
11
    "networkx==3.2.1",
    "numpy==1.26.4",
12
    "pyyaml>=6.0.3",
13
14
    "rdkit-pypi>=2022.9.5",
    "scipy==1.14.1",
15
16
    "setuptools>=82.0.1",
    "torch-geometric>=2.7.0",
17
    "tqdm==4.67.1",
18
19
    "mace-torch",
    "joblib>=1.5.3",
20
21
    "cuequivariance-torch",
    "fasteq>=0.1.0",
22
]
23
24

[tool.uv.sources]
25
torch = { path = "/data/wangleping/torch-2.5.1+das.opt1.dtk25041-cp310-cp310-manylinux_2_28_x86_64.whl" }
26
mace-torch = { path = "./mace", editable = true } 
27
28
29
30
31
32
33
cuequivariance-torch = { path = "./cuequivariance_torch/cuequivariance_torch", editable = true }
fasteq = { path = "./FastEq", editable = true } 

[tool.uv]
no-build-isolation-package = [
    "fasteq",
]
34
35
36
37
38
39
40
41
42

[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]
43
cuequivariance-torch = ["hatchling"] 
44