Python 3 par défaut
Pour Mageia 8
Cauldron, la prochaine version de Mageia

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Pour votre information :
Thomas Backlund (traduction) :
Comme nous allons retirer tout le python 2 dans Mageia 8 en cours d'élaboration, il est préférable de trouver les soucis au plus tôt pour que les gens aient le temps de les réparer/mettre à jour/porter.
Cela signifie que tout paquetage qui ne supporte pas Python 3 (et que personne ne s'occupe de porter) sera retiré avant que Mageia 8 soit publiée.
Vous êtes prévenus
Cela signifie que tout paquetage qui ne supporte pas Python 3 (et que personne ne s'occupe de porter) sera retiré avant que Mageia 8 soit publiée.
Vous êtes prévenus
Je rappelle que la fin de vie de python 2 est au premier janvier 2020 : https://pythonclock.org/
Yves

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
Alors comment faire pour le upgrade à la version 3.4 (?):
Caché :
[xxl@OO7 ~]$ python --version
Python 2.7.16
Python 2.7.16
Bien
F.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je crois que Mageia 7 propose déjà python3 (au travers des paquets python3).
Ici python2 sera éliminé de Mageia 8, donc tout paquet qui dépend de la capacité "python2.7dist(python)" sera retiré de la distribution.
Peut être que la commande
rpm -q --whatrequires python2.7dist(python)
Permet de savoir ce qui repose sur python2 sur sa machine actuellement (afin de permettre de commencer à trouver des alternatives)
Cela ne veut pas dire qu' il faut déjà envisager de migrer sa Mageia 7 vers python 3...
Édité par nic80 Le 01/09/2019 à 09h22

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
papoteur :
Je rappelle que la fin de vie de python 2 est au premier janvier 2020
Ya pas l'feu au lac...
F.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Ourck20-1 :
Ya pas l'feu au lac...
F.
papoteur :
Je rappelle que la fin de vie de python 2 est au premier janvier 2020
Ya pas l'feu au lac...
F.
Si... Il y a le feu au lac justement !
6 mois pour porter tous les logiciels, c'est beaucoup trop court. Ça fait des années qu'on le sait, mais personne ne veux s'en charger. Pire encore, il y a des personnes encore plus obtus et qui souhaite continuer de maintenir Python2 pour ne pas porter leur projet vers python3, je pense notamment au dev de Calibre...
https://www.developpez.com/actu/233362/Calibre-le-gestionnaire-open-source-de-livres-numeriques-ne-va-pas-migrer-a-Python-3-car-l-auteur-s-estime-capable-de-maintenir-Python-2/
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
La commande de nic80 ne renvoie rien de pertinent.
Par contre pour Calibre :
Caché :
Code TEXT :
[meuz@localhost ~]$ rpm -q --requires calibre ... python(abi) = 2.7 python2-dbus python2-qt5 python2-qt5-webkit python2dist(apsw) python2dist(beautifulsoup4) python2dist(css-parser) python2dist(dnspython) python2dist(enum34) python2dist(feedparser) python2dist(html5-parser) python2dist(lxml) python2dist(markdown) python2dist(mechanize) python2dist(msgpack) python2dist(netifaces) python2dist(odfpy) python2dist(pillow) python2dist(psutil) python2dist(pygments) python2dist(python-dateutil) python2dist(regex) python2dist(six) python2dist(soupsieve) ...
Il faut déterminer qui dépend de python2
Édité par Meuz Le 01/09/2019 à 10h54

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Code TEXT :
rpm -q --whatrequires python lsb-noarch-4.1-22.mga7 fslint-2.46-2.mga7
et
Code TEXT :
rpm -q --whatrequires python2 lib64python2.7-stdlib-2.7.16-2.mga7 tkinter-2.7.16-2.mga7 librsvg-2.45.5-3.mga7
Elles renvoient peu de choses, et pas Calibre. Je soupçonne que c'est largement sous évalué.
Qui aurait une commande plus efficiente ?

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
Code BASH :
urpmq --whatrequires lib64python2.7
Code BASH :
urpmq --whatrequires lib64python-devel
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>


nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Et si on a une installation en i586 ?

J' aurais pensé que ma commande aurait retourné quelque chose (mais je ne peux pas tester), puisque si j'en crois Sophie, lib64python2.7 requière lib64python2.7-stdlib qui fourni python2.7dist(python)...

Ourck20-1 Membre non connecté
-
- Voir le profil du membre Ourck20-1
- Inscrit le : 06/05/2019
- Groupes :
[root@OO7 ~]# python --version
Python 2.7.16
[root@OO7 ~]# rpm -q --whatrequires python
sectool-0.9.5-15.mga7
libxml2-python-2.9.9-2.mga7
yum-updateonboot-1.1.31-7.mga
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie