Project

General

Profile

Tâche #30266

Scénario #30223: Etude EAD2 / python3

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

Added by Emmanuel GARETTE over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/02/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

History

#1 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from Nouveau to En cours

#2 Updated by Emmanuel GARETTE over 1 year ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE over 1 year ago

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 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#5 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF