Commit Graph

25 Commits (da252d9d322af3e2178ac5eae324809502a0a862)

Author SHA1 Message Date
Simon Sawicki 67adeb7bab
[cleanup] Misc ()
- Add Python 3.13 to CI, finalize 3.13 support
- Remove Python 3.8 from CI in preparation for removing 3.8 support
- Document that PyPy3.8 and PyPy3.9 are no longer supported
- Usual documentation fixes and code cleanup

Closes , Closes , Closes , Closes 
Authored by: Grub4K, grqz, DTrombett, KarboniteKream, bashonly, mikkovedru, seproDev

Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: DTrombett <d@trombett.org>
Co-authored-by: =?UTF-8?q?Klemen=20Ko=C5=A1ir?= <klemen.kosir@kream.io>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: Mikko Vedru <mikko.vedru@gmail.com>
Co-authored-by: sepro <sepro@sepr0.com>
Simon Sawicki b31b81d85f
[ci] Rerun failed tests ()
bashonly c6387abc1a
[cleanup] Misc ()
Closes , Closes , Closes 
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K

Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
coletdjnz 6f9e653743
[rh:websockets] Upgrade websockets to 13.0 ()
Fixes CI hanging

Authored by: coletdjnz
Simon Sawicki e897bd8292
[misc] Add `hatch`, `ruff`, `pre-commit` and improve dev docs ()
Authored by: bashonly, seproDev, Grub4K

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
bashonly 216f6a3cb5
[cleanup] Misc ()
Authored by: bashonly, pukkandan
bashonly b14e818b37
[ci] Bump `actions/setup-python` to v5
Authored by: bashonly
bashonly b8a433aaca
[devscripts] `install_deps`: Add script and migrate to it
Authored by: bashonly
Simon Sawicki f9fb3ce86e
[cleanup] Misc ()
Authored by: bashonly, pukkandan, seproDev, Grub4K

Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Simon Sawicki 2d1d683a54
[devscripts] `run_tests`: Create Python script ()
Authored by: Grub4K
bashonly f4b95acafc
Remove Python 3.7 support ()
Closes 
Authored by: bashonly
bashonly 5438593a35
[ci] Bump `actions/checkout` to v4
Authored by: bashonly
pukkandan 71df9b7fd5
[cleanup] Misc
Alex c789fb7787
[build, test] Harden workflows' security ()
Authored by: sashashura
shirt c4b6c5c7c9
[build] Improve build process ()
Authored by: shirt-dev
pukkandan 49a57e70a9
[cleanup] misc
shirt f85e6be42e
[build] Use pycryptodomex for PyInstaller ()
pukkandan 3fb4e21b38
[lazy_extractors] Fix `suitable` and add flake8 test
pukkandan 060ac76257
[test] Use `pytest` instead of `nosetests` ()
`nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099
and will stop working in py 3.10 as can be seen in 
Matt Broadway 982ee69a74
Add option `--cookies-from-browser` to load cookies from a browser ()
* also adds `--no-cookies-from-browser`

Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
pukkandan c25228e5da Release 2021.02.04
pukkandan 3bcaa37b1b [tests] Split core and download tests
pukkandan 298f597b4f Release 2021.01.16
pukkandan 0ed3baddf2 [CI] Option to skip
:skip ci all
pukkandan 0c0ff18f7d [CI] Created quick-test