-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathpyproject.toml
39 lines (33 loc) · 1.15 KB
/
pyproject.toml
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
[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"
[project]
name = "AstroClip"
authors = [
{name = "Liam Parker", email = "lparker@flatironinstitute.org"},
{name = "Leopoldo Sarra", email = "lsarra@flatironinstitute.prg"},
{name = "Francois Lanusse", email = "flanusse@flatironinstitute.org"},
{name = "Siavash Golkar", email = "sgolkar@flatironinstitute.org"},
{name = "Miles Cranmer", email = "mc2473@cam.ac.uk"},
]
description = "AstroCLIP: Cross-Modal Pre-Training for Astronomical Foundation Models"
readme = "README.md"
license = {text = "MIT"}
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
]
dynamic = ["dependencies", "version"]
[tool.setuptools_scm]
version_file = "astroclip/_version.py"
[project.scripts]
spectrum_trainer = "astroclip.trainer:main_cli"
astroclip_trainer = "astroclip.trainer:main_cli"
image_trainer = "astroclip.astrodino.trainer:main_cli"
[tool.setuptools]
packages = ["astroclip"]
[tool.setuptools.dynamic]
dependencies = { file = "requirements.txt" }
[tool.isort]
profile = "black"
src_paths = ["astroclip"]