yt-dlp to latest version

This commit is contained in:
msramalho
2026-02-23 11:23:26 +00:00
parent 7f27f7fce0
commit 3385d004cf
2 changed files with 17 additions and 15 deletions

30
poetry.lock generated
View File

@@ -2338,8 +2338,8 @@ files = [
[package.dependencies] [package.dependencies]
Pillow = [ Pillow = [
{version = ">=9.2.0", markers = "python_version == \"3.10\""},
{version = ">=9.3.0", markers = "python_version == \"3.11\""}, {version = ">=9.3.0", markers = "python_version == \"3.11\""},
{version = ">=9.2.0", markers = "python_version == \"3.10\""},
] ]
[[package]] [[package]]
@@ -4264,51 +4264,53 @@ h11 = ">=0.9.0,<1"
[[package]] [[package]]
name = "yt-dlp" name = "yt-dlp"
version = "2025.12.8" version = "2026.2.21"
description = "A feature-rich command-line audio/video downloader" description = "A feature-rich command-line audio/video downloader"
optional = false optional = false
python-versions = ">=3.10" python-versions = ">=3.10"
groups = ["main"] groups = ["main"]
files = [ files = [
{file = "yt_dlp-2025.12.8-py3-none-any.whl", hash = "sha256:36e2584342e409cfbfa0b5e61448a1c5189e345cf4564294456ee509e7d3e065"}, {file = "yt_dlp-2026.2.21-py3-none-any.whl", hash = "sha256:0d8408f5b6d20487f5caeb946dfd04f9bcd2f1a3a125b744a0a982b590e449f7"},
{file = "yt_dlp-2025.12.8.tar.gz", hash = "sha256:b773c81bb6b71cb2c111cfb859f453c7a71cf2ef44eff234ff155877184c3e4f"}, {file = "yt_dlp-2026.2.21.tar.gz", hash = "sha256:4407dfc1a71fec0dee5ef916a8d4b66057812939b509ae45451fa8fb4376b539"},
] ]
[package.dependencies] [package.dependencies]
brotli = {version = "*", optional = true, markers = "implementation_name == \"cpython\" and extra == \"default\""} brotli = {version = "*", optional = true, markers = "implementation_name == \"cpython\" and extra == \"default\""}
brotlicffi = {version = "*", optional = true, markers = "implementation_name != \"cpython\" and extra == \"default\""} brotlicffi = {version = "*", optional = true, markers = "implementation_name != \"cpython\" and extra == \"default\""}
certifi = {version = "*", optional = true, markers = "extra == \"default\""} certifi = {version = "*", optional = true, markers = "extra == \"default\""}
curl-cffi = {version = ">=0.5.10,<0.6.dev0 || >=0.10.dev0,<0.14", optional = true, markers = "implementation_name == \"cpython\" and extra == \"curl-cffi\""} curl-cffi = {version = ">=0.5.10,<0.6.dev0 || >=0.10.dev0,<0.15", optional = true, markers = "implementation_name == \"cpython\" and extra == \"curl-cffi\""}
mutagen = {version = "*", optional = true, markers = "extra == \"default\""} mutagen = {version = "*", optional = true, markers = "extra == \"default\""}
pycryptodomex = {version = "*", optional = true, markers = "extra == \"default\""} pycryptodomex = {version = "*", optional = true, markers = "extra == \"default\""}
requests = {version = ">=2.32.2,<3", optional = true, markers = "extra == \"default\""} requests = {version = ">=2.32.2,<3", optional = true, markers = "extra == \"default\""}
urllib3 = {version = ">=2.0.2,<3", optional = true, markers = "extra == \"default\""} urllib3 = {version = ">=2.0.2,<3", optional = true, markers = "extra == \"default\""}
websockets = {version = ">=13.0", optional = true, markers = "extra == \"default\""} websockets = {version = ">=13.0", optional = true, markers = "extra == \"default\""}
yt-dlp-ejs = {version = "0.3.2", optional = true, markers = "extra == \"default\""} yt-dlp-ejs = {version = "0.5.0", optional = true, markers = "extra == \"default\""}
[package.extras] [package.extras]
build = ["build", "hatchling (>=1.27.0)", "pip", "setuptools (>=71.0.2)", "wheel"] build = ["build", "hatchling (>=1.27.0)", "pip", "setuptools (>=71.0.2)", "wheel"]
curl-cffi = ["curl-cffi (>=0.5.10,<0.6.dev0 || >=0.10.dev0,<0.14) ; implementation_name == \"cpython\""] build-curl-cffi = ["curl-cffi (==0.13.0) ; sys_platform == \"darwin\" or sys_platform == \"linux\" and platform_machine != \"armv7l\"", "curl-cffi (==0.14.0) ; sys_platform == \"win32\" or sys_platform == \"linux\" and platform_machine == \"armv7l\""]
default = ["brotli ; implementation_name == \"cpython\"", "brotlicffi ; implementation_name != \"cpython\"", "certifi", "mutagen", "pycryptodomex", "requests (>=2.32.2,<3)", "urllib3 (>=2.0.2,<3)", "websockets (>=13.0)", "yt-dlp-ejs (==0.3.2)"] curl-cffi = ["curl-cffi (>=0.5.10,<0.6.dev0 || >=0.10.dev0,<0.15) ; implementation_name == \"cpython\""]
dev = ["autopep8 (>=2.0,<3.0)", "pre-commit", "pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)", "ruff (>=0.14.0,<0.15.0)"] default = ["brotli ; implementation_name == \"cpython\"", "brotlicffi ; implementation_name != \"cpython\"", "certifi", "mutagen", "pycryptodomex", "requests (>=2.32.2,<3)", "urllib3 (>=2.0.2,<3)", "websockets (>=13.0)", "yt-dlp-ejs (==0.5.0)"]
deno = ["deno (>=2.6.6)"]
dev = ["autopep8 (>=2.0,<3.0)", "pre-commit", "pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)", "ruff (>=0.15.0,<0.16.0)"]
pyinstaller = ["pyinstaller (>=6.17.0)"] pyinstaller = ["pyinstaller (>=6.17.0)"]
secretstorage = ["cffi", "secretstorage"] secretstorage = ["cffi", "secretstorage"]
static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.14.0,<0.15.0)"] static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.15.0,<0.16.0)"]
test = ["pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)"] test = ["pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)"]
[[package]] [[package]]
name = "yt-dlp-ejs" name = "yt-dlp-ejs"
version = "0.3.2" version = "0.5.0"
description = "External JavaScript for yt-dlp supporting many runtimes" description = "External JavaScript for yt-dlp supporting many runtimes"
optional = false optional = false
python-versions = ">=3.10" python-versions = ">=3.10"
groups = ["main"] groups = ["main"]
files = [ files = [
{file = "yt_dlp_ejs-0.3.2-py3-none-any.whl", hash = "sha256:f2dc6b3d1b909af1f13e021621b0af048056fca5fb07c4db6aa9bbb37a4f66a9"}, {file = "yt_dlp_ejs-0.5.0-py3-none-any.whl", hash = "sha256:674fc0efea741d3100cdf3f0f9e123150715ee41edf47ea7a62fbdeda204bdec"},
{file = "yt_dlp_ejs-0.3.2.tar.gz", hash = "sha256:31a41292799992bdc913e03c9fac2a8c90c82a5cbbc792b2e3373b01da841e3e"}, {file = "yt_dlp_ejs-0.5.0.tar.gz", hash = "sha256:8dfae59e418232f485253dcf8e197fefa232423c3af7824fe19e4517b173293b"},
] ]
[metadata] [metadata]
lock-version = "2.1" lock-version = "2.1"
python-versions = ">=3.10,<3.13" python-versions = ">=3.10,<3.13"
content-hash = "5c07cdf533d50559adc451459552d7f30d8ddd4a6f7d87dd2979307c523f0759" content-hash = "e4fd9a44b9541f610e862ba51410092473a587a097c7a5a3e3b197ee6b30e4d4"

View File

@@ -54,7 +54,7 @@ dependencies = [
"cryptography (>=46.0.3)", "cryptography (>=46.0.3)",
"opentimestamps (>=0.4.5,<0.5.0)", "opentimestamps (>=0.4.5,<0.5.0)",
"bgutil-ytdlp-pot-provider (>=1.0.0)", "bgutil-ytdlp-pot-provider (>=1.0.0)",
"yt-dlp[curl-cffi,default] (>=2025.5.22,<2026.0.0)", "yt-dlp[curl-cffi,default] (>=2025.5.22)",
"secretstorage (>=3.3.3,<4.0.0)", "secretstorage (>=3.3.3,<4.0.0)",
"seleniumbase (>=4.36.4,<5.0.0)", "seleniumbase (>=4.36.4,<5.0.0)",
"pyautogui (>=0.9.54,<0.10.0)", "pyautogui (>=0.9.54,<0.10.0)",