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,devoptional dependencies groups by bashonly - Add
project.entry-points.pyinstaller40by bashonly - Add
py2exe.pyby bashonly - Add
py2exeoptional 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
mutagentodependenciesby bashonly - Remove
requirements.txtby bashonly - Remove
setup.pyby bashonly - Rename
py2exe.pytofreeze.pyby bashonly - Replace
requirements.txtwithpyproject.tomlinMANIFEST.inby bashonly readmedoes not need to be dynamic by bashonly- cookies: Fix
--cookies-from-browserwith 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.txttodevscripts/install_deps.pyby bashonly - cleanup: Fix typo in README.md (#8894) by antonkesy
- devscripts
- Add
include_data_files.pyby bashonly - Add
install_deps.pyby bashonly - Add
tomlparse.pyby Grub4K - Make
include_data_files.pyexecutable by bashonly install_depstomlparse: Fix annotations for Python 3.8 by bashonly
- Add
- docs: Update COMPILE instructions by bashonly