Skip to main content

requirements.txt

1# This file was autogenerated by uv via the following command:
2# uv pip compile requirements.in --output-file=requirements.txt --exclude-newer=P7D --exclude-newer-package alexwlchan-chives=false
3alexwlchan-chives==34
4 # via -r requirements.in
5beautifulsoup4==4.14.3
6 # via -r requirements.in
7brotli==1.2.0
8 # via yt-dlp
9certifi==2026.2.25
10 # via
11 # alexwlchan-chives
12 # requests
13 # yt-dlp
14charset-normalizer==3.4.7
15 # via requests
16cogapp==3.6.0
17 # via -r requirements.in
18humanize==4.15.0
19 # via -r requirements.in
20idna==3.11
21 # via requests
22iniconfig==2.3.0
23 # via pytest
24iterm2==2.14
25 # via -r requirements.in
26mutagen==1.47.0
27 # via yt-dlp
28packaging==26.0
29 # via pytest
30pillow==12.2.0
31 # via -r requirements.in
32pluggy==1.6.0
33 # via pytest
34protobuf==7.34.1
35 # via iterm2
36pycryptodomex==3.23.0
37 # via yt-dlp
38pygments==2.20.0
39 # via
40 # -r requirements.in
41 # pytest
42pypdf==6.9.2
43 # via -r requirements.in
44pytest==9.0.3
45 # via -r requirements.in
46requests==2.33.1
47 # via yt-dlp
48ruff==0.15.9
49 # via -r requirements.in
50soupsieve==2.8.3
51 # via beautifulsoup4
52tqdm==4.67.3
53 # via -r requirements.in
54typing-extensions==4.15.0
55 # via beautifulsoup4
56urllib3==2.6.3
57 # via
58 # requests
59 # yt-dlp
60websockets==16.0
61 # via
62 # iterm2
63 # yt-dlp
64yt-dlp==2026.3.17
65 # via -r requirements.in
66yt-dlp-ejs==0.8.0
67 # via yt-dlp