hysts HF Staff commited on
Commit
1f31af4
·
1 Parent(s): b5be3f6

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