diff --git a/poetry.lock b/poetry.lock index ad515ed..ccd2290 100644 --- a/poetry.lock +++ b/poetry.lock @@ -926,13 +926,13 @@ files = [ [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -1282,13 +1282,13 @@ files = [ [[package]] name = "yt-dlp" -version = "2024.4.9" +version = "2024.7.7" description = "A feature-rich command-line audio/video downloader" optional = false python-versions = ">=3.8" files = [ - {file = "yt_dlp-2024.4.9-py3-none-any.whl", hash = "sha256:d6ff6798bd114cc48763564fcb2f296464ec1604f731e69b07a8814c89b170a2"}, - {file = "yt_dlp-2024.4.9.tar.gz", hash = "sha256:7ee90572b4d313b582b99c89e4eccf779b57ff54edc331873c6b3fba77faa8b0"}, + {file = "yt_dlp-2024.7.7-py3-none-any.whl", hash = "sha256:2e90abeadc0199c787b1b4a3e0a1c8ed9d7c9f824f58da88467a1b30ed745e07"}, + {file = "yt_dlp-2024.7.7.tar.gz", hash = "sha256:2a0f89423d25d47db949925db5bd2c6f651960ae93dbbf5b3ed61cf3a4078ce5"}, ] [package.dependencies] @@ -1297,19 +1297,21 @@ brotlicffi = {version = "*", markers = "implementation_name != \"cpython\""} certifi = "*" mutagen = "*" pycryptodomex = "*" -requests = ">=2.31.0,<3" +requests = ">=2.32.2,<3" urllib3 = ">=1.26.17,<3" websockets = ">=12.0" [package.extras] -build = ["build", "hatchling", "pip", "wheel"] +build = ["build", "hatchling", "pip", "setuptools", "wheel"] curl-cffi = ["curl-cffi (==0.5.10)"] -dev = ["flake8", "isort", "pytest"] +dev = ["autopep8 (>=2.0,<3.0)", "pre-commit", "pytest (>=8.1,<9.0)", "ruff (>=0.5.0,<0.6.0)"] py2exe = ["py2exe (>=0.12)"] -pyinstaller = ["pyinstaller (==5.13.2)", "pyinstaller (>=6.3)"] +pyinstaller = ["pyinstaller (>=6.7.0)"] secretstorage = ["cffi", "secretstorage"] +static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.5.0,<0.6.0)"] +test = ["pytest (>=8.1,<9.0)"] [metadata] lock-version = "2.0" python-versions = "3.11.7" -content-hash = "edbee81756ba65a3cc67fcf032bf981b8fbd8944e5ee56de7009c26c84675139" +content-hash = "3bf6bee513f9999d6ee0625b750eaf23126e9dda9e280f191f1e08fcb6e575d1" diff --git a/pyproject.toml b/pyproject.toml index 9125f6c..73dc9d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ uvicorn = { extras = ["standard"], version = "0.29.0" } pydantic-settings = "2.2.1" opencv-python = "^4.8.1.78" vidgear = "0.3.2" -yt-dlp = "2024.4.9" +yt-dlp = "2024.7.7" orjson = "3.10.1" python-dotenv = "1.0.1"