Project

General

Profile

Evolution #5536

Updated by Bruno Boiget almost 7 years ago

Pour permettre l'intégration de serveurs 2.4 dans Zéphir 2.3, la librairie creole 'version tiramisu' doit être disponible dans l'application Zéphir.

pour les premiers tests, j'ai fait les mofications suivantes pour éviter les conflits de namespace avec la version 2.3 de creole:

* renommer la nouvelle librairie python 'creole' en 'creole3'
* remplacer les occurences de 'from creole' par 'from creole3' dans la librairie
* tous les fichiers de creole 2.4 ne sont pas nécessaires, il suffit d'avoir la librairie python. En particulier :

config.py
dtd_parser.py
eosfunc.py
error.py
lxml_parser.py
utils.py
var_loader.py
loader.py (pas utilisé pour l'instant)

On peut envisager plusieurs méthodes pour la distribution:

* un paquet zephir-creole3 avec les modifications nécessaires seulement en 2.3
* renommer la nouvelle librairie creole en creole3 aussi bien en 2.4 qu'en 2.3 (nécessite de faire le tour des outils l'utilisant)
* intégrer la librairie dans le paquet creole 2.3 (librairie creole3 au même niveau que creole, ou comme sous-module de creole)

Back