hysts HF Staff commited on
Commit
eab506b
·
1 Parent(s): 5d9fdfe

Upgrade deps and migrate to Gradio 6

Browse files
Files changed (5) hide show
  1. .python-version +1 -1
  2. README.md +2 -1
  3. pyproject.toml +8 -4
  4. requirements.txt +112 -52
  5. uv.lock +0 -0
.python-version CHANGED
@@ -1 +1 @@
1
- 3.10
 
1
+ 3.12
README.md CHANGED
@@ -4,7 +4,8 @@ emoji: 🐠
4
  colorFrom: purple
5
  colorTo: red
6
  sdk: gradio
7
- sdk_version: 5.37.0
 
8
  app_file: app.py
9
  pinned: false
10
  license: mit
 
4
  colorFrom: purple
5
  colorTo: red
6
  sdk: gradio
7
+ sdk_version: 6.14.0
8
+ python_version: 3.12.12
9
  app_file: app.py
10
  pinned: false
11
  license: mit
pyproject.toml CHANGED
@@ -3,12 +3,11 @@ name = "deta"
3
  version = "0.1.0"
4
  description = ""
5
  readme = "README.md"
6
- requires-python = ">=3.10"
7
  dependencies = [
8
- "gradio>=5.37.0",
9
- "hf-transfer>=0.1.9",
10
  "sahi>=0.11.31",
11
- "spaces>=0.37.1",
12
  "torch==2.5.1",
13
  "torchvision>=0.20.1",
14
  "transformers==4.50.3",
@@ -50,3 +49,8 @@ convention = "google"
50
 
51
  [tool.ruff.format]
52
  docstring-code-format = true
 
 
 
 
 
 
3
  version = "0.1.0"
4
  description = ""
5
  readme = "README.md"
6
+ requires-python = ">=3.12"
7
  dependencies = [
8
+ "gradio[mcp,oauth]>=6.14.0",
 
9
  "sahi>=0.11.31",
10
+ "spaces>=0.48.3",
11
  "torch==2.5.1",
12
  "torchvision>=0.20.1",
13
  "transformers==4.50.3",
 
49
 
50
  [tool.ruff.format]
51
  docstring-code-format = true
52
+
53
+ [dependency-groups]
54
+ hf-spaces = [
55
+ "datasets",
56
+ ]
requirements.txt CHANGED
@@ -1,14 +1,22 @@
1
  # This file was autogenerated by uv via the following command:
2
- # uv pip compile pyproject.toml -o requirements.txt
3
- aiofiles==24.1.0
4
- # via gradio
5
  annotated-types==0.7.0
6
  # via pydantic
7
  anyio==4.9.0
8
  # via
9
  # gradio
10
  # httpx
 
 
11
  # starlette
 
 
 
 
 
 
 
 
12
  brotli==1.1.0
13
  # via gradio
14
  certifi==2025.7.14
@@ -16,6 +24,8 @@ certifi==2025.7.14
16
  # httpcore
17
  # httpx
18
  # requests
 
 
19
  charset-normalizer==3.4.2
20
  # via requests
21
  click==8.2.1
@@ -23,12 +33,17 @@ click==8.2.1
23
  # sahi
24
  # typer
25
  # uvicorn
26
- exceptiongroup==1.3.0
27
- # via anyio
 
 
 
 
 
 
 
28
  fastapi==0.116.1
29
  # via gradio
30
- ffmpy==0.6.0
31
- # via gradio
32
  filelock==3.18.0
33
  # via
34
  # huggingface-hub
@@ -42,21 +57,23 @@ fsspec==2025.7.0
42
  # gradio-client
43
  # huggingface-hub
44
  # torch
45
- gradio==5.37.0
46
  # via
47
- # deta (pyproject.toml)
48
  # spaces
49
- gradio-client==1.10.4
50
- # via gradio
 
 
51
  groovy==0.1.2
52
  # via gradio
53
  h11==0.16.0
54
  # via
55
  # httpcore
56
  # uvicorn
57
- hf-transfer==0.1.9
58
- # via deta (pyproject.toml)
59
- hf-xet==1.1.5
60
  # via huggingface-hub
61
  httpcore==1.0.9
62
  # via httpx
@@ -64,9 +81,12 @@ httpx==0.28.1
64
  # via
65
  # gradio
66
  # gradio-client
 
67
  # safehttpx
68
  # spaces
69
- huggingface-hub==0.33.4
 
 
70
  # via
71
  # gradio
72
  # gradio-client
@@ -77,23 +97,33 @@ idna==3.10
77
  # anyio
78
  # httpx
79
  # requests
 
 
80
  jinja2==3.1.6
81
  # via
82
  # gradio
83
  # torch
 
 
 
 
 
 
84
  markdown-it-py==3.0.0
85
  # via rich
86
  markupsafe==3.0.2
87
  # via
88
  # gradio
89
  # jinja2
 
 
90
  mdurl==0.1.2
91
  # via markdown-it-py
92
  mpmath==1.3.0
93
  # via sympy
94
- networkx==3.4.2
95
  # via torch
96
- numpy==2.2.6
97
  # via
98
  # gradio
99
  # opencv-python
@@ -102,37 +132,38 @@ numpy==2.2.6
102
  # shapely
103
  # torchvision
104
  # transformers
105
- nvidia-cublas-cu12==12.4.5.8
106
  # via
107
  # nvidia-cudnn-cu12
108
  # nvidia-cusolver-cu12
109
  # torch
110
- nvidia-cuda-cupti-cu12==12.4.127
111
  # via torch
112
- nvidia-cuda-nvrtc-cu12==12.4.127
113
  # via torch
114
- nvidia-cuda-runtime-cu12==12.4.127
115
  # via torch
116
- nvidia-cudnn-cu12==9.1.0.70
117
  # via torch
118
- nvidia-cufft-cu12==11.2.1.3
119
  # via torch
120
- nvidia-curand-cu12==10.3.5.147
121
  # via torch
122
- nvidia-cusolver-cu12==11.6.1.9
123
  # via torch
124
- nvidia-cusparse-cu12==12.3.1.170
125
  # via
126
  # nvidia-cusolver-cu12
127
  # torch
128
- nvidia-nccl-cu12==2.21.5
129
  # via torch
130
- nvidia-nvjitlink-cu12==12.4.127
131
  # via
 
132
  # nvidia-cusolver-cu12
133
  # nvidia-cusparse-cu12
134
  # torch
135
- nvidia-nvtx-cu12==12.4.127
136
  # via torch
137
  opencv-python==4.11.0.86
138
  # via sahi
@@ -156,29 +187,49 @@ psutil==5.9.8
156
  # via spaces
157
  pybboxes==0.1.6
158
  # via sahi
159
- pydantic==2.11.7
 
 
160
  # via
161
  # fastapi
162
  # gradio
 
 
163
  # spaces
164
- pydantic-core==2.33.2
165
  # via pydantic
 
 
166
  pydub==0.25.1
167
  # via gradio
168
  pygments==2.19.2
169
  # via rich
 
 
170
  python-dateutil==2.9.0.post0
171
  # via pandas
 
 
172
  python-multipart==0.0.20
173
- # via gradio
 
 
174
  pytz==2025.2
175
- # via pandas
 
 
 
 
176
  pyyaml==6.0.2
177
  # via
178
  # gradio
179
  # huggingface-hub
180
  # sahi
181
  # transformers
 
 
 
 
182
  regex==2024.11.6
183
  # via transformers
184
  requests==2.32.4
@@ -189,16 +240,20 @@ requests==2.32.4
189
  # transformers
190
  rich==14.0.0
191
  # via typer
192
- ruff==0.12.3
193
- # via gradio
194
- safehttpx==0.1.6
 
 
195
  # via gradio
196
  safetensors==0.5.3
197
  # via transformers
198
  sahi==0.11.31
199
- # via deta (pyproject.toml)
200
  semantic-version==2.10.0
201
  # via gradio
 
 
202
  shapely==2.1.1
203
  # via sahi
204
  shellingham==1.5.4
@@ -207,12 +262,13 @@ six==1.17.0
207
  # via python-dateutil
208
  sniffio==1.3.1
209
  # via anyio
210
- spaces==0.37.1
211
- # via deta (pyproject.toml)
212
  starlette==0.47.1
213
  # via
214
  # fastapi
215
  # gradio
 
216
  sympy==1.13.1
217
  # via torch
218
  termcolor==3.1.0
@@ -225,45 +281,49 @@ tomlkit==0.13.3
225
  # via gradio
226
  torch==2.5.1
227
  # via
228
- # deta (pyproject.toml)
229
  # torchvision
230
  torchvision==0.20.1
231
- # via deta (pyproject.toml)
232
  tqdm==4.67.1
233
  # via
234
  # huggingface-hub
235
  # sahi
236
  # transformers
237
  transformers==4.50.3
238
- # via deta (pyproject.toml)
239
- triton==3.1.0
240
  # via torch
241
  typer==0.16.0
242
- # via gradio
 
 
243
  typing-extensions==4.14.1
244
  # via
245
  # anyio
246
- # exceptiongroup
247
  # fastapi
248
  # gradio
249
  # gradio-client
250
  # huggingface-hub
 
251
  # pydantic
252
  # pydantic-core
253
- # rich
254
  # spaces
255
  # starlette
256
  # torch
257
  # typer
258
  # typing-inspection
259
- # uvicorn
260
- typing-inspection==0.4.1
261
- # via pydantic
 
 
262
  tzdata==2025.2
263
  # via pandas
264
  urllib3==2.5.0
265
  # via requests
266
  uvicorn==0.35.0
267
- # via gradio
268
- websockets==15.0.1
269
- # via gradio-client
 
1
  # This file was autogenerated by uv via the following command:
2
+ # uv export --no-hashes --no-dev --no-emit-package typer-slim --no-emit-package spaces -o requirements.txt
 
 
3
  annotated-types==0.7.0
4
  # via pydantic
5
  anyio==4.9.0
6
  # via
7
  # gradio
8
  # httpx
9
+ # mcp
10
+ # sse-starlette
11
  # starlette
12
+ attrs==26.1.0
13
+ # via
14
+ # jsonschema
15
+ # referencing
16
+ audioop-lts==0.2.1 ; python_full_version >= '3.13'
17
+ # via gradio
18
+ authlib==1.7.0
19
+ # via gradio
20
  brotli==1.1.0
21
  # via gradio
22
  certifi==2025.7.14
 
24
  # httpcore
25
  # httpx
26
  # requests
27
+ cffi==2.0.0 ; platform_python_implementation != 'PyPy'
28
+ # via cryptography
29
  charset-normalizer==3.4.2
30
  # via requests
31
  click==8.2.1
 
33
  # sahi
34
  # typer
35
  # uvicorn
36
+ colorama==0.4.6 ; sys_platform == 'win32'
37
+ # via
38
+ # click
39
+ # tqdm
40
+ cryptography==47.0.0
41
+ # via
42
+ # authlib
43
+ # joserfc
44
+ # pyjwt
45
  fastapi==0.116.1
46
  # via gradio
 
 
47
  filelock==3.18.0
48
  # via
49
  # huggingface-hub
 
57
  # gradio-client
58
  # huggingface-hub
59
  # torch
60
+ gradio==6.14.0
61
  # via
62
+ # deta
63
  # spaces
64
+ gradio-client==2.5.0
65
+ # via
66
+ # gradio
67
+ # hf-gradio
68
  groovy==0.1.2
69
  # via gradio
70
  h11==0.16.0
71
  # via
72
  # httpcore
73
  # uvicorn
74
+ hf-gradio==0.4.1
75
+ # via gradio
76
+ hf-xet==1.1.5 ; platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'
77
  # via huggingface-hub
78
  httpcore==1.0.9
79
  # via httpx
 
81
  # via
82
  # gradio
83
  # gradio-client
84
+ # mcp
85
  # safehttpx
86
  # spaces
87
+ httpx-sse==0.4.3
88
+ # via mcp
89
+ huggingface-hub==0.36.2
90
  # via
91
  # gradio
92
  # gradio-client
 
97
  # anyio
98
  # httpx
99
  # requests
100
+ itsdangerous==2.2.0
101
+ # via gradio
102
  jinja2==3.1.6
103
  # via
104
  # gradio
105
  # torch
106
+ joserfc==1.6.4
107
+ # via authlib
108
+ jsonschema==4.26.0
109
+ # via mcp
110
+ jsonschema-specifications==2025.9.1
111
+ # via jsonschema
112
  markdown-it-py==3.0.0
113
  # via rich
114
  markupsafe==3.0.2
115
  # via
116
  # gradio
117
  # jinja2
118
+ mcp==1.27.0
119
+ # via gradio
120
  mdurl==0.1.2
121
  # via markdown-it-py
122
  mpmath==1.3.0
123
  # via sympy
124
+ networkx==3.5
125
  # via torch
126
+ numpy==2.3.1
127
  # via
128
  # gradio
129
  # opencv-python
 
132
  # shapely
133
  # torchvision
134
  # transformers
135
+ nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux'
136
  # via
137
  # nvidia-cudnn-cu12
138
  # nvidia-cusolver-cu12
139
  # torch
140
+ nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
141
  # via torch
142
+ nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
143
  # via torch
144
+ nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
145
  # via torch
146
+ nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux'
147
  # via torch
148
+ nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'
149
  # via torch
150
+ nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux'
151
  # via torch
152
+ nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux'
153
  # via torch
154
+ nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux'
155
  # via
156
  # nvidia-cusolver-cu12
157
  # torch
158
+ nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux'
159
  # via torch
160
+ nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
161
  # via
162
+ # nvidia-cufft-cu12
163
  # nvidia-cusolver-cu12
164
  # nvidia-cusparse-cu12
165
  # torch
166
+ nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
167
  # via torch
168
  opencv-python==4.11.0.86
169
  # via sahi
 
187
  # via spaces
188
  pybboxes==0.1.6
189
  # via sahi
190
+ pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
191
+ # via cffi
192
+ pydantic==2.12.5
193
  # via
194
  # fastapi
195
  # gradio
196
+ # mcp
197
+ # pydantic-settings
198
  # spaces
199
+ pydantic-core==2.41.5
200
  # via pydantic
201
+ pydantic-settings==2.14.0
202
+ # via mcp
203
  pydub==0.25.1
204
  # via gradio
205
  pygments==2.19.2
206
  # via rich
207
+ pyjwt==2.12.1
208
+ # via mcp
209
  python-dateutil==2.9.0.post0
210
  # via pandas
211
+ python-dotenv==1.2.2
212
+ # via pydantic-settings
213
  python-multipart==0.0.20
214
+ # via
215
+ # gradio
216
+ # mcp
217
  pytz==2025.2
218
+ # via
219
+ # gradio
220
+ # pandas
221
+ pywin32==311 ; sys_platform == 'win32'
222
+ # via mcp
223
  pyyaml==6.0.2
224
  # via
225
  # gradio
226
  # huggingface-hub
227
  # sahi
228
  # transformers
229
+ referencing==0.37.0
230
+ # via
231
+ # jsonschema
232
+ # jsonschema-specifications
233
  regex==2024.11.6
234
  # via transformers
235
  requests==2.32.4
 
240
  # transformers
241
  rich==14.0.0
242
  # via typer
243
+ rpds-py==0.30.0
244
+ # via
245
+ # jsonschema
246
+ # referencing
247
+ safehttpx==0.1.7
248
  # via gradio
249
  safetensors==0.5.3
250
  # via transformers
251
  sahi==0.11.31
252
+ # via deta
253
  semantic-version==2.10.0
254
  # via gradio
255
+ setuptools==80.9.0
256
+ # via torch
257
  shapely==2.1.1
258
  # via sahi
259
  shellingham==1.5.4
 
262
  # via python-dateutil
263
  sniffio==1.3.1
264
  # via anyio
265
+ sse-starlette==3.0.3
266
+ # via mcp
267
  starlette==0.47.1
268
  # via
269
  # fastapi
270
  # gradio
271
+ # mcp
272
  sympy==1.13.1
273
  # via torch
274
  termcolor==3.1.0
 
281
  # via gradio
282
  torch==2.5.1
283
  # via
284
+ # deta
285
  # torchvision
286
  torchvision==0.20.1
287
+ # via deta
288
  tqdm==4.67.1
289
  # via
290
  # huggingface-hub
291
  # sahi
292
  # transformers
293
  transformers==4.50.3
294
+ # via deta
295
+ triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'
296
  # via torch
297
  typer==0.16.0
298
+ # via
299
+ # gradio
300
+ # hf-gradio
301
  typing-extensions==4.14.1
302
  # via
303
  # anyio
 
304
  # fastapi
305
  # gradio
306
  # gradio-client
307
  # huggingface-hub
308
+ # mcp
309
  # pydantic
310
  # pydantic-core
311
+ # referencing
312
  # spaces
313
  # starlette
314
  # torch
315
  # typer
316
  # typing-inspection
317
+ typing-inspection==0.4.2
318
+ # via
319
+ # mcp
320
+ # pydantic
321
+ # pydantic-settings
322
  tzdata==2025.2
323
  # via pandas
324
  urllib3==2.5.0
325
  # via requests
326
  uvicorn==0.35.0
327
+ # via
328
+ # gradio
329
+ # mcp
uv.lock CHANGED
The diff for this file is too large to render. See raw diff