This is a pre-release build
A description of the various files are in the README
Changelog
Core changes
- Add "Python :: 3 :: Only" classifier by bashonly
- Add
build
,pyinst
,ci
,dev
optional dependencies groups by bashonly - Add
project.entry-points.pyinstaller40
by bashonly - Add
py2exe.py
by bashonly - Add
py2exe
optional dependency group by bashonly - Bring pyproject.toml up-to-date with master by bashonly
- Bump Python requirement to 3.8 by bashonly
- Bump required setuptools to >=61 by bashonly
- Fix TOML syntax in optional dependencies by bashonly
- Fix
freeze.py
/py2exe by bashonly - Merge branch 'yt-dlp:master' into feat/pyproject-migration by pukkandan
- Merge branch 'yt-dlp:master' into feat/pyproject-migration by pukkandan
- Move
mutagen
todependencies
by bashonly - Remove
requirements.txt
by bashonly - Remove
setup.py
by bashonly - Rename
py2exe.py
tofreeze.py
by bashonly - Replace
requirements.txt
withpyproject.toml
inMANIFEST.in
by bashonly readme
does not need to be dynamic by bashonly- cookies: Fix
--cookies-from-browser
with macOS Firefox profiles (#8909) by RalphORama - makefile
- utils:
traverse_obj
: Supportxml.etree.ElementTree.Element
(#8911) by Grub4K
Extractor changes
- ard: mediathek: Revert to using old id (#8916) by Grub4K
- bigo: Fix JSON extraction (#8893) by DmitryScaletta
- nhkradirulive: Make metadata extraction non-fatal (#8956) by garret1317
- twitch: Fix m3u8 extraction (#8960) by DmitryScaletta
- viously: Add extractor (#8927) by nbr23, seproDev
Misc. changes
- build
- ci: Migrate from
requirements.txt
todevscripts/install_deps.py
by bashonly - cleanup: Fix typo in README.md (#8894) by antonkesy
- devscripts
- Add
include_data_files.py
by bashonly - Add
install_deps.py
by bashonly - Add
tomlparse.py
by Grub4K - Make
include_data_files.py
executable by bashonly install_deps
tomlparse
: Fix annotations for Python 3.8 by bashonly
- Add
- docs: Update COMPILE instructions by bashonly