-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathpyproject.toml
More file actions
66 lines (59 loc) · 1.47 KB
/
pyproject.toml
File metadata and controls
66 lines (59 loc) · 1.47 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
[project]
name = "prescient-igloo"
description = "Tokenizing Loops of Antibodies (arXiv:2509.08707)"
authors = [{name = "Prescient Design"}]
dynamic = ["version", "readme"]
requires-python = ">=3.10"
dependencies = [
"torch==2.7.1",
"vector-quantize-pytorch==1.22.16",
"numpy==1.26.4",
"pandas==2.3.0",
"scipy==1.15.2",
"scikit-learn==1.7.0",
"biotite>=0.41.2",
"seaborn==0.13.2",
"faiss-cpu==1.9.0",
"logomaker==0.8.7",
"dtaidistance==2.3.13",
"fastparquet==2024.11.0",
"h5py",
"tqdm",
"matplotlib",
"umap-learn",
"wandb",
"transformers==4.53.0",
"datasets",
"accelerate",
"einx",
"pyarrow",
"multiprocess",
"httpx",
"pdbfixer",
"prescient-ibex",
]
[tool.setuptools]
packages = ["igloo", "igloo.plm"]
package-dir = { "igloo" = "model", "igloo.plm" = "finetune_igbert" }
[tool.setuptools.dynamic]
readme = {file = "README.md", content-type = "text/markdown"}
[build-system]
requires = ["setuptools >= 65", "setuptools_scm[toml]>=6.2"]
build-backend = 'setuptools.build_meta'
[dependency-groups]
dev = [
"coverage[toml]>=7.8.0",
"ipykernel>=6.29.5",
"ipython>=8.35.0",
"pip>=25.0.1",
"pre-commit>=4.2.0",
"pytest>=8.3.5",
"ruff>=0.11.5",
]
[tool.setuptools_scm]
search_parent_directories = true
version_scheme = "no-guess-dev"
local_scheme = "node-and-date"
fallback_version = "0.0.1"
[tool.uv.sources]
pdbfixer = { git = "https://github.com/openmm/pdbfixer.git" }