pyproject.toml 1.11 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
    "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
    "cuequivariance-torch",
    "fasteq>=0.1.0",
23
]
24
25
26
27

[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 } 
28
29
30
31
32
33
34
cuequivariance-torch = { path = "./cuequivariance_torch/cuequivariance_torch", editable = true }
fasteq = { path = "./FastEq", editable = true } 

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

[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"]
45
cuequivariance-torch = ["hatchling"] 
46