commit 258caaf
Michael Forney
·
2026-03-04 22:03:50 +0000 UTC
parent 1110dbd
yt-dlp: Update to 2026.03.03
5 files changed,
+16,
-17
1@@ -1,18 +1,18 @@
2-From df0c2d2a27ad0c69412d7b4b5da3be211c79e1d4 Mon Sep 17 00:00:00 2001
3+From b610594f76f11d6f4708f0aeb541959d6e7a65e4 Mon Sep 17 00:00:00 2001
4 From: Michael Forney <mforney@mforney.org>
5 Date: Mon, 4 Jul 2016 16:14:18 -0700
6 Subject: [PATCH] Disable use of ctypes and dynamic loading
7
8 ---
9- yt_dlp/cookies.py | 106 -----------------------------------------
10+ yt_dlp/cookies.py | 104 -----------------------------------------
11 yt_dlp/utils/_utils.py | 85 +--------------------------------
12- 2 files changed, 2 insertions(+), 189 deletions(-)
13+ 2 files changed, 2 insertions(+), 187 deletions(-)
14
15 diff --git a/yt_dlp/cookies.py b/yt_dlp/cookies.py
16-index 831b3a2..b143179 100644
17+index 831b3a2c8..5c79b3c25 100644
18 --- a/yt_dlp/cookies.py
19 +++ b/yt_dlp/cookies.py
20-@@ -430,8 +430,6 @@ class ChromeCookieDecryptor:
21+@@ -430,8 +430,6 @@ def decrypt(self, encrypted_value):
22 def get_cookie_decryptor(browser_root, browser_keyring_name, logger, *, keyring=None, meta_version=None):
23 if sys.platform == 'darwin':
24 return MacChromeCookieDecryptor(browser_keyring_name, logger, meta_version=meta_version)
25@@ -21,11 +21,10 @@ index 831b3a2..b143179 100644
26 return LinuxChromeCookieDecryptor(browser_keyring_name, logger, keyring=keyring, meta_version=meta_version)
27
28
29-@@ -524,47 +522,6 @@ class MacChromeCookieDecryptor(ChromeCookieDecryptor):
30- # https://chromium.googlesource.com/chromium/src/+/refs/heads/main/components/os_crypt/sync/os_crypt_mac.mm
31+@@ -525,46 +523,6 @@ def decrypt(self, encrypted_value):
32 return encrypted_value
33
34--
35+
36 -class WindowsChromeCookieDecryptor(ChromeCookieDecryptor):
37 - def __init__(self, browser_root, logger, meta_version=None):
38 - self._logger = logger
39@@ -69,7 +68,7 @@ index 831b3a2..b143179 100644
40 def _extract_safari_cookies(profile, logger):
41 if sys.platform not in ('darwin', 'ios'):
42 raise ValueError(f'unsupported platform: {sys.platform}')
43-@@ -1010,33 +967,6 @@ def _get_mac_keyring_password(browser_keyring_name, logger):
44+@@ -1010,33 +968,6 @@ def _get_mac_keyring_password(browser_keyring_name, logger):
45 return None
46
47
48@@ -103,11 +102,10 @@ index 831b3a2..b143179 100644
49 def pbkdf2_sha1(password, salt, iterations, key_length):
50 return hashlib.pbkdf2_hmac('sha1', password, salt, iterations, key_length)
51
52-@@ -1069,42 +999,6 @@ def _decrypt_aes_gcm(ciphertext, key, nonce, authentication_tag, logger, hash_pr
53- logger.warning('failed to decrypt cookie (AES-GCM) because UTF-8 decoding failed. Possibly the key is wrong?', only_once=True)
54+@@ -1070,41 +1001,6 @@ def _decrypt_aes_gcm(ciphertext, key, nonce, authentication_tag, logger, hash_pr
55 return None
56
57--
58+
59 -def _decrypt_windows_dpapi(ciphertext, logger):
60 - """
61 - References:
62@@ -147,10 +145,10 @@ index 831b3a2..b143179 100644
63 return os.environ.get('XDG_CONFIG_HOME', os.path.expanduser('~/.config'))
64
65 diff --git a/yt_dlp/utils/_utils.py b/yt_dlp/utils/_utils.py
66-index 74bb6dc..8dc7995 100644
67+index 74bb6dcdb..8dc79958a 100644
68 --- a/yt_dlp/utils/_utils.py
69 +++ b/yt_dlp/utils/_utils.py
70-@@ -1523,64 +1523,7 @@ class LockingUnsupportedError(OSError):
71+@@ -1523,64 +1523,7 @@ def __init__(self):
72 super().__init__(self.msg)
73
74
+1,
-0
1@@ -872,6 +872,7 @@ yt_dlp/extractor/tenplay.py
2 yt_dlp/extractor/testurl.py
3 yt_dlp/extractor/tf1.py
4 yt_dlp/extractor/tfo.py
5+yt_dlp/extractor/thechosen.py
6 yt_dlp/extractor/theguardian.py
7 yt_dlp/extractor/thehighwire.py
8 yt_dlp/extractor/theholetv.py
+1,
-1
1@@ -1 +1 @@
2-3655cb66b0edf6accb2361e886b1399c7dad3be5fa4434ac6d0fdbfc07718867 yt-dlp.tar.gz
3+77974412fd5585a12dea2cb0334bfbc96d9d0a2d6c102cf8cc06b5159f2d9ad4 yt-dlp.tar.gz
+1,
-1
1@@ -1 +1 @@
2-url = "https://github.com/yt-dlp/yt-dlp/releases/download/2026.02.21/yt-dlp.tar.gz"
3+url = "https://github.com/yt-dlp/yt-dlp/releases/download/2026.03.03/yt-dlp.tar.gz"
+1,
-1
1@@ -1 +1 @@
2-2026.02.21 r0
3+2026.03.03 r0