Pagina 1 di 1

yt-dlp e python 3.10

Inviato: gio 23 ott 2025, 21:49
da joe
Nell'ultima release dello script yt-dlp se ho ben capito è stato rimosso il supporto alle versioni di python 3.9.
Già da qualche tempo utilizzando lo script appariva un warning sulla versione python del sistema 3.9 e la raccomandazione di fare l'upgrade alla 3.10. Ma la nostra Slackware 15.0 ha ancora python 3.9 se non mi sono perso qualcosa...

https://github.com/yt-dlp/yt-dlp/releases
The minimum required Python version has been raised to 3.10
Python 3.9 has reached its end-of-life as of October 2025, and yt-dlp has now removed support for it. Read more
Ora vedremo come risolveranno la cosa su SBo, visto che il pacchett yt-dlp è mantenuto tra gli slackbuilds, dove per ora è pubblicato quello per la versione precedente 2025.10.14 che appunto permetteva il supporto a python 3.9.

Re: yt-dlp e python 3.10

Inviato: ven 24 ott 2025, 9:34
da ponce
usa la versione binaria distribuita direttamente dagli sviluppatori, contiene anche l'interprete python

https://github.com/yt-dlp/yt-dlp/releas ... -dlp_linux

c'e' anche uno SlackBuild ma sara' aggiornato questo fine settimana

https://slackbuilds.org/repository/15.0 ... t-dlp-bin/

Slackware continuera' ad avere l'inteprete python nella versione 3.9.

Re: yt-dlp e python 3.10

Inviato: ven 24 ott 2025, 13:52
da joe
Ah ecco, me l'ero perso.
Provo, è che a volte ci sono delle patch, tipo in pull request o nei vari issues che si possono applicare a mano al ramo master. Però poi a quel punto se serve l'interprete 3.10 non si va distante.

E invece... sarebbe possibile piazzare l'interprete 3.10 ad esempio in /opt e usarlo per creare in locale il binario?
Così si partirebbe dai sorgenti, eventualmente rimaneggiabili, e allo stesso tempo si ottiene un pacchetto "diciamo statico" indipendente dal python di sistema 3.9.

Si può fare?

Re: yt-dlp e python 3.10

Inviato: ven 24 ott 2025, 13:55
da ponce
Probabilmente si ma io non lo farei, anche perché il python "pulito" non è l'unica dipendenza (devi installare altri moduli).