Projet

Général

Profil

Tâche #30266

Scénario #30223: Etude EAD2 / python3

Étudier le passage des actions spécifique à Scribe en python3

Ajouté par Emmanuel GARETTE il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/06/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Formats disponibles : Atom PDF