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