Tâche #30266
Scénario #30223: Etude EAD2 / python3
Étudier le passage des actions spécifique à Scribe en python3
100%
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
Les actions spécifiques à scribe dépendent de 2 modules python EOLE, les deux sont déjà partiellement porté en python3 :
- eole-python3-fichier
- eole-scribe-backend3
Dans les dépendances python externe il y a une dépendance problématique sur python-axiom.
Axiom était un projet d'ORM lié à twisted. Il existe un port non officiel (peut être même pas finalisé) que je n'ai pas testé : https://github.com/twisted/axiom/issues/106
Le code concerné par Axiom est petit. Les bases créés sont des bases Éphémère jamais utilisé hors du cadre de l'importation. Changer d'ORM ne me semble pas un travail compliqué et risqué dans ce cadre. Cela me semble une solution plus simple que de gérer un nouveau paquet python3-axiom.
Comme pour le backend, ce projet est très lié au système et il me semble compliqué de le mettre dans un conteneur.
Solution 1 : installer et maintenir python2 sur 20.04¶
Même remarque que pour le backend
Solution 2 : portage en python3¶
Même remarque que pour le backend
A prévoir pour cette solution : un portage du backend Scribe est estimé entre 3 et 4 points.
#4 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#5 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0