[packman] yt-dlp 2022.08.08 broken on 15.3
eric at schirra.net
Fri Aug 12 09:30:09 CEST 2022
Am 12. August 2022 03:38:50 MESZ schrieb Jason Craig <os-dev at jacraig.com>:
>On 8/11/2022 17:53, Eric Schirra wrote:
>> And I think this packages are not in Leap or sles for python 3.9 or 3.10.
>> Python 3.6 is simple dead.
>> And Leap, also 15.4, rides a dead horse.
>> Only solutions are build all require modules for python 3.9/3.10 yourself, put the require modules in yt-dlp package, use Tumbleweed or another distribution.
>Well, since those packages are all available via PyPi as wheels there is the alternative of
>$ python3.10 -m venv [dir]
>$ [dir]/bin/pip install yt-dlp
>$ [dir]/bin/yt-dlp [whatever you want to do]
>Subbing of course whatever updated version of Python is available on 15.3 that you have installed, as well as having installed python310-virtualenv (or whatever version).
>You do waste some space on those duplicated packages from above (it is about 56M for me, but on Tumbleweed), and you have to keep things updated via pip in that venv, so there are drawbacks. But this is probably the easiest option if no one is going to build those packages for Leap.
Mixing different installation types (rpm / pip) is never good. Even after a short time, it can no longer be traced. This can then cause other problems at a later point in time.
And the real problem was that the rpm package yt-dlp does not work.
And under given conditions, a functioning rpm package cannot be created.
Of course, you can install everything manually. With all its disadvantages. But this is nothing for the masses.
And certainly not a functioning rpm package.
More information about the Packman