As a side effect, Cloudscraper is no longer needed. It probably only ever worked by setting the correct request headers, so we don't really need it since we can just set the right request headers and ciphersuites ourselves.
20 lines
342 B
Plaintext
20 lines
342 B
Plaintext
certifi==2026.2.25
|
|
babel==2.18.0
|
|
flask-babel==4.0.0
|
|
flask==3.1.3
|
|
jinja2==3.1.6
|
|
lxml==6.0.3
|
|
pygments==2.20.0
|
|
python-dateutil==2.9.0.post0
|
|
pyyaml==6.0.3
|
|
httpx[http2]==0.28.1
|
|
httpx-socks[asyncio]==0.10.0
|
|
sniffio==1.3.1
|
|
valkey==6.1.1
|
|
markdown-it-py==4.0.0
|
|
msgspec==0.21.0
|
|
typer==0.24.1
|
|
isodate==0.7.2
|
|
whitenoise==6.12.0
|
|
typing-extensions==4.15.0
|