Commit
·
af325d0
1
Parent(s):
201dc17
separate main and dev dependencies for lighter docker image
Browse files- Pipfile +3 -3
- Pipfile.lock +317 -174
- main.py +2 -2
- requirements.txt +0 -0
- utils/transcriber.py +1 -1
Pipfile
CHANGED
@@ -4,16 +4,16 @@ verify_ssl = true
|
|
4 |
name = "pypi"
|
5 |
|
6 |
[packages]
|
7 |
-
pytube = "*"
|
8 |
faster-whisper = "*"
|
9 |
moviepy = "*"
|
10 |
-
tqdm = "*"
|
11 |
-
requests = "*"
|
12 |
python-multipart = "*"
|
13 |
fastapi = "*"
|
14 |
uvicorn = "*"
|
15 |
|
16 |
[dev-packages]
|
|
|
|
|
|
|
17 |
|
18 |
[requires]
|
19 |
python_version = "3.11"
|
|
|
4 |
name = "pypi"
|
5 |
|
6 |
[packages]
|
|
|
7 |
faster-whisper = "*"
|
8 |
moviepy = "*"
|
|
|
|
|
9 |
python-multipart = "*"
|
10 |
fastapi = "*"
|
11 |
uvicorn = "*"
|
12 |
|
13 |
[dev-packages]
|
14 |
+
pytube = "*"
|
15 |
+
tqdm = "*"
|
16 |
+
requests = "*"
|
17 |
|
18 |
[requires]
|
19 |
python_version = "3.11"
|
Pipfile.lock
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"_meta": {
|
3 |
"hash": {
|
4 |
-
"sha256": "
|
5 |
},
|
6 |
"pipfile-spec": 6,
|
7 |
"requires": {
|
@@ -26,11 +26,11 @@
|
|
26 |
},
|
27 |
"anyio": {
|
28 |
"hashes": [
|
29 |
-
"sha256:
|
30 |
-
"sha256:
|
31 |
],
|
32 |
-
"markers": "python_version >= '3.
|
33 |
-
"version": "==
|
34 |
},
|
35 |
"av": {
|
36 |
"hashes": [
|
@@ -209,13 +209,36 @@
|
|
209 |
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
|
210 |
"version": "==15.0.1"
|
211 |
},
|
212 |
-
"
|
213 |
"hashes": [
|
214 |
-
"sha256:
|
215 |
-
"sha256:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
],
|
217 |
-
"markers": "python_version >= '
|
218 |
-
"version": "==
|
219 |
},
|
220 |
"decorator": {
|
221 |
"hashes": [
|
@@ -226,11 +249,11 @@
|
|
226 |
},
|
227 |
"fastapi": {
|
228 |
"hashes": [
|
229 |
-
"sha256:
|
230 |
-
"sha256:
|
231 |
],
|
232 |
"index": "pypi",
|
233 |
-
"version": "==0.
|
234 |
},
|
235 |
"faster-whisper": {
|
236 |
"hashes": [
|
@@ -272,11 +295,11 @@
|
|
272 |
},
|
273 |
"huggingface-hub": {
|
274 |
"hashes": [
|
275 |
-
"sha256:
|
276 |
-
"sha256:
|
277 |
],
|
278 |
"markers": "python_full_version >= '3.8.0'",
|
279 |
-
"version": "==0.20.
|
280 |
},
|
281 |
"humanfriendly": {
|
282 |
"hashes": [
|
@@ -330,45 +353,45 @@
|
|
330 |
},
|
331 |
"numpy": {
|
332 |
"hashes": [
|
333 |
-
"sha256:
|
334 |
-
"sha256:
|
335 |
-
"sha256:
|
336 |
-
"sha256:
|
337 |
-
"sha256:
|
338 |
-
"sha256:
|
339 |
-
"sha256:
|
340 |
-
"sha256:
|
341 |
-
"sha256:
|
342 |
-
"sha256:
|
343 |
-
"sha256:
|
344 |
-
"sha256:
|
345 |
-
"sha256:
|
346 |
-
"sha256:
|
347 |
-
"sha256:
|
348 |
-
"sha256:
|
349 |
-
"sha256:
|
350 |
-
"sha256:
|
351 |
-
"sha256:
|
352 |
-
"sha256:
|
353 |
-
"sha256:
|
354 |
-
"sha256:
|
355 |
-
"sha256:
|
356 |
-
"sha256:
|
357 |
-
"sha256:
|
358 |
-
"sha256:
|
359 |
-
"sha256:
|
360 |
-
"sha256:
|
361 |
-
"sha256:
|
362 |
-
"sha256:
|
363 |
-
"sha256:
|
364 |
-
"sha256:
|
365 |
-
"sha256:
|
366 |
-
"sha256:
|
367 |
-
"sha256:
|
368 |
-
"sha256:
|
369 |
],
|
370 |
"markers": "python_version != '2.7'",
|
371 |
-
"version": "==1.26.
|
372 |
},
|
373 |
"onnxruntime": {
|
374 |
"hashes": [
|
@@ -409,63 +432,77 @@
|
|
409 |
},
|
410 |
"pillow": {
|
411 |
"hashes": [
|
412 |
-
"sha256:
|
413 |
-
"sha256:
|
414 |
-
"sha256:
|
415 |
-
"sha256:
|
416 |
-
"sha256:
|
417 |
-
"sha256:
|
418 |
-
"sha256:
|
419 |
-
"sha256:
|
420 |
-
"sha256:
|
421 |
-
"sha256:
|
422 |
-
"sha256:
|
423 |
-
"sha256:
|
424 |
-
"sha256:
|
425 |
-
"sha256:
|
426 |
-
"sha256:
|
427 |
-
"sha256:
|
428 |
-
"sha256:
|
429 |
-
"sha256:
|
430 |
-
"sha256:
|
431 |
-
"sha256:
|
432 |
-
"sha256:
|
433 |
-
"sha256:
|
434 |
-
"sha256:
|
435 |
-
"sha256:
|
436 |
-
"sha256:
|
437 |
-
"sha256:
|
438 |
-
"sha256:
|
439 |
-
"sha256:
|
440 |
-
"sha256:
|
441 |
-
"sha256:
|
442 |
-
"sha256:
|
443 |
-
"sha256:
|
444 |
-
"sha256:
|
445 |
-
"sha256:
|
446 |
-
"sha256:
|
447 |
-
"sha256:
|
448 |
-
"sha256:
|
449 |
-
"sha256:
|
450 |
-
"sha256:
|
451 |
-
"sha256:
|
452 |
-
"sha256:
|
453 |
-
"sha256:
|
454 |
-
"sha256:
|
455 |
-
"sha256:
|
456 |
-
"sha256:
|
457 |
-
"sha256:
|
458 |
-
"sha256:
|
459 |
-
"sha256:
|
460 |
-
"sha256:
|
461 |
-
"sha256:
|
462 |
-
"sha256:
|
463 |
-
"sha256:
|
464 |
-
"sha256:
|
465 |
-
"sha256:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
466 |
],
|
467 |
"markers": "python_version >= '3.8'",
|
468 |
-
"version": "==10.
|
469 |
},
|
470 |
"proglog": {
|
471 |
"hashes": [
|
@@ -476,20 +513,20 @@
|
|
476 |
},
|
477 |
"protobuf": {
|
478 |
"hashes": [
|
479 |
-
"sha256:
|
480 |
-
"sha256:
|
481 |
-
"sha256:
|
482 |
-
"sha256:
|
483 |
-
"sha256:
|
484 |
-
"sha256:
|
485 |
-
"sha256:
|
486 |
-
"sha256:
|
487 |
-
"sha256:
|
488 |
-
"sha256:
|
489 |
-
"sha256:
|
490 |
],
|
491 |
"markers": "python_version >= '3.8'",
|
492 |
-
"version": "==4.25.
|
493 |
},
|
494 |
"pydantic": {
|
495 |
"hashes": [
|
@@ -618,14 +655,6 @@
|
|
618 |
"markers": "python_version >= '3.8' and sys_platform == 'win32'",
|
619 |
"version": "==3.4.1"
|
620 |
},
|
621 |
-
"python-dateutil": {
|
622 |
-
"hashes": [
|
623 |
-
"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86",
|
624 |
-
"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"
|
625 |
-
],
|
626 |
-
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
|
627 |
-
"version": "==2.8.2"
|
628 |
-
},
|
629 |
"python-multipart": {
|
630 |
"hashes": [
|
631 |
"sha256:e9925a80bb668529f1b67c7fdb0a5dacdd7cbfc6fb0bff3ea443fe22bdd62132",
|
@@ -634,21 +663,6 @@
|
|
634 |
"index": "pypi",
|
635 |
"version": "==0.0.6"
|
636 |
},
|
637 |
-
"pytube": {
|
638 |
-
"hashes": [
|
639 |
-
"sha256:076052efe76f390dfa24b1194ff821d4e86c17d41cb5562f3a276a8bcbfc9d1d",
|
640 |
-
"sha256:07b9904749e213485780d7eb606e5e5b8e4341aa4dccf699160876da00e12d78"
|
641 |
-
],
|
642 |
-
"index": "pypi",
|
643 |
-
"version": "==15.0.0"
|
644 |
-
},
|
645 |
-
"pytz": {
|
646 |
-
"hashes": [
|
647 |
-
"sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b",
|
648 |
-
"sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7"
|
649 |
-
],
|
650 |
-
"version": "==2023.3.post1"
|
651 |
-
},
|
652 |
"pyyaml": {
|
653 |
"hashes": [
|
654 |
"sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5",
|
@@ -710,7 +724,7 @@
|
|
710 |
"sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f",
|
711 |
"sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
|
712 |
],
|
713 |
-
"
|
714 |
"version": "==2.31.0"
|
715 |
},
|
716 |
"setuptools": {
|
@@ -721,14 +735,6 @@
|
|
721 |
"markers": "python_version >= '3.8'",
|
722 |
"version": "==69.0.3"
|
723 |
},
|
724 |
-
"six": {
|
725 |
-
"hashes": [
|
726 |
-
"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
|
727 |
-
"sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
|
728 |
-
],
|
729 |
-
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
|
730 |
-
"version": "==1.16.0"
|
731 |
-
},
|
732 |
"sniffio": {
|
733 |
"hashes": [
|
734 |
"sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101",
|
@@ -739,11 +745,11 @@
|
|
739 |
},
|
740 |
"starlette": {
|
741 |
"hashes": [
|
742 |
-
"sha256:
|
743 |
-
"sha256:
|
744 |
],
|
745 |
-
"markers": "python_version >= '3.
|
746 |
-
"version": "==0.
|
747 |
},
|
748 |
"sympy": {
|
749 |
"hashes": [
|
@@ -862,7 +868,7 @@
|
|
862 |
"sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386",
|
863 |
"sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"
|
864 |
],
|
865 |
-
"
|
866 |
"version": "==4.66.1"
|
867 |
},
|
868 |
"typing-extensions": {
|
@@ -873,22 +879,6 @@
|
|
873 |
"markers": "python_version >= '3.8'",
|
874 |
"version": "==4.9.0"
|
875 |
},
|
876 |
-
"tzdata": {
|
877 |
-
"hashes": [
|
878 |
-
"sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a",
|
879 |
-
"sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda"
|
880 |
-
],
|
881 |
-
"markers": "platform_system == 'Windows'",
|
882 |
-
"version": "==2023.3"
|
883 |
-
},
|
884 |
-
"tzlocal": {
|
885 |
-
"hashes": [
|
886 |
-
"sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8",
|
887 |
-
"sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"
|
888 |
-
],
|
889 |
-
"markers": "python_version >= '3.8'",
|
890 |
-
"version": "==5.2"
|
891 |
-
},
|
892 |
"urllib3": {
|
893 |
"hashes": [
|
894 |
"sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3",
|
@@ -906,5 +896,158 @@
|
|
906 |
"version": "==0.25.0"
|
907 |
}
|
908 |
},
|
909 |
-
"develop": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
910 |
}
|
|
|
1 |
{
|
2 |
"_meta": {
|
3 |
"hash": {
|
4 |
+
"sha256": "cc78e8b29ea591231fdfff2fd4716b4c353f9f9009003887a099dc6f614cf247"
|
5 |
},
|
6 |
"pipfile-spec": 6,
|
7 |
"requires": {
|
|
|
26 |
},
|
27 |
"anyio": {
|
28 |
"hashes": [
|
29 |
+
"sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee",
|
30 |
+
"sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"
|
31 |
],
|
32 |
+
"markers": "python_version >= '3.8'",
|
33 |
+
"version": "==4.2.0"
|
34 |
},
|
35 |
"av": {
|
36 |
"hashes": [
|
|
|
209 |
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
|
210 |
"version": "==15.0.1"
|
211 |
},
|
212 |
+
"ctranslate2": {
|
213 |
"hashes": [
|
214 |
+
"sha256:0206b791feed6450e172683c117213ed8a1279b9e8067012475f48fcc18df8b8",
|
215 |
+
"sha256:1649f92a65f760f010ebad79b6351063357d3d5c10d4690d664f02ad0166f215",
|
216 |
+
"sha256:17f8a67684404a776cd2961ff98a6aa0b2fe0ec0488b58d903df3ae1cb6136f3",
|
217 |
+
"sha256:1c91a2c7cccb84facd3316496660c89e7116840aee6dd3be1111721f377e07a6",
|
218 |
+
"sha256:1d31fecdc502ea4759313121bd39a6a3e3cd3cbe7e255e133170b040b0d07e61",
|
219 |
+
"sha256:40675f49bc433b3fb00594806b8e9eb83b78782f17f5a5d08caf360c441fcccc",
|
220 |
+
"sha256:5407bc1ea857030b86b3d29ecd60cf29949aabfd918c08ea334c9ae5360caeab",
|
221 |
+
"sha256:5c8bab6f09d395851e626f276ccdcb89153c4e6c11ff0d1f4fce3513d3b1da0b",
|
222 |
+
"sha256:5f6152b7850fde769444b31d47be464b628fb08927a0d90b2f12582b415dd69a",
|
223 |
+
"sha256:6f564d0b678e29413c3446380faa4568fd346597bb13e4436fa479cce1a151fd",
|
224 |
+
"sha256:6f66ccf4786be75e5c5244c5f2e4b004bb43dfe8195cf4255233f711099b3d17",
|
225 |
+
"sha256:79d4048c30f81d6fa4b657f0b5d064e1e9470994b055caef1890e13ef9d97703",
|
226 |
+
"sha256:7c25de97fa3ad814845628b8f9fda9931a4e0c8f85731d67eb06a14b21eb0b95",
|
227 |
+
"sha256:7c950c4a832a88109b63995566849debceb3226573047764998ffd8b60c9f635",
|
228 |
+
"sha256:8608d290b651b7c9dd007806493d56744697fbfaf1f4e89082805bb0f8179357",
|
229 |
+
"sha256:a7c1498dcd42b01743969f3aaef5165d4969d80e969c9571fe9aa78c33c2f89b",
|
230 |
+
"sha256:a8ee1541b9ce69c5eebe0f62f34b96c221fa2aed9606b3d824441f8496091b03",
|
231 |
+
"sha256:ba272a681974f7405f5c16e99303746fdb27c9c2cab4a65f17bfe9408fe22418",
|
232 |
+
"sha256:bab89046323c61f3ad3ab7b03523ecb32d7ead43df9bd2441daf75613fce8cc4",
|
233 |
+
"sha256:bb54d91826c3de21fda5784661e732fdfb4da6d877e8495b87b2bb7ed6f88123",
|
234 |
+
"sha256:c91879cd905aa26882708f833e8d3ac24e3622529b62aef5958fa1db4e84bb13",
|
235 |
+
"sha256:cd63fbd3e689e815aef33cb3a7813cfa83f8da3f33b5af4c3c7663247c524870",
|
236 |
+
"sha256:cf8a85f6b4be1789330ae6d04b954a72a418a097d4bb1d42f0a071d29427a27d",
|
237 |
+
"sha256:d972c229613220d33eb5faabb35c1e063eab885da6264c693aa01d53ad9c5af2",
|
238 |
+
"sha256:db3cc618b42462b5dc199e60f2f705da0c95c0523c5221059d35e64818b23644"
|
239 |
],
|
240 |
+
"markers": "python_version >= '3.8'",
|
241 |
+
"version": "==3.24.0"
|
242 |
},
|
243 |
"decorator": {
|
244 |
"hashes": [
|
|
|
249 |
},
|
250 |
"fastapi": {
|
251 |
"hashes": [
|
252 |
+
"sha256:8c77515984cd8e8cfeb58364f8cc7a28f0692088475e2614f7bf03275eba9093",
|
253 |
+
"sha256:b978095b9ee01a5cf49b19f4bc1ac9b8ca83aa076e770ef8fd9af09a2b88d191"
|
254 |
],
|
255 |
"index": "pypi",
|
256 |
+
"version": "==0.109.0"
|
257 |
},
|
258 |
"faster-whisper": {
|
259 |
"hashes": [
|
|
|
295 |
},
|
296 |
"huggingface-hub": {
|
297 |
"hashes": [
|
298 |
+
"sha256:215c5fceff631030c7a3d19ba7b588921c908b3f21eef31d160ebc245b200ff6",
|
299 |
+
"sha256:53752eda2239d30a470c307a61cf9adcf136bc77b0a734338c7d04941af560d8"
|
300 |
],
|
301 |
"markers": "python_full_version >= '3.8.0'",
|
302 |
+
"version": "==0.20.2"
|
303 |
},
|
304 |
"humanfriendly": {
|
305 |
"hashes": [
|
|
|
353 |
},
|
354 |
"numpy": {
|
355 |
"hashes": [
|
356 |
+
"sha256:02f98011ba4ab17f46f80f7f8f1c291ee7d855fcef0a5a98db80767a468c85cd",
|
357 |
+
"sha256:0b7e807d6888da0db6e7e75838444d62495e2b588b99e90dd80c3459594e857b",
|
358 |
+
"sha256:12c70ac274b32bc00c7f61b515126c9205323703abb99cd41836e8125ea0043e",
|
359 |
+
"sha256:1666f634cb3c80ccbd77ec97bc17337718f56d6658acf5d3b906ca03e90ce87f",
|
360 |
+
"sha256:18c3319a7d39b2c6a9e3bb75aab2304ab79a811ac0168a671a62e6346c29b03f",
|
361 |
+
"sha256:211ddd1e94817ed2d175b60b6374120244a4dd2287f4ece45d49228b4d529178",
|
362 |
+
"sha256:21a9484e75ad018974a2fdaa216524d64ed4212e418e0a551a2d83403b0531d3",
|
363 |
+
"sha256:39763aee6dfdd4878032361b30b2b12593fb445ddb66bbac802e2113eb8a6ac4",
|
364 |
+
"sha256:3c67423b3703f8fbd90f5adaa37f85b5794d3366948efe9a5190a5f3a83fc34e",
|
365 |
+
"sha256:46f47ee566d98849323f01b349d58f2557f02167ee301e5e28809a8c0e27a2d0",
|
366 |
+
"sha256:51c7f1b344f302067b02e0f5b5d2daa9ed4a721cf49f070280ac202738ea7f00",
|
367 |
+
"sha256:5f24750ef94d56ce6e33e4019a8a4d68cfdb1ef661a52cdaee628a56d2437419",
|
368 |
+
"sha256:697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4",
|
369 |
+
"sha256:6d45b3ec2faed4baca41c76617fcdcfa4f684ff7a151ce6fc78ad3b6e85af0a6",
|
370 |
+
"sha256:77810ef29e0fb1d289d225cabb9ee6cf4d11978a00bb99f7f8ec2132a84e0166",
|
371 |
+
"sha256:7ca4f24341df071877849eb2034948459ce3a07915c2734f1abb4018d9c49d7b",
|
372 |
+
"sha256:7f784e13e598e9594750b2ef6729bcd5a47f6cfe4a12cca13def35e06d8163e3",
|
373 |
+
"sha256:806dd64230dbbfaca8a27faa64e2f414bf1c6622ab78cc4264f7f5f028fee3bf",
|
374 |
+
"sha256:867e3644e208c8922a3be26fc6bbf112a035f50f0a86497f98f228c50c607bb2",
|
375 |
+
"sha256:8c66d6fec467e8c0f975818c1796d25c53521124b7cfb760114be0abad53a0a2",
|
376 |
+
"sha256:8ed07a90f5450d99dad60d3799f9c03c6566709bd53b497eb9ccad9a55867f36",
|
377 |
+
"sha256:9bc6d1a7f8cedd519c4b7b1156d98e051b726bf160715b769106661d567b3f03",
|
378 |
+
"sha256:9e1591f6ae98bcfac2a4bbf9221c0b92ab49762228f38287f6eeb5f3f55905ce",
|
379 |
+
"sha256:9e87562b91f68dd8b1c39149d0323b42e0082db7ddb8e934ab4c292094d575d6",
|
380 |
+
"sha256:a7081fd19a6d573e1a05e600c82a1c421011db7935ed0d5c483e9dd96b99cf13",
|
381 |
+
"sha256:a8474703bffc65ca15853d5fd4d06b18138ae90c17c8d12169968e998e448bb5",
|
382 |
+
"sha256:af36e0aa45e25c9f57bf684b1175e59ea05d9a7d3e8e87b7ae1a1da246f2767e",
|
383 |
+
"sha256:b1240f767f69d7c4c8a29adde2310b871153df9b26b5cb2b54a561ac85146485",
|
384 |
+
"sha256:b4d362e17bcb0011738c2d83e0a65ea8ce627057b2fdda37678f4374a382a137",
|
385 |
+
"sha256:b831295e5472954104ecb46cd98c08b98b49c69fdb7040483aff799a755a7374",
|
386 |
+
"sha256:b8c275f0ae90069496068c714387b4a0eba5d531aace269559ff2b43655edd58",
|
387 |
+
"sha256:bdd2b45bf079d9ad90377048e2747a0c82351989a2165821f0c96831b4a2a54b",
|
388 |
+
"sha256:cc0743f0302b94f397a4a65a660d4cd24267439eb16493fb3caad2e4389bccbb",
|
389 |
+
"sha256:da4b0c6c699a0ad73c810736303f7fbae483bcb012e38d7eb06a5e3b432c981b",
|
390 |
+
"sha256:f25e2811a9c932e43943a2615e65fc487a0b6b49218899e62e426e7f0a57eeda",
|
391 |
+
"sha256:f73497e8c38295aaa4741bdfa4fda1a5aedda5473074369eca10626835445511"
|
392 |
],
|
393 |
"markers": "python_version != '2.7'",
|
394 |
+
"version": "==1.26.3"
|
395 |
},
|
396 |
"onnxruntime": {
|
397 |
"hashes": [
|
|
|
432 |
},
|
433 |
"pillow": {
|
434 |
"hashes": [
|
435 |
+
"sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8",
|
436 |
+
"sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39",
|
437 |
+
"sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac",
|
438 |
+
"sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869",
|
439 |
+
"sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e",
|
440 |
+
"sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04",
|
441 |
+
"sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9",
|
442 |
+
"sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e",
|
443 |
+
"sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe",
|
444 |
+
"sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef",
|
445 |
+
"sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56",
|
446 |
+
"sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa",
|
447 |
+
"sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f",
|
448 |
+
"sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f",
|
449 |
+
"sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e",
|
450 |
+
"sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a",
|
451 |
+
"sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2",
|
452 |
+
"sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2",
|
453 |
+
"sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5",
|
454 |
+
"sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a",
|
455 |
+
"sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2",
|
456 |
+
"sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213",
|
457 |
+
"sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563",
|
458 |
+
"sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591",
|
459 |
+
"sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c",
|
460 |
+
"sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2",
|
461 |
+
"sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb",
|
462 |
+
"sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757",
|
463 |
+
"sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0",
|
464 |
+
"sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452",
|
465 |
+
"sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad",
|
466 |
+
"sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01",
|
467 |
+
"sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f",
|
468 |
+
"sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5",
|
469 |
+
"sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61",
|
470 |
+
"sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e",
|
471 |
+
"sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b",
|
472 |
+
"sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068",
|
473 |
+
"sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9",
|
474 |
+
"sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588",
|
475 |
+
"sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483",
|
476 |
+
"sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f",
|
477 |
+
"sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67",
|
478 |
+
"sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7",
|
479 |
+
"sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311",
|
480 |
+
"sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6",
|
481 |
+
"sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72",
|
482 |
+
"sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6",
|
483 |
+
"sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129",
|
484 |
+
"sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13",
|
485 |
+
"sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67",
|
486 |
+
"sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c",
|
487 |
+
"sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516",
|
488 |
+
"sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e",
|
489 |
+
"sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e",
|
490 |
+
"sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364",
|
491 |
+
"sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023",
|
492 |
+
"sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1",
|
493 |
+
"sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04",
|
494 |
+
"sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d",
|
495 |
+
"sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a",
|
496 |
+
"sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7",
|
497 |
+
"sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb",
|
498 |
+
"sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4",
|
499 |
+
"sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e",
|
500 |
+
"sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1",
|
501 |
+
"sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48",
|
502 |
+
"sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"
|
503 |
],
|
504 |
"markers": "python_version >= '3.8'",
|
505 |
+
"version": "==10.2.0"
|
506 |
},
|
507 |
"proglog": {
|
508 |
"hashes": [
|
|
|
513 |
},
|
514 |
"protobuf": {
|
515 |
"hashes": [
|
516 |
+
"sha256:10894a2885b7175d3984f2be8d9850712c57d5e7587a2410720af8be56cdaf62",
|
517 |
+
"sha256:2db9f8fa64fbdcdc93767d3cf81e0f2aef176284071507e3ede160811502fd3d",
|
518 |
+
"sha256:33a1aeef4b1927431d1be780e87b641e322b88d654203a9e9d93f218ee359e61",
|
519 |
+
"sha256:47f3de503fe7c1245f6f03bea7e8d3ec11c6c4a2ea9ef910e3221c8a15516d62",
|
520 |
+
"sha256:5e5c933b4c30a988b52e0b7c02641760a5ba046edc5e43d3b94a74c9fc57c1b3",
|
521 |
+
"sha256:8f62574857ee1de9f770baf04dde4165e30b15ad97ba03ceac65f760ff018ac9",
|
522 |
+
"sha256:a8b7a98d4ce823303145bf3c1a8bdb0f2f4642a414b196f04ad9853ed0c8f830",
|
523 |
+
"sha256:b50c949608682b12efb0b2717f53256f03636af5f60ac0c1d900df6213910fd6",
|
524 |
+
"sha256:d66a769b8d687df9024f2985d5137a337f957a0916cf5464d1513eee96a63ff0",
|
525 |
+
"sha256:fc381d1dd0516343f1440019cedf08a7405f791cd49eef4ae1ea06520bc1c020",
|
526 |
+
"sha256:fe599e175cb347efc8ee524bcd4b902d11f7262c0e569ececcb89995c15f0a5e"
|
527 |
],
|
528 |
"markers": "python_version >= '3.8'",
|
529 |
+
"version": "==4.25.2"
|
530 |
},
|
531 |
"pydantic": {
|
532 |
"hashes": [
|
|
|
655 |
"markers": "python_version >= '3.8' and sys_platform == 'win32'",
|
656 |
"version": "==3.4.1"
|
657 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
"python-multipart": {
|
659 |
"hashes": [
|
660 |
"sha256:e9925a80bb668529f1b67c7fdb0a5dacdd7cbfc6fb0bff3ea443fe22bdd62132",
|
|
|
663 |
"index": "pypi",
|
664 |
"version": "==0.0.6"
|
665 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
666 |
"pyyaml": {
|
667 |
"hashes": [
|
668 |
"sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5",
|
|
|
724 |
"sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f",
|
725 |
"sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
|
726 |
],
|
727 |
+
"markers": "python_version >= '3.7'",
|
728 |
"version": "==2.31.0"
|
729 |
},
|
730 |
"setuptools": {
|
|
|
735 |
"markers": "python_version >= '3.8'",
|
736 |
"version": "==69.0.3"
|
737 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
"sniffio": {
|
739 |
"hashes": [
|
740 |
"sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101",
|
|
|
745 |
},
|
746 |
"starlette": {
|
747 |
"hashes": [
|
748 |
+
"sha256:3e2639dac3520e4f58734ed22553f950d3f3cb1001cd2eaac4d57e8cdc5f66bc",
|
749 |
+
"sha256:50bbbda9baa098e361f398fda0928062abbaf1f54f4fadcbe17c092a01eb9a25"
|
750 |
],
|
751 |
+
"markers": "python_version >= '3.8'",
|
752 |
+
"version": "==0.35.1"
|
753 |
},
|
754 |
"sympy": {
|
755 |
"hashes": [
|
|
|
868 |
"sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386",
|
869 |
"sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"
|
870 |
],
|
871 |
+
"markers": "python_version >= '3.7'",
|
872 |
"version": "==4.66.1"
|
873 |
},
|
874 |
"typing-extensions": {
|
|
|
879 |
"markers": "python_version >= '3.8'",
|
880 |
"version": "==4.9.0"
|
881 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
882 |
"urllib3": {
|
883 |
"hashes": [
|
884 |
"sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3",
|
|
|
896 |
"version": "==0.25.0"
|
897 |
}
|
898 |
},
|
899 |
+
"develop": {
|
900 |
+
"certifi": {
|
901 |
+
"hashes": [
|
902 |
+
"sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1",
|
903 |
+
"sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474"
|
904 |
+
],
|
905 |
+
"markers": "python_version >= '3.6'",
|
906 |
+
"version": "==2023.11.17"
|
907 |
+
},
|
908 |
+
"charset-normalizer": {
|
909 |
+
"hashes": [
|
910 |
+
"sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027",
|
911 |
+
"sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087",
|
912 |
+
"sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786",
|
913 |
+
"sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8",
|
914 |
+
"sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09",
|
915 |
+
"sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185",
|
916 |
+
"sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574",
|
917 |
+
"sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e",
|
918 |
+
"sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519",
|
919 |
+
"sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898",
|
920 |
+
"sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269",
|
921 |
+
"sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3",
|
922 |
+
"sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f",
|
923 |
+
"sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6",
|
924 |
+
"sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8",
|
925 |
+
"sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a",
|
926 |
+
"sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73",
|
927 |
+
"sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc",
|
928 |
+
"sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714",
|
929 |
+
"sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2",
|
930 |
+
"sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc",
|
931 |
+
"sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce",
|
932 |
+
"sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d",
|
933 |
+
"sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e",
|
934 |
+
"sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6",
|
935 |
+
"sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269",
|
936 |
+
"sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96",
|
937 |
+
"sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d",
|
938 |
+
"sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a",
|
939 |
+
"sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4",
|
940 |
+
"sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77",
|
941 |
+
"sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d",
|
942 |
+
"sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0",
|
943 |
+
"sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed",
|
944 |
+
"sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068",
|
945 |
+
"sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac",
|
946 |
+
"sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25",
|
947 |
+
"sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8",
|
948 |
+
"sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab",
|
949 |
+
"sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26",
|
950 |
+
"sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2",
|
951 |
+
"sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db",
|
952 |
+
"sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f",
|
953 |
+
"sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5",
|
954 |
+
"sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99",
|
955 |
+
"sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c",
|
956 |
+
"sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d",
|
957 |
+
"sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811",
|
958 |
+
"sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa",
|
959 |
+
"sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a",
|
960 |
+
"sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03",
|
961 |
+
"sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b",
|
962 |
+
"sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04",
|
963 |
+
"sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c",
|
964 |
+
"sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001",
|
965 |
+
"sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458",
|
966 |
+
"sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389",
|
967 |
+
"sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99",
|
968 |
+
"sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985",
|
969 |
+
"sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537",
|
970 |
+
"sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238",
|
971 |
+
"sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f",
|
972 |
+
"sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d",
|
973 |
+
"sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796",
|
974 |
+
"sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a",
|
975 |
+
"sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143",
|
976 |
+
"sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8",
|
977 |
+
"sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c",
|
978 |
+
"sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5",
|
979 |
+
"sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5",
|
980 |
+
"sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711",
|
981 |
+
"sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4",
|
982 |
+
"sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6",
|
983 |
+
"sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c",
|
984 |
+
"sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7",
|
985 |
+
"sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4",
|
986 |
+
"sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b",
|
987 |
+
"sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae",
|
988 |
+
"sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12",
|
989 |
+
"sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c",
|
990 |
+
"sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae",
|
991 |
+
"sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8",
|
992 |
+
"sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887",
|
993 |
+
"sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b",
|
994 |
+
"sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4",
|
995 |
+
"sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f",
|
996 |
+
"sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5",
|
997 |
+
"sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33",
|
998 |
+
"sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519",
|
999 |
+
"sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"
|
1000 |
+
],
|
1001 |
+
"markers": "python_full_version >= '3.7.0'",
|
1002 |
+
"version": "==3.3.2"
|
1003 |
+
},
|
1004 |
+
"colorama": {
|
1005 |
+
"hashes": [
|
1006 |
+
"sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44",
|
1007 |
+
"sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"
|
1008 |
+
],
|
1009 |
+
"markers": "platform_system == 'Windows'",
|
1010 |
+
"version": "==0.4.6"
|
1011 |
+
},
|
1012 |
+
"idna": {
|
1013 |
+
"hashes": [
|
1014 |
+
"sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca",
|
1015 |
+
"sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"
|
1016 |
+
],
|
1017 |
+
"markers": "python_version >= '3.5'",
|
1018 |
+
"version": "==3.6"
|
1019 |
+
},
|
1020 |
+
"pytube": {
|
1021 |
+
"hashes": [
|
1022 |
+
"sha256:076052efe76f390dfa24b1194ff821d4e86c17d41cb5562f3a276a8bcbfc9d1d",
|
1023 |
+
"sha256:07b9904749e213485780d7eb606e5e5b8e4341aa4dccf699160876da00e12d78"
|
1024 |
+
],
|
1025 |
+
"index": "pypi",
|
1026 |
+
"version": "==15.0.0"
|
1027 |
+
},
|
1028 |
+
"requests": {
|
1029 |
+
"hashes": [
|
1030 |
+
"sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f",
|
1031 |
+
"sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
|
1032 |
+
],
|
1033 |
+
"markers": "python_version >= '3.7'",
|
1034 |
+
"version": "==2.31.0"
|
1035 |
+
},
|
1036 |
+
"tqdm": {
|
1037 |
+
"hashes": [
|
1038 |
+
"sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386",
|
1039 |
+
"sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"
|
1040 |
+
],
|
1041 |
+
"markers": "python_version >= '3.7'",
|
1042 |
+
"version": "==4.66.1"
|
1043 |
+
},
|
1044 |
+
"urllib3": {
|
1045 |
+
"hashes": [
|
1046 |
+
"sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3",
|
1047 |
+
"sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54"
|
1048 |
+
],
|
1049 |
+
"markers": "python_version >= '3.8'",
|
1050 |
+
"version": "==2.1.0"
|
1051 |
+
}
|
1052 |
+
}
|
1053 |
}
|
main.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from fastapi import FastAPI, UploadFile, HTTPException,
|
2 |
from fastapi.responses import FileResponse, HTMLResponse
|
3 |
from fastapi.security import HTTPBasic, HTTPBasicCredentials
|
4 |
from typing import Optional
|
@@ -13,7 +13,7 @@ app = FastAPI()
|
|
13 |
security = HTTPBasic()
|
14 |
api_configs_file = os.path.abspath("api_config_example.yml")
|
15 |
|
16 |
-
def get_current_user(credentials: HTTPBasicCredentials = Depends(security)):
|
17 |
correct_username = secrets.compare_digest(credentials.username, api_configs(api_configs_file)["secrets"]["username"])
|
18 |
correct_password = secrets.compare_digest(credentials.password, api_configs(api_configs_file)["secrets"]["password"])
|
19 |
if not (correct_username and correct_password):
|
|
|
1 |
+
from fastapi import FastAPI, UploadFile, HTTPException, Form, Depends
|
2 |
from fastapi.responses import FileResponse, HTMLResponse
|
3 |
from fastapi.security import HTTPBasic, HTTPBasicCredentials
|
4 |
from typing import Optional
|
|
|
13 |
security = HTTPBasic()
|
14 |
api_configs_file = os.path.abspath("api_config_example.yml")
|
15 |
|
16 |
+
async def get_current_user(credentials: HTTPBasicCredentials = Depends(security)):
|
17 |
correct_username = secrets.compare_digest(credentials.username, api_configs(api_configs_file)["secrets"]["username"])
|
18 |
correct_password = secrets.compare_digest(credentials.password, api_configs(api_configs_file)["secrets"]["password"])
|
19 |
if not (correct_username and correct_password):
|
requirements.txt
DELETED
Binary file (4.07 kB)
|
|
utils/transcriber.py
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
from faster_whisper import WhisperModel
|
2 |
-
import logging
|
3 |
|
4 |
logging.basicConfig(filename='main.log',
|
5 |
encoding='utf-8',
|
|
|
1 |
from faster_whisper import WhisperModel
|
2 |
+
import logging
|
3 |
|
4 |
logging.basicConfig(filename='main.log',
|
5 |
encoding='utf-8',
|