11[project ]
22name = " tracr"
3- version = " 0.4.2 "
3+ version = " 0.5.0 "
44description = " An experimental framework for computational offloading and distributed neural network inference through split computing"
55readme = " README.md"
66requires-python = " >=3.10"
@@ -19,6 +19,9 @@ dependencies = [
1919 " pyyaml>=6.0.2" ,
2020 " pandas>=2.2.3" ,
2121 " tqdm>=4.67.0" ,
22+ " cryptography>=43.0.0" ,
23+ " psutil>=7.0.0" ,
24+ " openpyxl>=3.1.5" ,
2225]
2326
2427[project .optional-dependencies ]
@@ -43,6 +46,16 @@ cu124 = [
4346 " torchvision>=0.20" ,
4447 " torchaudio>=2.5" ,
4548]
49+ cu126 = [
50+ " torch>=2.5" ,
51+ " torchvision>=0.20" ,
52+ " torchaudio>=2.5" ,
53+ ]
54+ cu128 = [
55+ " torch>=2.5" ,
56+ " torchvision>=0.20" ,
57+ " torchaudio>=2.5" ,
58+ ]
4659full = [
4760 " ultralytics>=8.3.28" ,
4861]
@@ -55,11 +68,13 @@ conflicts = [
5568 { extra = " cu118" },
5669 { extra = " cu121" },
5770 { extra = " cu124" },
71+ { extra = " cu126" },
72+ { extra = " cu128" },
5873 ],
5974]
6075
6176[tool .ruff .lint ]
62- ignore = [" F841" ]
77+ # ignore = ["F841"]
6378
6479[dependency-groups ]
6580dev = [
@@ -72,19 +87,26 @@ torch = [
7287 { index = " pytorch-cu118" , extra = " cu118" },
7388 { index = " pytorch-cu121" , extra = " cu121" },
7489 { index = " pytorch-cu124" , extra = " cu124" },
90+ { index = " pytorch-cu126" , extra = " cu126" },
91+ { index = " pytorch-cu128" , extra = " cu128" },
7592]
7693torchvision = [
7794 { index = " pytorch-cpu" , extra = " cpu" , marker = " platform_system != 'Darwin'" },
7895 { index = " pytorch-cu118" , extra = " cu118" },
7996 { index = " pytorch-cu121" , extra = " cu121" },
8097 { index = " pytorch-cu124" , extra = " cu124" },
98+ { index = " pytorch-cu126" , extra = " cu126" },
99+ { index = " pytorch-cu128" , extra = " cu128" },
81100]
82101
83102torchaudio = [
84103 { index = " pytorch-cpu" , extra = " cpu" , marker = " platform_system != 'Darwin'" },
85104 { index = " pytorch-cu118" , extra = " cu118" },
86105 { index = " pytorch-cu121" , extra = " cu121" },
87106 { index = " pytorch-cu124" , extra = " cu124" },
107+ { index = " pytorch-cu126" , extra = " cu126" },
108+ { index = " pytorch-cu128" , extra = " cu128" },
109+
88110]
89111
90112[[tool .uv .index ]]
@@ -107,33 +129,16 @@ name = "pytorch-cu124"
107129url = " https://download.pytorch.org/whl/cu124"
108130explicit = true
109131
132+ [[tool .uv .index ]]
133+ name = " pytorch-cu126"
134+ url = " https://download.pytorch.org/whl/cu126"
135+ explicit = true
136+
137+ [[tool .uv .index ]]
138+ name = " pytorch-cu128"
139+ url = " https://download.pytorch.org/whl/cu128"
140+ explicit = true
141+
110142[tool .ruff ]
111143line-length = 88
112144indent-width = 4
113-
114- # [build-system]
115- # requires = ["hatchling"]
116- # build-backend = "hatchling.build"
117-
118- # [project.scripts]
119- # tracr-server = "server:main"
120- # tracr-client = "host:main"
121-
122- # [tool.hatch.build]
123- # packages = ["src"]
124- # include = [
125- # "server.py",
126- # "host.py",
127- # ]
128- # exclude = [
129- # "data/",
130- # "tests/",
131- # "venv/",
132- # "logs/",
133- # "*.pyc",
134- # "__pycache__",
135- # "*.egg-info",
136- # ]
137-
138- # [tool.hatch.build.targets.wheel]
139- # packages = ["src/"]
0 commit comments