Spaces:
Running
Running
Update libs & bump version to 1.8.0
Browse files- poetry.lock +22 -21
- pyproject.toml +6 -6
poetry.lock
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# This file is automatically @generated by Poetry 1.
|
2 |
|
3 |
[[package]]
|
4 |
name = "annotated-types"
|
@@ -142,18 +142,18 @@ test = ["pytest (>=6)"]
|
|
142 |
|
143 |
[[package]]
|
144 |
name = "fastapi"
|
145 |
-
version = "0.115.
|
146 |
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
147 |
optional = false
|
148 |
python-versions = ">=3.8"
|
149 |
files = [
|
150 |
-
{file = "fastapi-0.115.
|
151 |
-
{file = "fastapi-0.115.
|
152 |
]
|
153 |
|
154 |
[package.dependencies]
|
155 |
pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0"
|
156 |
-
starlette = ">=0.
|
157 |
typing-extensions = ">=4.8.0"
|
158 |
|
159 |
[package.extras]
|
@@ -266,13 +266,13 @@ files = [
|
|
266 |
|
267 |
[[package]]
|
268 |
name = "packaging"
|
269 |
-
version = "24.
|
270 |
description = "Core utilities for Python packages"
|
271 |
optional = false
|
272 |
python-versions = ">=3.8"
|
273 |
files = [
|
274 |
-
{file = "packaging-24.
|
275 |
-
{file = "packaging-24.
|
276 |
]
|
277 |
|
278 |
[[package]]
|
@@ -525,13 +525,13 @@ files = [
|
|
525 |
|
526 |
[[package]]
|
527 |
name = "starlette"
|
528 |
-
version = "0.
|
529 |
description = "The little ASGI library that shines."
|
530 |
optional = false
|
531 |
python-versions = ">=3.8"
|
532 |
files = [
|
533 |
-
{file = "starlette-0.
|
534 |
-
{file = "starlette-0.
|
535 |
]
|
536 |
|
537 |
[package.dependencies]
|
@@ -557,24 +557,24 @@ test = ["pytest", "tornado (>=4.5)", "typeguard"]
|
|
557 |
|
558 |
[[package]]
|
559 |
name = "tomli"
|
560 |
-
version = "2.0
|
561 |
description = "A lil' TOML parser"
|
562 |
optional = false
|
563 |
python-versions = ">=3.8"
|
564 |
files = [
|
565 |
-
{file = "tomli-2.0
|
566 |
-
{file = "tomli-2.0.
|
567 |
]
|
568 |
|
569 |
[[package]]
|
570 |
name = "tqdm"
|
571 |
-
version = "4.
|
572 |
description = "Fast, Extensible Progress Meter"
|
573 |
optional = false
|
574 |
python-versions = ">=3.7"
|
575 |
files = [
|
576 |
-
{file = "tqdm-4.
|
577 |
-
{file = "tqdm-4.
|
578 |
]
|
579 |
|
580 |
[package.dependencies]
|
@@ -582,6 +582,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
|
582 |
|
583 |
[package.extras]
|
584 |
dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"]
|
|
|
585 |
notebook = ["ipywidgets (>=6)"]
|
586 |
slack = ["slack-sdk"]
|
587 |
telegram = ["requests"]
|
@@ -599,13 +600,13 @@ files = [
|
|
599 |
|
600 |
[[package]]
|
601 |
name = "uvicorn"
|
602 |
-
version = "0.
|
603 |
description = "The lightning-fast ASGI server."
|
604 |
optional = false
|
605 |
python-versions = ">=3.8"
|
606 |
files = [
|
607 |
-
{file = "uvicorn-0.
|
608 |
-
{file = "uvicorn-0.
|
609 |
]
|
610 |
|
611 |
[package.dependencies]
|
@@ -630,4 +631,4 @@ files = [
|
|
630 |
[metadata]
|
631 |
lock-version = "2.0"
|
632 |
python-versions = ">=3.10"
|
633 |
-
content-hash = "
|
|
|
1 |
+
# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand.
|
2 |
|
3 |
[[package]]
|
4 |
name = "annotated-types"
|
|
|
142 |
|
143 |
[[package]]
|
144 |
name = "fastapi"
|
145 |
+
version = "0.115.4"
|
146 |
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
147 |
optional = false
|
148 |
python-versions = ">=3.8"
|
149 |
files = [
|
150 |
+
{file = "fastapi-0.115.4-py3-none-any.whl", hash = "sha256:0b504a063ffb3cf96a5e27dc1bc32c80ca743a2528574f9cdc77daa2d31b4742"},
|
151 |
+
{file = "fastapi-0.115.4.tar.gz", hash = "sha256:db653475586b091cb8b2fec2ac54a680ac6a158e07406e1abae31679e8826349"},
|
152 |
]
|
153 |
|
154 |
[package.dependencies]
|
155 |
pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0"
|
156 |
+
starlette = ">=0.40.0,<0.42.0"
|
157 |
typing-extensions = ">=4.8.0"
|
158 |
|
159 |
[package.extras]
|
|
|
266 |
|
267 |
[[package]]
|
268 |
name = "packaging"
|
269 |
+
version = "24.2"
|
270 |
description = "Core utilities for Python packages"
|
271 |
optional = false
|
272 |
python-versions = ">=3.8"
|
273 |
files = [
|
274 |
+
{file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"},
|
275 |
+
{file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"},
|
276 |
]
|
277 |
|
278 |
[[package]]
|
|
|
525 |
|
526 |
[[package]]
|
527 |
name = "starlette"
|
528 |
+
version = "0.41.2"
|
529 |
description = "The little ASGI library that shines."
|
530 |
optional = false
|
531 |
python-versions = ">=3.8"
|
532 |
files = [
|
533 |
+
{file = "starlette-0.41.2-py3-none-any.whl", hash = "sha256:fbc189474b4731cf30fcef52f18a8d070e3f3b46c6a04c97579e85e6ffca942d"},
|
534 |
+
{file = "starlette-0.41.2.tar.gz", hash = "sha256:9834fd799d1a87fd346deb76158668cfa0b0d56f85caefe8268e2d97c3468b62"},
|
535 |
]
|
536 |
|
537 |
[package.dependencies]
|
|
|
557 |
|
558 |
[[package]]
|
559 |
name = "tomli"
|
560 |
+
version = "2.1.0"
|
561 |
description = "A lil' TOML parser"
|
562 |
optional = false
|
563 |
python-versions = ">=3.8"
|
564 |
files = [
|
565 |
+
{file = "tomli-2.1.0-py3-none-any.whl", hash = "sha256:a5c57c3d1c56f5ccdf89f6523458f60ef716e210fc47c4cfb188c5ba473e0391"},
|
566 |
+
{file = "tomli-2.1.0.tar.gz", hash = "sha256:3f646cae2aec94e17d04973e4249548320197cfabdf130015d023de4b74d8ab8"},
|
567 |
]
|
568 |
|
569 |
[[package]]
|
570 |
name = "tqdm"
|
571 |
+
version = "4.67.0"
|
572 |
description = "Fast, Extensible Progress Meter"
|
573 |
optional = false
|
574 |
python-versions = ">=3.7"
|
575 |
files = [
|
576 |
+
{file = "tqdm-4.67.0-py3-none-any.whl", hash = "sha256:0cd8af9d56911acab92182e88d763100d4788bdf421d251616040cc4d44863be"},
|
577 |
+
{file = "tqdm-4.67.0.tar.gz", hash = "sha256:fe5a6f95e6fe0b9755e9469b77b9c3cf850048224ecaa8293d7d2d31f97d869a"},
|
578 |
]
|
579 |
|
580 |
[package.dependencies]
|
|
|
582 |
|
583 |
[package.extras]
|
584 |
dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"]
|
585 |
+
discord = ["requests"]
|
586 |
notebook = ["ipywidgets (>=6)"]
|
587 |
slack = ["slack-sdk"]
|
588 |
telegram = ["requests"]
|
|
|
600 |
|
601 |
[[package]]
|
602 |
name = "uvicorn"
|
603 |
+
version = "0.32.0"
|
604 |
description = "The lightning-fast ASGI server."
|
605 |
optional = false
|
606 |
python-versions = ">=3.8"
|
607 |
files = [
|
608 |
+
{file = "uvicorn-0.32.0-py3-none-any.whl", hash = "sha256:60b8f3a5ac027dcd31448f411ced12b5ef452c646f76f02f8cc3f25d8d26fd82"},
|
609 |
+
{file = "uvicorn-0.32.0.tar.gz", hash = "sha256:f78b36b143c16f54ccdb8190d0a26b5f1901fe5a3c777e1ab29f26391af8551e"},
|
610 |
]
|
611 |
|
612 |
[package.dependencies]
|
|
|
631 |
[metadata]
|
632 |
lock-version = "2.0"
|
633 |
python-versions = ">=3.10"
|
634 |
+
content-hash = "b9b0a0539cd08dd58b46d7fc41e940666ae658a68384c19a2fb692001aa71120"
|
pyproject.toml
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
[tool.poetry]
|
2 |
name = "mediaflow-proxy"
|
3 |
-
version = "1.
|
4 |
description = "A high-performance proxy server for streaming media, supporting HTTP(S), HLS, and MPEG-DASH with real-time DRM decryption."
|
5 |
authors = ["mhdzumair <mhdzumair@gmail.com>"]
|
6 |
readme = "README.md"
|
@@ -23,16 +23,16 @@ include = ["LICENSE", "README.md", "mediaflow_proxy/static/*"]
|
|
23 |
|
24 |
[tool.poetry.dependencies]
|
25 |
python = ">=3.10"
|
26 |
-
fastapi = "0.115.
|
27 |
httpx = {extras = ["socks"], version = "^0.27.2"}
|
28 |
tenacity = "^9.0.0"
|
29 |
-
xmltodict = "^0.14.
|
30 |
cachetools = "^5.4.0"
|
31 |
-
pydantic-settings = "^2.
|
32 |
gunicorn = "^23.0.0"
|
33 |
pycryptodome = "^3.20.0"
|
34 |
-
uvicorn = "^0.
|
35 |
-
tqdm = "^4.
|
36 |
|
37 |
|
38 |
[tool.poetry.group.dev.dependencies]
|
|
|
1 |
[tool.poetry]
|
2 |
name = "mediaflow-proxy"
|
3 |
+
version = "1.8.0"
|
4 |
description = "A high-performance proxy server for streaming media, supporting HTTP(S), HLS, and MPEG-DASH with real-time DRM decryption."
|
5 |
authors = ["mhdzumair <mhdzumair@gmail.com>"]
|
6 |
readme = "README.md"
|
|
|
23 |
|
24 |
[tool.poetry.dependencies]
|
25 |
python = ">=3.10"
|
26 |
+
fastapi = "0.115.4"
|
27 |
httpx = {extras = ["socks"], version = "^0.27.2"}
|
28 |
tenacity = "^9.0.0"
|
29 |
+
xmltodict = "^0.14.2"
|
30 |
cachetools = "^5.4.0"
|
31 |
+
pydantic-settings = "^2.6.1"
|
32 |
gunicorn = "^23.0.0"
|
33 |
pycryptodome = "^3.20.0"
|
34 |
+
uvicorn = "^0.32.0"
|
35 |
+
tqdm = "^4.67.0"
|
36 |
|
37 |
|
38 |
[tool.poetry.group.dev.dependencies]
|