Skip to main content

requirements: bump to the latest version of yt-dlp

ID
7c7a390
date
2026-02-05 17:19:24+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
a135651
message
requirements: bump to the latest version of yt-dlp
changed files
3 files, 40 additions, 15 deletions

Changed files

dev_requirements.txt (1885) → dev_requirements.txt (2216)

diff --git a/dev_requirements.txt b/dev_requirements.txt
index 200dfad..173b98b 100644
--- a/dev_requirements.txt
+++ b/dev_requirements.txt
@@ -9,16 +9,25 @@ brotli==1.2.0
 certifi==2026.1.4
     # via
     #   -r requirements.txt
+    #   curl-cffi
     #   httpcore
     #   httpx
     #   requests
+cffi==2.0.0
+    # via
+    #   -r requirements.txt
+    #   curl-cffi
 charset-normalizer==3.4.4
     # via
     #   -r requirements.txt
     #   requests
+coverage==7.13.3
+    # via pytest-cov
+curl-cffi==0.14.0
+    # via -r requirements.txt
 execnet==2.1.2
     # via pytest-xdist
-gallery-dl==1.31.2
+gallery-dl==1.31.5
     # via -r requirements.txt
 h11==0.16.0
     # via
@@ -41,7 +50,7 @@ idna==3.11
     #   requests
 iniconfig==2.3.0
     # via pytest
-librt==0.7.7
+librt==0.7.8
     # via mypy
 mutagen==1.47.0
     # via -r requirements.txt
@@ -49,12 +58,18 @@ mypy==1.19.1
     # via -r dev_requirements.in
 mypy-extensions==1.1.0
     # via mypy
-packaging==25.0
+packaging==26.0
     # via pytest
-pathspec==1.0.2
+pathspec==1.0.4
     # via mypy
 pluggy==1.6.0
-    # via pytest
+    # via
+    #   pytest
+    #   pytest-cov
+pycparser==3.0
+    # via
+    #   -r requirements.txt
+    #   cffi
 pycryptodomex==3.23.0
     # via -r requirements.txt
 pygments==2.19.2
@@ -64,16 +79,19 @@ pymediainfo==7.0.1
 pytest==9.0.2
     # via
     #   -r dev_requirements.in
+    #   pytest-cov
     #   pytest-xdist
+pytest-cov==7.0.0
+    # via -r dev_requirements.in
 pytest-xdist==3.8.0
     # via -r dev_requirements.in
 requests==2.32.5
     # via
     #   -r requirements.txt
     #   gallery-dl
-ruff==0.14.11
+ruff==0.15.0
     # via -r dev_requirements.in
-types-yt-dlp==2025.12.8.20251210
+types-yt-dlp==2026.1.31.20260202
     # via -r dev_requirements.in
 typing-extensions==4.15.0
     # via mypy
@@ -81,11 +99,11 @@ urllib3==2.6.3
     # via
     #   -r requirements.txt
     #   requests
-websockets==15.0.1
+websockets==16.0
     # via
     #   -r requirements.txt
     #   types-yt-dlp
-yt-dlp==2025.12.8
+yt-dlp==2026.2.4
     # via -r requirements.txt
-yt-dlp-ejs==0.3.2
+yt-dlp-ejs==0.4.0
     # via -r requirements.txt

requirements.in (43) → requirements.in (53)

diff --git a/requirements.in b/requirements.in
index a71cade..43bf224 100644
--- a/requirements.in
+++ b/requirements.in
@@ -1,4 +1,4 @@
 gallery-dl
 httpx
 hyperlink
-yt-dlp[default]
+yt-dlp[curl-cffi,default]

requirements.txt (920) → requirements.txt (1032)

diff --git a/requirements.txt b/requirements.txt
index 6248955..c47e56d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,13 +6,18 @@ brotli==1.2.0
     # via yt-dlp
 certifi==2026.1.4
     # via
+    #   curl-cffi
     #   httpcore
     #   httpx
     #   requests
     #   yt-dlp
+cffi==2.0.0
+    # via curl-cffi
 charset-normalizer==3.4.4
     # via requests
-gallery-dl==1.31.2
+curl-cffi==0.14.0
+    # via yt-dlp
+gallery-dl==1.31.5
     # via -r requirements.in
 h11==0.16.0
     # via httpcore
@@ -30,6 +35,8 @@ idna==3.11
     #   requests
 mutagen==1.47.0
     # via yt-dlp
+pycparser==3.0
+    # via cffi
 pycryptodomex==3.23.0
     # via yt-dlp
 requests==2.32.5
@@ -40,9 +47,9 @@ urllib3==2.6.3
     # via
     #   requests
     #   yt-dlp
-websockets==15.0.1
+websockets==16.0
     # via yt-dlp
-yt-dlp==2025.12.8
+yt-dlp==2026.2.4
     # via -r requirements.in
-yt-dlp-ejs==0.3.2
+yt-dlp-ejs==0.4.0
     # via yt-dlp