mirror of
https://github.com/google-deepmind/alphafold3.git
synced 2025-10-20 13:23:47 +08:00
56 lines
1001 B
TOML
56 lines
1001 B
TOML
[build-system]
|
|
requires = [
|
|
"scikit_build_core",
|
|
"pybind11",
|
|
"cmake>=3.28",
|
|
"ninja",
|
|
"numpy",
|
|
]
|
|
build-backend = "scikit_build_core.build"
|
|
|
|
[project]
|
|
name = "alphafold3"
|
|
version = "3.0.0"
|
|
requires-python = ">=3.11"
|
|
readme = "README.md"
|
|
license = {file = "LICENSE"}
|
|
dependencies = [
|
|
"absl-py",
|
|
"chex",
|
|
"dm-haiku==0.0.13",
|
|
"dm-tree",
|
|
"jax==0.4.34",
|
|
"jax[cuda12]==0.4.34",
|
|
"jax-triton==0.2.0",
|
|
"jaxtyping",
|
|
"numpy",
|
|
"rdkit==2024.3.5",
|
|
"triton==3.1.0",
|
|
"tqdm",
|
|
"zstandard",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
test = ["pytest>=6.0"]
|
|
|
|
[tool.scikit-build]
|
|
wheel.exclude = [
|
|
"**.pyx",
|
|
"**/CMakeLists.txt",
|
|
"**.cc",
|
|
"**.h"
|
|
]
|
|
sdist.include = [
|
|
"LICENSE",
|
|
"OUTPUT_TERMS_OF_USE.md",
|
|
"WEIGHTS_PROHIBITED_USE_POLICY.md",
|
|
"WEIGHTS_TERMS_OF_USE.md",
|
|
]
|
|
|
|
[tool.cibuildwheel]
|
|
build = "cp3*-manylinux_x86_64"
|
|
manylinux-x86_64-image = "manylinux_2_28"
|
|
|
|
[project.scripts]
|
|
build_data = "alphafold3.build_data:build_data"
|