Diff of /pyproject.toml [000000] .. [eb6cad]

Switch to unified view

a b/pyproject.toml
1
[project]
2
name = "merlin-vlm"
3
version = "0.0.2"
4
requires-python = "==3.9"
5
description = "Merlin: A Vision Language Foundation Model for 3D Computed Tomography"
6
readme = "README.md"
7
license = { file = "LICENSE" }
8
authors = [
9
    { name = "Louis Blankemeier", email = "louis.blankemeier@stanford.edu"},
10
    { name = "Ashwin Kumar", email = "akkumar@stanford.edu"},
11
    { name = "Stanford Machine Intelligence for Medical Imaging (MIMI)" }
12
]
13
classifiers = [
14
    "Development Status :: 5 - Production/Stable",
15
    "Intended Audience :: Developers",
16
    "Intended Audience :: Science/Research",
17
    "Intended Audience :: Healthcare Industry",
18
    "Programming Language :: Python :: 3",
19
    "License :: OSI Approved :: MIT License",
20
    "Topic :: Scientific/Engineering :: Artificial Intelligence",
21
    "Topic :: Scientific/Engineering :: Medical Science Apps.",
22
]
23
dependencies = [
24
    "numpy==1.26.4",
25
    "torch==2.1.2",
26
    "monai==1.3.0", 
27
    "huggingface_hub", # tested with 0.30.1
28
    "transformers==4.38.2",
29
    "torchvision==0.16.2",
30
    "nibabel", # tested with 5.3.2
31
    "nltk", # tested with 3.9.1
32
]
33
34
[project.urls]
35
homepage = "https://github.com/StanfordMIMI/Merlin"
36
repository = "https://github.com/StanfordMIMI/Merlin"
37
38
[project.optional-dependencies]
39
dev = [
40
    "ruff",
41
    "pre-commit",
42
    "mdformat"
43
]
44
45
[build-system]
46
requires = ["setuptools>=67.8.0"]
47
build-backend = "setuptools.build_meta"
48
49
[tool.setuptools.packages.find]
50
include = ["merlin", "merlin.data", "merlin.models", "merlin.utils"]
51
exclude = ["documentation"]
52
53
[tool.codespell]
54
skip = '.git,*.pdf,*.svg, *.png'