mhdzumair commited on
Commit
dd06f9d
·
1 Parent(s): 0487d4a

Update libs & bump version to 1.8.0

Browse files
Files changed (2) hide show
  1. poetry.lock +22 -21
  2. pyproject.toml +6 -6
poetry.lock CHANGED
@@ -1,4 +1,4 @@
1
- # This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand.
2
 
3
  [[package]]
4
  name = "annotated-types"
@@ -142,18 +142,18 @@ test = ["pytest (>=6)"]
142
 
143
  [[package]]
144
  name = "fastapi"
145
- version = "0.115.0"
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.0-py3-none-any.whl", hash = "sha256:17ea427674467486e997206a5ab25760f6b09e069f099b96f5b55a32fb6f1631"},
151
- {file = "fastapi-0.115.0.tar.gz", hash = "sha256:f93b4ca3529a8ebc6fc3fcf710e5efa8de3df9b41570958abf1d97d843138004"},
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.37.2,<0.39.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.1"
270
  description = "Core utilities for Python packages"
271
  optional = false
272
  python-versions = ">=3.8"
273
  files = [
274
- {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
275
- {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
276
  ]
277
 
278
  [[package]]
@@ -525,13 +525,13 @@ files = [
525
 
526
  [[package]]
527
  name = "starlette"
528
- version = "0.38.6"
529
  description = "The little ASGI library that shines."
530
  optional = false
531
  python-versions = ">=3.8"
532
  files = [
533
- {file = "starlette-0.38.6-py3-none-any.whl", hash = "sha256:4517a1409e2e73ee4951214ba012052b9e16f60e90d73cfb06192c19203bbb05"},
534
- {file = "starlette-0.38.6.tar.gz", hash = "sha256:863a1588f5574e70a821dadefb41e4881ea451a47a3cd1b4df359d4ffefe5ead"},
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.2"
561
  description = "A lil' TOML parser"
562
  optional = false
563
  python-versions = ">=3.8"
564
  files = [
565
- {file = "tomli-2.0.2-py3-none-any.whl", hash = "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38"},
566
- {file = "tomli-2.0.2.tar.gz", hash = "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed"},
567
  ]
568
 
569
  [[package]]
570
  name = "tqdm"
571
- version = "4.66.6"
572
  description = "Fast, Extensible Progress Meter"
573
  optional = false
574
  python-versions = ">=3.7"
575
  files = [
576
- {file = "tqdm-4.66.6-py3-none-any.whl", hash = "sha256:223e8b5359c2efc4b30555531f09e9f2f3589bcd7fdd389271191031b49b7a63"},
577
- {file = "tqdm-4.66.6.tar.gz", hash = "sha256:4bdd694238bef1485ce839d67967ab50af8f9272aab687c0d7702a01da0be090"},
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.31.1"
603
  description = "The lightning-fast ASGI server."
604
  optional = false
605
  python-versions = ">=3.8"
606
  files = [
607
- {file = "uvicorn-0.31.1-py3-none-any.whl", hash = "sha256:adc42d9cac80cf3e51af97c1851648066841e7cfb6993a4ca8de29ac1548ed41"},
608
- {file = "uvicorn-0.31.1.tar.gz", hash = "sha256:f5167919867b161b7bcaf32646c6a94cdbd4c3aa2eb5c17d36bb9aa5cfd8c493"},
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 = "8f7497d565d81c39251e2413999975dc89af0404f0205a0f2e6b26b5a4d8a8bd"
 
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.7.6"
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.0"
27
  httpx = {extras = ["socks"], version = "^0.27.2"}
28
  tenacity = "^9.0.0"
29
- xmltodict = "^0.14.0"
30
  cachetools = "^5.4.0"
31
- pydantic-settings = "^2.5.2"
32
  gunicorn = "^23.0.0"
33
  pycryptodome = "^3.20.0"
34
- uvicorn = "^0.31.0"
35
- tqdm = "^4.66.5"
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]