pukkandan
|
560738f34d
|
[extractor] Import `_ALL_CLASSES` lazily
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
|
2 years ago |
pukkandan
|
8a82af3511
|
[cleanup] Misc fixes and cleanup
Closes #3780, Closes #3853, Closes #3850
|
3 years ago |
pukkandan
|
1a8cc83735
|
Bugfix for 3a408f9d19
|
3 years ago |
pukkandan
|
2762dbb17e
|
[compat] Add `functools.cached_property`
|
3 years ago |
pukkandan
|
53973b4d2c
|
[utils] Fix bug in 0b9c08b47b
* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports
|
3 years ago |
pukkandan
|
0b9c08b47b
|
[utils] Improve performance using `functools.cache`
Closes #3786
|
3 years ago |
pukkandan
|
5792c950bf
|
[compat] Implement `compat.imghdr`
Python 3.11 deprecates `imghdr` module
|
3 years ago |
pukkandan
|
1d485a1a79
|
[cleanup] Misc fixes
Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
|
3 years ago |
pukkandan
|
059bc4db19
|
[compat/asyncio] Use `asyncio.all_tasks`
|
3 years ago |
pukkandan
|
9196cbfe8b
|
[compat] Ensure submodules are correctly wrapped
|
3 years ago |
pukkandan
|
9b8ee23b99
|
[dependencies] Create module with all dependency imports
|
3 years ago |
felix
|
77f9033095
|
[compat] Split into sub-modules (#2173)
Authored by: fstirlitz, pukkandan
|
3 years ago |