Pratham0100 commited on
Commit
d93a0f6
·
verified ·
1 Parent(s): ff74243

Upload pyproject.toml with huggingface_hub

Browse files
Files changed (1) hide show
  1. pyproject.toml +39 -0
pyproject.toml ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build-system]
2
+ requires = ["hatchling"]
3
+ build-backend = "hatchling.build"
4
+
5
+ [project]
6
+ name = "neural-archaeology"
7
+ version = "0.1.0"
8
+ description = "A research-grade platform for neural network reverse-engineering and mechanistic interpretability."
9
+ readme = "README.md"
10
+ requires-python = ">=3.11"
11
+ dependencies = [
12
+ "torch>=2.2.0",
13
+ "torchvision>=0.17.0",
14
+ "numpy>=1.26.0",
15
+ "scipy>=1.11.0",
16
+ "scikit-learn>=1.3.0",
17
+ "pandas>=2.1.0",
18
+ "fastapi>=0.109.0",
19
+ "uvicorn>=0.27.0",
20
+ "pydantic>=2.5.0",
21
+ "plotly>=5.18.0",
22
+ "tqdm>=4.66.0",
23
+ "pyyaml>=6.0.1",
24
+ "safetensors>=0.4.2",
25
+ "sentencepiece>=0.2.0"
26
+ ]
27
+
28
+ [project.optional-dependencies]
29
+ dev = [
30
+ "pytest>=8.0.0",
31
+ "ruff>=0.1.14",
32
+ "mypy>=1.8.0"
33
+ ]
34
+
35
+ [tool.hatch.build.targets.wheel]
36
+ packages = ["src/neural_archaeology"]
37
+
38
+ [tool.pyright]
39
+ extraPaths = ["."]