[cleanup] Misc (#16630)

* Fix PyPy dependency issue with cffi
* Export requirements files from dependency groups
* Simplify bundle targets & rework build flow
* Code cleanup & type annotation fixes
* Update FFmpeg-Builds status in README

Authored by: bashonly
This commit is contained in:
bashonly
2026-05-05 17:00:57 -05:00
committed by GitHub
parent 35684c1171
commit 3a12be701c
32 changed files with 685 additions and 2755 deletions

View File

@@ -70,11 +70,9 @@ pin = [
"brotli==1.2.0 ; implementation_name == 'cpython' and sys_platform != 'ios'",
"brotlicffi==1.2.0.1 ; implementation_name != 'cpython'",
"certifi==2026.2.25",
"cffi==2.0.0 ; implementation_name != 'cpython'",
"charset-normalizer==3.4.6",
"idna==3.11",
"mutagen==1.47.0",
"pycparser==3.0 ; implementation_name != 'PyPy' and implementation_name != 'cpython'",
"pycryptodomex==3.23.0",
"requests==2.33.0",
"urllib3==2.6.3",
@@ -127,6 +125,15 @@ pyinstaller = [
delocate = [
"delocate>=0.13.0 ; sys_platform == 'darwin'",
]
pyflakes = [
"pyflakes~=3.4.0",
]
pip = [
"pip",
]
uv = [
"uv>=0.10",
]
[project.urls]
Documentation = "https://github.com/yt-dlp/yt-dlp#readme"