rogermt commited on
Commit
f263ae6
·
verified ·
1 Parent(s): b9fb03c

Add pyproject.toml for uv install

Browse files
Files changed (1) hide show
  1. pyproject.toml +43 -0
pyproject.toml ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "pemf-arc-agi"
3
+ version = "0.4.0"
4
+ description = "Pre-Emergence Mechanics Framework (PEMF) solver for ARC-AGI"
5
+ requires-python = ">=3.10"
6
+ license = {text = "MIT"}
7
+
8
+ dependencies = [
9
+ "numpy>=1.24",
10
+ "scipy>=1.10",
11
+ ]
12
+
13
+ [project.optional-dependencies]
14
+ viz = [
15
+ "matplotlib>=3.7",
16
+ ]
17
+ wandb = [
18
+ "wandb>=0.15",
19
+ "matplotlib>=3.7",
20
+ ]
21
+ llm = [
22
+ "huggingface-hub>=0.20",
23
+ ]
24
+ all = [
25
+ "numpy>=1.24",
26
+ "scipy>=1.10",
27
+ "matplotlib>=3.7",
28
+ "wandb>=0.15",
29
+ "huggingface-hub>=0.20",
30
+ ]
31
+
32
+ [project.scripts]
33
+ pemf-solve = "scripts.entrypoint:main"
34
+ pemf-eval = "scripts.run_all_arc:run_all"
35
+
36
+ [build-system]
37
+ requires = ["hatchling"]
38
+ build-backend = "hatchling.build"
39
+
40
+ [tool.uv]
41
+ dev-dependencies = [
42
+ "pytest>=7.0",
43
+ ]