jacob-valdez commited on
Commit
8cb1a87
·
verified ·
1 Parent(s): 729f088

Upload pyproject.toml with huggingface_hub

Browse files
Files changed (1) hide show
  1. pyproject.toml +56 -0
pyproject.toml ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "builderbrain"
3
+ version = "0.1.0"
4
+ description = "Dual-rail compositional AI system"
5
+ readme = "README.md"
6
+ requires-python = ">=3.11"
7
+ dependencies = [
8
+ # Runtime dependencies
9
+ "torch>=2.0.0",
10
+ "transformers>=4.35.0",
11
+ "numpy>=1.25.0",
12
+ "pyyaml>=6.0.0",
13
+ "streamlit>=1.50.0",
14
+ "plotly>=6.3.0",
15
+ "fastapi>=0.118.0",
16
+ "uvicorn>=0.37.0",
17
+ "pandas>=2.3.3",
18
+ "psutil>=7.1.0",
19
+ "datasets>=4.1.1",
20
+ "accelerate>=1.10.1",
21
+ "wandb>=0.22.1",
22
+ "gradio>=5.47.2",
23
+ "huggingface-hub>=0.35.3",
24
+ ]
25
+
26
+ [dependency-groups]
27
+ dev = [
28
+ # Development tools
29
+ "black>=23.0.0",
30
+ "isort>=5.12.0",
31
+ "flake8>=6.0.0",
32
+ "pytest>=7.4.0",
33
+ "pytest-cov>=4.0.0",
34
+ "mypy>=1.5.0",
35
+ "pre-commit>=3.3.0",
36
+ ]
37
+
38
+ [tool.black]
39
+ line-length = 88
40
+ target-version = ['py311']
41
+
42
+ [tool.isort]
43
+ profile = "black"
44
+ line_length = 88
45
+
46
+ [tool.mypy]
47
+ python_version = "3.11"
48
+ warn_return_any = true
49
+ warn_unused_configs = true
50
+
51
+ [tool.pytest.ini_options]
52
+ minversion = "7.0"
53
+ addopts = "-ra -q"
54
+ testpaths = [
55
+ "tests",
56
+ ]